multi-channel-engagement-agent
Autonomous social media engagement across Twitter, Farcaster, and Moltbook. Fetches trending content, generates persona-driven contextual replies, and tracks state to prevent duplicates. Use when you want to engage with trending posts, reply to social media content, build audience through authentic engagement, or automate social presence across multiple platforms. Triggers on "engage on twitter", "farcaster engagement", "reply to trending", "social engagement bot", "multi-platform engagement", "autonomous social replies". Features include content filtering, mention tracking, webhook notifications, user blacklist/whitelist, analytics tracking, and quote tweet/recast support.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/story91/multi-channel-engagement-agentMulti-Channel Engagement Agent
Autonomous engagement bot for Twitter, Farcaster, and Moltbook. Fetches trending content, generates persona-driven contextual replies, tracks replied posts to prevent duplicates.
Quick Start
1. Create Config
Copy assets/sample-config.json to config.json and fill in your credentials (see Setup Guides section below).
2. Run Engagement
# Engage on specific platform
node scripts/engage.mjs --platform twitter
node scripts/engage.mjs --platform farcaster
node scripts/engage.mjs --platform moltbook
# Engage on all enabled platforms
node scripts/engage.mjs --all
Dependencies & Setup Guides
This skill integrates multiple platforms. Setup each one:
Farcaster Setup (required for Farcaster engagement)
Skill: farcaster-agent (https://clawhub.com/skills/farcaster-agent)
Prerequisites:
- Minimum $1 ETH or USDC on any chain (Ethereum, Optimism, Base, Arbitrum, Polygon)
- Minimum 0.0005 ETH on Optimism for FID registration
Auto-setup command:
clawhub install farcaster-agent
PRIVATE_KEY=0x... node src/auto-setup.js "Your first cast"
What you'll get:
{
"fid": 123456,
"neynarApiKey": "...",
"signerPrivateKey": "...",
"custodyPrivateKey": "0x..."
}
Cost breakdown:
- FID registration: ~$0.20 (requires 0.0005 ETH + gas)
- Signer key: ~$0.05
- Bridging: ~$0.10-0.20
- Total: ~$0.50 (budget $1 for safety)
Neynar API:
- Free tier: 300 requests/minute
- Get key: https://dev.neynar.com
Twitter Setup (required for Twitter engagement)
Two options:
Option A: x-api (OAuth 1.0a, official)
- Get credentials at https://developer.x.com/en/portal/dashboard
- Create Project → App
- Set permissions: Read and Write
- Rate limits: Tweets 50/15min, Searches 450/15min
Option B: AISA API (alternative, good for trending)
- AISA API endpoint:
https://api.aisa.one/apis/v1/twitter/tweet/advanced_search - Get API key at https://aisa.one
- Searches via AISA are fast and reliable for trending
- Config: add
aisaTwitterApiKeyto twitter platform
Recommendation: Use AISA for trending discovery, x-api for posting (replies)
Moltbook Setup (required for Moltbook engagement)
API Base: https://www.moltbook.com/api/v1 (note: use www)
Get API key:
- Register at https://www.moltbook.com
- Get token from account settings
- Verify: https://www.moltbook.com/api/v1/posts
⚠️ CRITICAL: Only send API key to www.moltbook.com, never to other domains
Verification: Posts require solving math captcha (automated in this skill)
Summary Config
All credentials go into config.json:
{
"platforms": {
"twitter": { "oauth": {...} },
"farcaster": { "neynarApiKey": "...", "fid": 123, ... },
"moltbook": { "apiKey": "..." }
}
}
Core Workflow
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-story91-multi-channel-engagement-agent": {
"enabled": true,
"auto_update": true
}
}
}