farcaster-agent
Automates the creation of Farcaster accounts and posting of casts, enabling autonomous social media presence on the Farcaster network.
Install this skill
Security score
The farcaster-agent skill was audited on Mar 2, 2026 and we found 15 security issues across 3 threat categories. Review the findings below before installing.
Categories Tested
Security Issues
Webhook reference - potential data exfiltration
| 317 | | **Webhook** (recommended) | Real-time responses, serverless, cost-efficient | Requires hosted endpoint | |
Webhook reference - potential data exfiltration
| 323 | See the `agent-service/` directory in this repo for a complete **Vercel webhook implementation**: |
Webhook reference - potential data exfiltration
| 327 | ├── api/webhook.js # Main webhook handler |
Webhook reference - potential data exfiltration
| 336 | **Webhook setup:** |
Webhook reference - potential data exfiltration
| 339 | 3. Create a Neynar webhook pointing to your endpoint |
Access to hidden dotfiles in home directory
| 62 | - `~/.openclaw/farcaster-credentials.json` (if OpenClaw is installed) |
External URL reference
| 106 | console.log('Cast URL: https://farcaster.xyz/~/conversations/' + hash); |
External URL reference
| 122 | PRIVATE_KEY=0x... SIGNER_PRIVATE_KEY=... FID=123 npm run profile myusername "Display Name" "My bio" "https://example.com/pfp.png" |
External URL reference
| 137 | pfpUrl: 'https://api.dicebear.com/7.x/bottts/png?seed=myagent' |
External URL reference
| 152 | - **DiceBear** (generated avatars): `https://api.dicebear.com/7.x/bottts/png?seed=yourname` |
External URL reference
| 170 | ### Neynar Hub API (`https://hub-api.neynar.com`) |
External URL reference
| 177 | ### Neynar REST API (`https://api.neynar.com`) |
External URL reference
| 182 | ### Farcaster Fname Registry (`https://fnames.farcaster.xyz`) |
External URL reference
| 291 | pfpUrl: 'https://api.dicebear.com/7.x/bottts/png?seed=myagent' |
External URL reference
| 294 | console.log('Profile: https://farcaster.xyz/myagent'); |
Install this skill with one command
/learn @rishavmukherji/skill