Gotchi Pocket for Openclaw

A technical tool for managing Aavegotchi pocket wallets and ERC20 tokens on the Base network using secure Bankr integration.

aaigotchi
v1.0.0
Mar 7, 2026
0
804
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install gotchi-pocket

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install gotchi-pocket using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Gotchi Pocket?

Gotchi Pocket is a specialized utility designed for the Aavegotchi ecosystem on the Base network. It enables users and developers to interact with Aavegotchi pocket wallets—on-chain escrow accounts tied to specific Gotchi IDs. By leveraging Bankr for transaction signing and submission, this Openclaw Skills implementation provides a secure way to manage ERC20 tokens like GHST, FUD, and FOMO.

This skill bridges the gap between complex smart contract interactions and simplified command-line operations. It allows for both precise script-based execution and intuitive natural-language commands, making it easier to manage assets within the Aavegotchi protocol without deep technical knowledge of contract ABIs.

Gotchi Pocket Use Cases

  • Checking ERC20 token balances within a specific Aavegotchi pocket escrow.
  • Depositing assets from an owner wallet into a Gotchi pocket for game-specific utility.
  • Withdrawing tokens from a pocket back to a designated address with verified owner control.
  • Resolving relationships between Gotchi IDs, owner addresses, and pocket addresses on the Base network.
  • Executing batch pocket commands through natural language prompts for improved developer productivity.

How Gotchi Pocket Works

  1. The skill identifies the Aavegotchi owner and pocket address using the provided Gotchi ID via internal lookup scripts.
  2. Users verify current balances for specific token aliases (e.g., GHST, USDC) or raw contract addresses on the Base network.
  3. Transactions are initiated through dedicated shell scripts or the natural-language command processor layer.
  4. The skill utilizes Bankr to securely sign and submit transactions to the blockchain, ensuring mandatory ownership checks are performed.
  5. For withdrawals, an explicit approval flag is required to prevent accidental or unauthorized asset transfers.
  6. The process concludes with a transaction confirmation and a direct link to the activity on BaseScan.

Gotchi Pocket Setup

Ensure your environment has cast, jq, curl, and python3 installed. To use this Openclaw Skills component, set your Bankr API key as an environment variable:

export BANKR_API_KEY=your_key_here

Clone the skill repository and grant execution permissions to the included shell scripts:

chmod +x ./scripts/*.sh

Gotchi Pocket Data Schema & Taxonomy

Component Description Examples
Gotchi ID Unique identifier for the Aavegotchi NFT 9638, 1024
Token Alias Short names for supported ERC20 assets GHST, FUD, FOMO, USDC, WETH
Token Address The specific contract address on the Base network 0xcD2F...9BcB
Amount Quantity in token units (converted automatically) 100, 0.5
Commands Plain-English intent strings for the NLP layer "send 25 GHST to pocket"

Gotchi Pocket Advanced Features

  • Natural-language command routing that automatically dispatches intents to the correct sub-scripts.
  • Dry-run mode using the --dry-run flag to parse and validate natural language commands without sending transactions.
  • Safety-first withdraw approval mechanism that blocks NLP-driven withdrawals unless the --approve-withdraw flag is present.
  • Automated token alias resolution for common Aavegotchi ecosystem assets to simplify user input.
  • Customizable owner verification that can be bypassed using SKIP_BANKR_OWNER_CHECK for advanced automation scenarios.
  • Built-in wait-for-confirmation logic that provides real-time feedback and BaseScan URLs for all mutations.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*