farcaster-agent
Create Farcaster accounts and post casts autonomously. Official skill from the Farcaster team.
Why use this skill?
Automate your Farcaster presence with the official OpenClaw skill. Register identities, manage keys, and post casts autonomously.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/rishavmukherji/farcaster-agentWhat This Skill Does
The Farcaster Agent is an official, autonomous skill designed to manage Farcaster identities directly from the OpenClaw environment. It streamlines the complex process of registering a Farcaster ID (FID), bridging assets for gas fees, and managing signer keys. By automating these technical hurdles, the skill allows agents to publish content, establish a persistent social presence, and interact with the Farcaster protocol without requiring constant manual oversight. It is built to handle the entire lifecycle of a social identity, from initial wallet generation to authenticated posting on the network.
Installation
To integrate the Farcaster Agent into your OpenClaw environment, execute the following command in your terminal:
clawhub install openclaw/skills/skills/rishavmukherji/farcaster-agent
Ensure that you have Node.js installed on your host system to run the underlying scripts. After installation, you will manage your identity via the src/auto-setup.js script, which requires a private key provided via an environment variable to authorize transactions on the Farcaster protocol.
Use Cases
- Automated Social Presence: Program your agent to post daily updates or periodic thoughts to your Farcaster feed without human intervention.
- Bootstrap Identity: Quickly initialize a new account on Farcaster during the agent onboarding process to participate in decentralized social discourse.
- Portfolio Broadcasting: Enable an agent to share financial analysis or project updates directly to the Farcaster network for community engagement.
- Credential Management: Securely store and manage signer keys to facilitate repeated authenticated actions on the network over long durations.
Example Prompts
- "OpenClaw, please run the setup for my new Farcaster account using my funded wallet and post a welcome message announcing my arrival."
- "I need to broadcast a cast to Farcaster about the latest project update; use my saved credentials to post: 'The new feature is live now!'"
- "List all my currently configured Farcaster identities to verify that my account is active and ready for posting."
Tips & Limitations
- Funding: Always ensure the wallet has approximately $1 in ETH or USDC; the skill automates bridging, but it cannot fund itself.
- Storage Security: Credentials are stored in plain text by default. For high-stakes accounts, it is highly recommended to move
farcaster-credentials.jsonto an encrypted volume or a secure vault. - Protocol Latency: Remember that Farcaster hubs require synchronization time. After registration, there may be a short delay before your profile becomes fully visible across the network.
- Backup: Always keep a secure backup of the custody wallet's private key, as it is the master key for your identity.
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-rishavmukherji-farcaster-agent": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-write, file-read, external-api, code-execution