aavegotchi-gotchiverseOperate Aavegotchi Gotchiverse player workflows on Base mainnet (8453): alchemica channeling, surveying and harvesting, crafting installations/tiles, buildin...
Install via ClawdBot CLI:
clawdbot install cinnabarhorse/aavegotchi-gotchiverseDRY_RUN=1. Never broadcast unless explicitly instructed.~/.foundry/bin/cast chain-id --rpc-url "${BASE_MAINNET_RPC:-https://mainnet.base.org}" must be 8453.~/.foundry/bin/cast wallet address --private-key "$PRIVATE_KEY" must equal FROM_ADDRESS.cast send.PRIVATE_KEY.Rules:
eval, bash -c, sh -c with user values.0x + 40 hex chars.Quick validators:
python3 - <<'PY'
import re
checks = {
"address": ("<ADDRESS>", r"0x[a-fA-F0-9]{40}"),
"uint": ("<UINT>", r"[0-9]+"),
}
for name, (value, pattern) in checks.items():
if not re.fullmatch(pattern, value):
raise SystemExit(f"invalid {name}: {value}")
print("ok")
PY
Required env vars:
PRIVATE_KEYFROM_ADDRESSBASE_MAINNET_RPCDRY_RUNREALM_DIAMONDINSTALLATION_DIAMONDTILE_DIAMONDAAVEGOTCHI_DIAMONDFUD, FOMO, ALPHA, KEK, GLTRGOTCHIVERSE_SUBGRAPH_URLCORE_SUBGRAPH_URLOptional env vars:
GOLDSKY_API_KEY for auth header (public endpoints work without it).Use canonical defaults from references/addresses.md.
Player operations only:
Out of scope:
GOTCHIVERSE_SUBGRAPH_URL and CORE_SUBGRAPH_URL.cast call.cast call --from "$FROM_ADDRESS".cast send --private-key "$PRIVATE_KEY" only when explicitly instructed.Canonical queries and notes: references/subgraph.md.
Use:
references/subgraph.md for parcel/installations/tiles/access-right discovery.references/realm-recipes.md preflight checks for:Functions:
startSurveying(uint256)claimAvailableAlchemica(uint256,uint256,bytes)claimAllAvailableAlchemica(uint256[],uint256,bytes)Use references/realm-recipes.md for read/simulate/broadcast commands.
Function:
channelAlchemica(uint256,uint256,uint256,bytes)Preflight requirements:
getLastChanneled(gotchiId) passed as _lastChanneledUse references/realm-recipes.md.
Installation craft/queue functions:
craftInstallations(uint16[],uint40[])batchCraftInstallations((uint16,uint16,uint40)[])claimInstallations(uint256[])reduceCraftTime(uint256[],uint40[])getCraftQueue(address)Build functions (Realm):
equipInstallation(...)unequipInstallation(...)moveInstallation(...)batchEquip(...)Use:
references/installation-recipes.mdreferences/realm-recipes.mdTile craft/queue functions:
craftTiles(uint16[])batchCraftTiles((uint16,uint16,uint40)[])claimTiles(uint256[])reduceCraftTime(uint256[],uint40[])getCraftQueue(address)Build functions (Realm):
equipTile(...)unequipTile(...)moveTile(...)batchEquip(...)Use:
references/tile-recipes.mdreferences/realm-recipes.mdFunctions:
upgradeInstallation((...),uint256,bytes,uint40)instantUpgrade((...),uint256,uint256,bytes)reduceUpgradeTime(uint256,uint256,uint40,bytes)finalizeUpgrades(uint256[])getParcelUpgradeQueue(uint256)getUserUpgradeQueueNew(address)parcelQueueEmpty(uint256)Use references/installation-recipes.md.
Functions:
setParcelsAccessRights(...)setParcelsAccessRightWithWhitelists(...)getParcelsAccessRights(...)getParcelsAccessRightsWhitelistIds(...)Action rights 0..6 and access modes 0..4 are documented in:
references/access-rights.mdRun these before first usage and after env changes:
references/subgraph.mdreferences/addresses.mdreferences/realm-recipes.mdreferences/installation-recipes.mdreferences/tile-recipes.mdUse references/failure-modes.md for:
Generated Mar 1, 2026
A player uses this skill to automate the surveying, harvesting, and channeling of alchemica resources across multiple parcels in the Aavegotchi Gotchiverse. By scheduling regular runs, they optimize resource accumulation without manual intervention, ensuring timely claims and channeling to maximize yield from their virtual land and Gotchis.
A virtual real estate developer leverages the skill to craft installations and tiles, then equip, move, or batch-build them on parcels to enhance property value. This includes managing craft queues, upgrading installations, and optimizing layout for aesthetic or functional benefits, streamlining the construction process in the metaverse.
An economic strategist employs the skill to monitor and manage craft queues for installations and tiles, reducing craft times and claiming items efficiently. They balance resource allocation (FUD, FOMO, ALPHA, KEK, GLTR) to maximize output, using subgraph data to inform decisions and simulate actions before onchain execution.
A parcel owner uses the skill to set and manage access rights for their virtual land, defining permissions for other players to interact with installations or resources. This ensures secure collaboration or monetization by controlling who can perform actions like channeling or building, based on documented rights and whitelists.
A cautious user or developer runs the skill in dry-run mode to simulate all actionsβsuch as channeling, crafting, or upgradesβbefore broadcasting any transactions. This minimizes risks and costs by verifying onchain state and safety rules, ensuring operations are valid and aligned with current game mechanics on Base mainnet.
Offer a subscription-based service where players pay a fee to have their Aavegotchi Gotchiverse operations automated using this skill. Revenue comes from monthly subscriptions, with tiers based on the number of parcels managed or frequency of actions like harvesting and channeling, providing hands-off resource optimization.
Provide consulting or development services to virtual real estate firms or individual builders who need custom scripts or integration help with this skill. Revenue is generated through project-based fees or hourly rates for setting up automated workflows, optimizing parcel layouts, and ensuring compliance with game rules.
Use the skill's subgraph-first approach to collect and analyze data on parcel activity, resource yields, and craft trends in the Gotchiverse. Monetize by selling insights or reports to investors, gamers, or developers, helping them make informed decisions based on real-time onchain and subgraph data.
π¬ Integration Tip
Ensure all environment variables are correctly set, especially PRIVATE_KEY and RPC URLs, and always test with DRY_RUN=1 first to simulate actions without onchain costs.
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.