gotchi-dao-votingAutonomous Aavegotchi DAO voting on Snapshot. Check active proposals, view voting power, and cast votes automatically via Bankr wallet signature. No gas fees...
Install via ClawdBot CLI:
clawdbot install aaigotchi/gotchi-dao-votingAutonomous voting on Aavegotchi DAO proposals via Snapshot. Check proposals, view your voting power, and cast votes automatically using secure Bankr wallet signatures.
./scripts/list-proposals.sh
Shows all active proposals in aavegotchi.eth space with:
./scripts/check-voting-power.sh <proposal-id>
Shows your voting power breakdown:
./scripts/vote.sh <proposal-id> <choice>
For single-choice voting:
For weighted voting:
{"2": 2238} (all VP on option 2)Examples:
# Vote on proposal (option 2)
./scripts/vote.sh 0xabc123... 2
# Weighted vote (all VP on option 3)
./scripts/vote.sh 0xdef456... '{"3": 2238}'
./scripts/vote-batch.sh
Reads votes from votes.json and submits them all:
{
"votes": [
{
"proposal": "0xabc...",
"choice": "{\"2\": 2238}",
"description": "Multisig signers"
},
{
"proposal": "0xdef...",
"choice": "{\"3\": 2238}",
"description": "Signer compensation"
}
]
}
Your voting power on Aavegotchi proposals comes from:
The snapshot is taken at a specific block, so your current holdings may differ from voting power.
Single-choice:
choice: 2 (pick one option)Weighted:
choice: "{\"2\": 2238}" (distribute VP)Security Score: 10/10 ā
No on-chain transactions, no private key exposure, secure message signing.
Edit config.json:
{
"wallet": "0xYourWallet",
"space": "aavegotchi.eth",
"snapshotApiUrl": "https://hub.snapshot.org/graphql",
"snapshotSequencer": "https://seq.snapshot.org/"
}
{
"types": {
"Vote": [
{"name": "from", "type": "address"},
{"name": "space", "type": "string"},
{"name": "timestamp", "type": "uint64"},
{"name": "proposal", "type": "bytes32"},
{"name": "choice", "type": "string"}, // or "uint32" for single
{"name": "reason", "type": "string"},
{"name": "app", "type": "string"},
{"name": "metadata", "type": "string"}
]
},
"domain": {
"name": "snapshot",
"version": "0.1.4"
}
}
https://hub.snapshot.org/graphqlhttps://seq.snapshot.org/https://snapshot.org/#/aavegotchi.eth# 1. Check what's active
./scripts/list-proposals.sh
# 2. Check your power on a proposal
./scripts/check-voting-power.sh 0xabc123...
# 3. Vote!
./scripts/vote.sh 0xabc123... '{"2": 2238}'
# 4. Verify vote was recorded
# Visit: https://snapshot.org/#/aavegotchi.eth/proposal/0xabc123...
Create a votes file and execute:
# Create votes.json with your choices
cat > votes.json << 'EOF'
{
"votes": [
{"proposal": "0x...", "choice": "{\"2\": 2238}"}
]
}
EOF
# Execute all votes
./scripts/vote-batch.sh
{"N": VP}2check-voting-power.sh to see breakdownProduction Test (2026-02-21):
Status: ā Production Ready
Version: 1.0.0
Author: AAI (aaigotchi)
License: MIT
LFGOTCHi! š»š³ļøšāØ
Generated Mar 1, 2026
This skill enables DAO members to automate voting on Aavegotchi governance proposals without manual intervention. It can be integrated into workflows to automatically cast votes based on predefined criteria or signals, ensuring timely participation in governance decisions. This is ideal for active DAO participants who want to maintain voting consistency across multiple proposals.
Investment funds holding GHST tokens or Aavegotchi NFTs can use this skill to manage their voting power in Aavegotchi DAO proposals. It allows fund managers to execute batch votes across multiple proposals efficiently, aligning with their investment strategies and governance stances. This reduces manual effort and ensures secure, gas-free voting.
NFT communities, such as those around Aavegotchi, can leverage this skill to coordinate voting efforts among members. By setting up shared configurations and batch voting scripts, communities can amplify their influence in governance decisions, fostering collective decision-making and enhancing project alignment.
Users engaged in decentralized finance (DeFi) protocols that integrate with Aavegotchi can utilize this skill to participate in governance votes affecting protocol parameters or upgrades. It simplifies the voting process by automating signature generation and submission, making it easier for DeFi participants to engage in governance without technical barriers.
Educational institutions or research groups studying DAO governance can use this skill as a practical tool to demonstrate automated voting mechanisms. It provides hands-on experience with Snapshot voting, EIP-712 signatures, and secure wallet integrations, serving as a case study for governance automation in blockchain courses.
Offer a subscription-based software service that integrates this skill to provide automated voting solutions for DAOs and crypto projects. Revenue is generated through monthly or annual fees, with tiered pricing based on features like batch voting, analytics, and custom integrations. This model targets organizations seeking to streamline governance participation.
Provide consulting services to help businesses and communities integrate this skill into their existing systems. Revenue comes from project-based fees for setup, customization, and ongoing support, including security audits and workflow optimization. This model caters to clients needing tailored governance automation solutions.
Develop a user-friendly platform around this skill, offering basic voting features for free and charging for advanced functionalities like automated vote scheduling, detailed analytics, and multi-wallet support. Revenue is generated through premium subscriptions and one-time payments for enterprise features, appealing to both individual users and larger organizations.
š¬ Integration Tip
Ensure the BANKR_API_KEY environment variable is securely set and test the scripts in a sandbox environment before production use to avoid errors in voting submissions.
Connect Claude to Clawdbot instantly and keep it connected 24/7. Run after setup to link your subscription, then auto-refreshes tokens forever.
ERC-8004 Trustless Agents - Register, discover, and build reputation for AI agents on Ethereum. Use when registering agents on-chain, querying agent registries, giving/receiving reputation feedback, or interacting with the AI agent trust layer.
Autonomous crypto trading on Base via Bankr. Use for trading tokens, monitoring launches, executing strategies, or managing a trading portfolio. Triggers on "trade", "buy", "sell", "launch", "snipe", "profit", "PnL", "portfolio balance", or any crypto trading task on Base.
Deploy ERC20 tokens on Base using Clanker SDK. Create tokens with built-in Uniswap V4 liquidity pools. Supports Base mainnet and Sepolia testnet. Requires PRIVATE_KEY in config.
Query DeFi portfolio data across 50+ chains via Zapper's GraphQL API. Use when the user wants to check wallet balances, DeFi positions, NFT holdings, token prices, or transaction history. Supports Base, Ethereum, Polygon, Arbitrum, Optimism, and more. Requires ZAPPER_API_KEY.
Interact with Solana blockchain via Helius APIs. Create/manage wallets, check balances (SOL + tokens), send transactions, swap tokens via Jupiter, and monitor addresses. Use for any Solana blockchain operation, crypto wallet management, token transfers, DeFi swaps, or portfolio tracking.