pet-me-master
Batch-pet Aavegotchis on Base via Bankr with cooldown checks, reminder automation, and natural-language routing.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/aaigotchi/pet-me-masterWhat This Skill Does
The pet-me-master skill provides a specialized, automated workflow for Aavegotchi enthusiasts operating on the Base network via the Bankr protocol. Its primary function is to simplify the management of daily interactions, ensuring your Aavegotchis remain happy and healthy without requiring manual, individual attention for every single entity. The skill is designed to handle both personally owned gotchis and those delegated to your agent wallet, automatically pulling data from the Base core subgraph to maintain an accurate roster. By implementing on-chain cooldown checks using the lastInteracted timestamp, it avoids wasted gas fees and ensures that transactions are only submitted when the 43,260-second threshold (roughly 12 hours) has elapsed. The skill aggregates all ready-to-pet gotchis into a single batch transaction via Bankr, significantly optimizing interaction efficiency.
Installation
To install this skill, use the ClawHub CLI command: clawhub install openclaw/skills/skills/aaigotchi/pet-me-master. Once installed, you must define the configuration in ~/.openclaw/workspace/skills/pet-me-master/config.json. Ensure you provide the correct contractAddress, rpcUrl, and walletAddress. If you intend to use the notification features, populate the reminder object with your telegramChatId. Finally, ensure your Bankr API key is accessible either via environment variable BANKR_API_KEY or by configuring the parent Bankr skill directory. Failure to correctly set these paths may result in authorization errors during transaction execution.
Use Cases
- Automated Daily Maintenance: The primary use case is setting up a "set-it-and-forget-it" routine. By running
pet-command.sh, the agent can autonomously check statuses and execute batch pets once the cooldown has passed. - Delegation Management: Because it automatically discovers delegated gotchis, it serves as a powerful tool for managers (the "master" in pet-me-master) who need to maintain health scores across a large fleet of assets.
- Natural Language Oversight: Users can simply check the status of their entire fleet or specific IDs without needing to interact with block explorers directly.
Example Prompts
- "Pet all my gotchis and report back on the status of my delegation."
- "Check the current cooldown for gotchi 9638 and let me know if it's ready for an interaction."
- "Show me the current pet status for all gotchis owned by my agent wallet."
Tips & Limitations
- Cooldown Threshold: Remember that the system uses a fixed 43,260-second threshold. If you try to pet too early, the system will reject the request based on on-chain data.
- Fallback Mechanism: The skill includes an auto-pet fallback feature that activates after a configured delay (default 1 hour). This is highly recommended to ensure you don't miss pet windows if you forget to trigger the agent manually.
- Dependencies: The skill relies heavily on the Bankr API. Always ensure your network connection to the Base RPC is stable, as intermittent connectivity can cause the batch-petting sequence to stall.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-aaigotchi-pet-me-master": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-read, external-api, code-execution
Related Skills
model-brain
Route each incoming message to the right Bankr/OpenClaw model or to a zero-LLM path based on task type, risk, and cost. Use when you need per-message model selection, cost-aware routing, deterministic skill bypasses, or a model recommendation for aaigotchi workflows.
gotchi-pocket
Manage Aavegotchi pocket wallets (escrow) on Base with Bankr. Use when the user wants to deposit ERC20 tokens into a gotchi pocket, withdraw ERC20 tokens from a pocket, check pocket balances/ownership by gotchi ID, or issue plain-English pocket commands.
aavegotchi-svg-custom
Render OG Aavegotchi SVG and PNG images from Base for custom hypothetical loadouts or existing token IDs. Use when the user wants classic onchain SVG-style gotchis rather than 3D renders.
gotchi-channeling
Channel Aavegotchis on Base via Bankr. Checks cooldown, builds calldata, and submits channel txs safely.
aavegotchi-sprites-generator-skill
Generate official-style Aavegotchi game sprites and animated GIFs with the upstream gotchi-generator package. Use when the user wants sprite-sheet style outputs rather than OG SVG renders or 3D renders.