farcaster-skill

Verified·Scanned 2/18/2026

Post, read, search, and engage on Farcaster via the Neynar API. Use when an agent needs to: (1) post casts with text, embeds, or in channels, (2) reply to or thread casts, (3) read a user's feed or a channel feed, (4) search casts by keyword, (5) look up user profiles by username or FID, (6) like or recast, (7) delete casts, (8) list or search channels. Pure bash+curl+jq — zero npm dependencies.

from clawhub.ai·ve215ce1·32.5 KB·0 installs
Scanned from 1.0.1 at e215ce1 · Transparency log ↗
$ vett add clawhub.ai/openclaw-consensus-bot/farcaster-skill

farcaster-skill (Neynar)

Small, reliable scripts for Farcaster via the Neynar v2 API.

Requirements

  • bash
  • curl
  • jq
  • python3 (for URL encoding)

Setup

Export:

export NEYNAR_API_KEY="..."
export NEYNAR_SIGNER_UUID="..."   # required for write ops (cast, like/recast, delete)

Quick start

# user lookup
./scripts/fc_user.sh --username dwr

# read a user's casts
./scripts/fc_feed.sh --fid 3 --limit 5

# post a cast (write)
./scripts/fc_cast.sh --text "Hello Farcaster!"

Notes

  • Some endpoints are paid on Neynar; scripts will surface 402 PaymentRequired.
  • All scripts emit JSON on success and emit a JSON error object to stderr on failure.

See SKILL.md for full agent-facing docs and references/neynar_endpoints.md for the endpoint reference.