Farcaster CLI for AI agents. Pure bash (curl + jq) — no Node.js required.
24 commands covering feeds, casts, search, engagement, notifications, channels, storage, and more.
Copy the skill directory to your skills folder, or install via ClawHub.
git clone https://github.com/arcabotai/neynar-farcaster.git
cd neynar-farcaster
chmod +x scripts/neynar.sh- Get an API key from dev.neynar.com
- Create config:
mkdir -p ~/.clawdbot/skills/neynar
cat > ~/.clawdbot/skills/neynar/config.json << 'EOF'
{
"apiKey": "YOUR_NEYNAR_API_KEY",
"signerUuid": "YOUR_SIGNER_UUID",
"fid": "YOUR_FID"
}
EOF- Verify:
./scripts/neynar.sh user dwr
user <name|fid>— User profile (with neynar_score + power_badge)feed --user|--channel|--trending|--following— Feedssearch "query"— Search castssearch-users "query"— Search userscast <hash|url>— Cast detailsnotifications— Your mentions, likes, followsconversation <hash>— Full thread viewfollowers [user]— List followersfollowing [user]— List followingpopular [user]— Most popular castschannel <id>— Channel infochannels <query>— Search channelstrending-channels— Trending channelsstorage— Storage allocationfname <name>— Check name availability
post "text" [--reply-to hash] [--channel id] [--embed url]— Post castlike <hash>/unlike <hash>— Like/unlikerecast <hash>/unrecast <hash>— Recast/unrecastdelete <hash>— Delete castfollow <user>/unfollow <user>— Follow/unfollow
curljq
Originally from BankrBot/openclaw-skills neynar skill, extended with 12 additional commands, improved output formatting, and notifications/channel/storage support.
MIT