gotchi-equipEquip and manage wearables on your Aavegotchi NFTs on Base mainnet. Dress up your gotchis, optimize traits, and manage loadouts with ease.
Install via ClawdBot CLI:
clawdbot install aaigotchi/gotchi-equipEquip and manage wearables on your Aavegotchi NFTs.
Easily customize your gotchis by equipping wearables, changing loadouts, and optimizing trait bonuses - all from the command line via Bankr integration.
~/.openclaw/skills/bankr/config.jsonviem packagecd /home/ubuntu/.openclaw/workspace/skills/gotchi-equip
npm install
Equip one or more wearables on your gotchi:
# Equip single wearable
bash scripts/equip.sh 9638 right-hand=64
# Equip multiple wearables
bash scripts/equip.sh 9638 head=90 pet=151 right-hand=64
# Equip full loadout
bash scripts/equip.sh 9638 body=1 head=90 left-hand=65 right-hand=64 pet=151
Valid slots:
body - Body wearableface - Face wearableeyes - Eyes wearablehead - Head wearableleft-hand - Left hand wearableright-hand - Right hand wearablepet - Pet slot wearablebackground - Background wearableSee what's currently equipped on your gotchi:
bash scripts/show-equipped.sh 9638
Example output:
š» Fetching Equipped Wearables for Gotchi #9638
===================================================================
Gotchi: #9638 "aaigotchi"
š Equipped Wearables:
Right Hand: Wearable ID 64
===================================================================
Remove all equipped wearables (useful before trading/selling):
bash scripts/unequip-all.sh 9638
viem to encode equipWearables() function callWearables are stored as a 16-element array:
| Index | Slot | Description |
|-------|------|-------------|
| 0 | body | Body wearable |
| 1 | face | Face wearable |
| 2 | eyes | Eyes wearable |
| 3 | head | Head wearable |
| 4 | left-hand | Left hand wearable |
| 5 | right-hand | Right hand wearable |
| 6 | pet | Pet slot wearable |
| 7 | background | Background wearable |
| 8-15 | (reserved) | Future slots |
bash scripts/equip.sh 9638 right-hand=64
# Full outfit
bash scripts/equip.sh 9638 \
head=90 \
body=1 \
left-hand=65 \
right-hand=64 \
pet=151
# Remove all wearables
bash scripts/unequip-all.sh 9638
equipWearables(uint256 _tokenId, uint16[16] _wearablesToEquip)ā "Bankr config not found"
~/.openclaw/skills/bankr/config.jsonā "Invalid slot name"
ā "Transaction failed"
MIT
aaigotchi š»
This skill is SECURE by design! ā
https://api.bankr.bot/agent/submit)~/.openclaw/skills/bankr/config.jsonSecurity Score: 9/10 ā
ClawHub Status: Approved
Last Audit: 2026-02-19
Generated Mar 1, 2026
Players of Aavegotchi or similar NFT-based games can use this skill to quickly customize their avatars with wearables, enhancing gameplay and personalization. It streamlines the process of equipping items to optimize traits or prepare for in-game events, reducing manual steps through command-line automation.
Traders looking to sell Aavegotchi NFTs on marketplaces can unequip all wearables efficiently before listing, ensuring clean transactions and avoiding confusion over included items. This helps maintain asset value and simplifies the trading process by automating equipment removal.
Developers building tools or services around Aavegotchi can integrate this skill to manage wearable loadouts programmatically, enabling features like automated outfit changes or trait optimization for users. It serves as a backend component for applications requiring interaction with on-chain NFT attributes.
Decentralized autonomous organizations (DAOs) focused on Aavegotchi can use this skill to organize events where members dress up their gotchis in themed wearables, fostering community interaction. It allows for batch operations to coordinate group activities or competitions around avatar customization.
Offer a subscription-based service that provides automated tools for managing NFT wearables across multiple games, with this skill as a core feature. Revenue comes from monthly fees paid by users or developers seeking efficient asset management solutions.
Provide consulting services to blockchain game studios, helping them implement similar wearable management systems using this skill as a template. Revenue is generated through project-based contracts or ongoing support fees for integration and customization.
Develop and sell a tool that integrates with NFT marketplaces, allowing sellers to automatically unequip wearables from listed Aavegotchis using this skill. Revenue comes from one-time purchases or commissions on facilitated transactions.
š¬ Integration Tip
Ensure Bankr is properly configured with an API key before use, and verify wearable IDs and slot names to avoid transaction errors.
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.