gotchi-dao-voting
Check active Aavegotchi DAO proposals and vote on Snapshot via Bankr EIP-712 signatures.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/aaigotchi/gotchi-dao-votingWhat This Skill Does
The gotchi-dao-voting skill enables seamless interaction with the Aavegotchi DAO governance ecosystem directly through your OpenClaw agent. It bridges the gap between your agent and the Snapshot decentralized voting platform for the aavegotchi.eth space. By leveraging the Bankr EIP-712 signing API, the skill allows you to participate in on-chain governance without exposing private keys locally or consuming gas for transactions. It provides utility for listing active proposals, checking your current Voting Power (VP), and casting both single-choice and weighted votes programmatically.
Installation
To integrate this skill into your agent, run the following command in your terminal:
clawhub install openclaw/skills/skills/aaigotchi/gotchi-dao-voting
Ensure your config.json file is correctly populated with your wallet address, the designated space, and the required Snapshot API and sequencer endpoints. This configuration is essential for the authentication layer to function correctly with the Bankr service.
Use Cases
- Automating governance participation for large-scale holders who wish to cast votes across multiple proposals.
- Integrating DAO voting into an autonomous agent workflow that reacts to proposal content.
- Maintaining active DAO participation without manually navigating the Snapshot web interface.
- Performing dry-run simulations of voting outcomes before committing to a final signature.
Example Prompts
- "OpenClaw, list all currently active Aavegotchi DAO proposals and tell me how much VP I have for each."
- "Vote on proposal QmExample123 with option 1 for me."
- "Cast a weighted vote for proposal QmExample456, allocating 50% to option 2 and 50% to option 3 using the weighted format."
Tips & Limitations
- Safety First: Always use the
--dry-runflag when testing new vote inputs to ensure the typed data structure matches your expectations before submission. - Weighted Votes: While the script supports automatic conversion for simple weighted votes, providing a raw JSON string for complex allocations is recommended for precision.
- Security: This skill relies on the Bankr signing API; ensure that your environment variables and config files are protected, as they authorize the agent to act on your behalf regarding your DAO governance weight.
- Snapshot Constraints: Note that this tool is strictly for off-chain voting via Snapshot and cannot be used for on-chain contract interactions that require gas fees.
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-aaigotchi-gotchi-dao-voting": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: external-api
Related Skills
model-brain
Route each incoming message to the right Bankr/OpenClaw model or to a zero-LLM path based on task type, risk, and cost. Use when you need per-message model selection, cost-aware routing, deterministic skill bypasses, or a model recommendation for aaigotchi workflows.
gotchi-pocket
Manage Aavegotchi pocket wallets (escrow) on Base with Bankr. Use when the user wants to deposit ERC20 tokens into a gotchi pocket, withdraw ERC20 tokens from a pocket, check pocket balances/ownership by gotchi ID, or issue plain-English pocket commands.
aavegotchi-svg-custom
Render OG Aavegotchi SVG and PNG images from Base for custom hypothetical loadouts or existing token IDs. Use when the user wants classic onchain SVG-style gotchis rather than 3D renders.
gotchi-channeling
Channel Aavegotchis on Base via Bankr. Checks cooldown, builds calldata, and submits channel txs safely.
aavegotchi-sprites-generator-skill
Generate official-style Aavegotchi game sprites and animated GIFs with the upstream gotchi-generator package. Use when the user wants sprite-sheet style outputs rather than OG SVG renders or 3D renders.