eskyee/agentbot-opensource/neynar
Claude Code and agent skill by eskyee/agentbot-opensource
- community
Checking that the SKILL.md file is still in the repository.
Interact with Farcaster via Neynar API. Use when the user wants to read Farcaster feeds, look up users, post casts, search content, or interact with the Farcaster social protocol. Requires NEYNAR_API_KEY.
Install
npx vskill@latest install eskyee/agentbot-opensource/neynarSKILL.md
Neynar (Farcaster API)
Interact with the Farcaster decentralized social protocol via Neynar's API.
Quick Start
Setup
- Get an API key from dev.neynar.com
- Create config:
Note: signerUuid is only required for posting casts. Get one via Neynar's signer management.
Verify Setup
Core Concepts
- FID — Farcaster ID, a permanent numeric identifier for each user
- Cast — A post on Farcaster (like a tweet)
- Channel — Topic-based feeds (like subreddits)
- Frame — Interactive mini-apps embedded in casts
Usage
User Lookup
Read Feed
Search
Get Cast
Post Cast (requires signer)
Reactions
Follow/Unfollow
API Reference
Endpoints Used
| Action | Endpoint | Auth | |
|---|---|---|---|
| User lookup | GET /v2/farcaster/user/by_username | API key | |
| User by FID | GET /v2/farcaster/user/bulk | API key | |
| User feed | GET /v2/farcaster/feed/user/casts | API key | |
| Channel feed | GET /v2/farcaster/feed/channels | API key | |
| Trending | GET /v2/farcaster/feed/trending | API key | |
| Search casts | GET /v2/farcaster/cast/search | API key | |
| Get cast | GET /v2/farcaster/cast | API key | |
| Post cast | POST /v2/farcaster/cast | API key + Signer | |
| React | POST /v2/farcaster/reaction | API key + Signer | |
| Follow | POST /v2/farcaster/user/follow | API key + Signer |
Response Format
All responses are JSON. The script extracts key fields for readability:
Common Patterns
Monitor a Channel
Find Active Users
Cross-Post from Twitter
Reply to Mentions
Error Handling
| Error | Cause | Fix | |
|---|---|---|---|
| 401 Unauthorized | Invalid API key | Check config.json | |
| 403 Forbidden | Signer required | Set up signer for write operations | |
| 404 Not Found | User/cast doesn't exist | Verify username/hash | |
| 429 Rate Limited | Too many requests | Wait and retry |
Signer Setup
For write operations (posting, liking, following), you need a signer:
- Go to dev.neynar.com
- Create a new signer or use managed signer
- Add
signerUuidto your config
Managed signers are easiest — Neynar handles the key custody.
Rate Limits
- Free tier: 300 requests/minute
- Paid tiers: Higher limits available
- Check
X-RateLimit-Remainingheader
Best Practices
- Cache user lookups — FIDs don't change, usernames rarely do
- Use channels — Better reach than random posting
- Engage genuinely — Farcaster culture values authenticity
- Batch requests — Use bulk endpoints when possible
- Handle rate limits — Implement backoff
Resources
- Neynar Docs: https://docs.neynar.com
- API Reference: https://docs.neynar.com/reference
- Developer Portal: https://dev.neynar.com
- Farcaster Docs: https://docs.farcaster.xyz
Troubleshooting
API Key Not Working
Signer Issues
- Ensure signer is approved and active
- Check signer permissions match your FID
- Managed signers are simpler than self-hosted
Cast Not Appearing
- Casts propagate in seconds, but indexing may take longer
- Check the cast hash in the response
- Verify on warpcast.com directly
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/neynar/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/eskyee/agentbot-opensource/neynar)