A specialized toolset for delegating Aavegotchi petting rights to automated operator wallets on the Base network.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install pet-operator
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install pet-operator using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The Pet Operator skill is a technical utility designed to manage the delegation of petting rights for Aavegotchi NFTs. By utilizing these Openclaw Skills, developers and players can automate the process of maintaining Gotchi kinship without compromising asset security. The skill interacts directly with the Aavegotchi Diamond contract on the Base mainnet to generate transaction data and manage local bookkeeping.
This utility ensures that a designated operator wallet can perform petting actions on behalf of a user. It simplifies the lifecycle of permission management, from checking current approval status to generating the necessary on-chain transaction data for approving or revoking access. It is an essential component for users looking to integrate Aavegotchi maintenance into automated workflows.
To use this skill, ensure you have foundry (for cast) and jq installed on your system. These Openclaw Skills rely on these binaries for blockchain interaction and JSON processing.
# Install Foundry (Cast)
curl -L https://foundry.paradigm.xyz | bash
foundryup
# Install jq
sudo apt-get install jq # Linux
brew install jq # macOS
# Set your RPC environment variable
export BASE_RPC_URL="https://mainnet.base.org"
The skill maintains a local state within a configuration file to track delegated wallets and their associated metadata.
| Property | Type | Description |
|---|---|---|
| .delegatedWallets | Array | The primary list of wallets that have granted petting rights to the operator. |
| .wallets | Array | Legacy support field for older configuration formats. |
| wallet_id | String | The public address of the owner wallet. |
| gotchi_ids | Array | A list of NFT IDs belonging to the owner for targeted petting. |
Loading
A technical tool for managing Aavegotchi pocket wallets and ERC20 tokens on the Base network using secure Bankr integration.

A specialized tool for retrieving Aavegotchi metadata and generating on-chain images directly from the Base blockchain.

A specialized skill for managing Aavegotchi wearable loadouts on the Base network through Bankr submissions.

Fetch detailed Aavegotchi NFT metadata, traits, and rarity scores on the Base network using IDs or names.

A sophisticated tool that allows AI agents to autonomously borrow and repay funds on Aave V2/V3 by utilizing credit delegated from a primary wallet.

A systematic framework for evolving code quality through disciplined analysis-mutation-evaluation loops.








































