pet-operator

Delegate Aavegotchi petting rights to AAI's wallet on Base. Generate approve/revoke tx data, check approval, and maintain delegated wallet bookkeeping in pet-me-master config.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "pet-operator" with this command: npx skills add aaigotchi/pet-operator

pet-operator

Set or revoke AAI as pet operator for user wallets, and keep delegation bookkeeping aligned.

Constants

  • AAI operator wallet: 0xb96B48a6B190A9d509cE9312654F34E9770F2110
  • Aavegotchi Diamond: 0xA99c4B08201F2913Db8D28e71d020c4298F29dBF
  • Chain: Base mainnet (8453)
  • RPC default: https://mainnet.base.org

Overridable env:

  • AAVEGOTCHI_DIAMOND
  • AAI_OPERATOR
  • BASE_RPC_URL
  • PET_ME_CONFIG_FILE

Scripts

  • ./scripts/check-approval.sh <wallet>
    • Checks isPetOperatorForAll(owner, operator).
  • ./scripts/generate-delegation-tx.sh <wallet>
    • Generates call data for setPetOperatorForAll(AAI_OPERATOR, true).
  • ./scripts/generate-revoke-tx.sh <wallet>
    • Generates call data for setPetOperatorForAll(AAI_OPERATOR, false).
  • ./scripts/add-delegated-wallet.sh <wallet> [name]
    • Verifies approval, fetches owned gotchi IDs, upserts into pet-me-master config.
  • ./scripts/remove-delegated-wallet.sh <wallet>
    • Removes wallet bookkeeping entries from config.

Config Bookkeeping

add-delegated-wallet.sh writes to:

  • .delegatedWallets (preferred)
  • .wallets (legacy compatibility, only if present)

This does not grant on-chain permissions by itself; on-chain approval must already exist.

Security

  • Operator permission only enables petting, not transfer.
  • User keeps full ownership.
  • Revocation is one on-chain tx away.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Web3

Pet Me Master

Batch-pet Aavegotchis on Base via Bankr with cooldown checks, reminder automation, and natural-language routing.

Registry SourceRecently Updated
0450
Profile unavailable
Web3

Aavegotchi Traits

Retrieve Aavegotchi NFT data by gotchi ID or name on Base. Returns traits, wearables, rarity scores, kinship, XP, level, and owner data.

Registry SourceRecently Updated
0170
Profile unavailable
Web3

Gotchi Finder

Fetch Aavegotchi by ID from Base mainnet and display image with full traits. Shows on-chain SVG, converts to PNG, and displays complete gotchi stats.

Registry SourceRecently Updated
0474
Profile unavailable