Overview
- Skill Key
- aaigotchi/gotchi-pocket
- Author
- aaigotchi
- Source Repo
- openclaw/skills
- Version
- -
- Source Path
- skills/aaigotchi/gotchi-pocket
- Latest Commit SHA
- e932e5f104a57b19848a869531dab1fa7deecaa6
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.
Stars
0
Installs
0
Status
ACTIVE
Visibility
PUBLIC
直接复制以下提示词,发送给你的 AI 助手即可完成安装。
请先检查是否已安装 SkillHub 商店,若未安装,请根据 https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/skillhub.md 安装 SkillHub 商店,然后安装 gotchi-pocket 技能。 若已安装,则直接安装 gotchi-pocket 技能。
# Gotchi Pocket Send and receive ERC20 tokens with Aavegotchi pockets on Base, using Bankr for signing/submission. ## What this skill does - Resolve gotchi owner + pocket address from gotchi ID - Check owner and pocket token balances - Deposit ERC20 tokens from owner wallet into pocket - Withdraw ERC20 tokens from pocket with `transferEscrow(...)` - Enforce owner-control check against active Bankr wallet (default) - Parse plain-English commands and dispatch to scripts automatically - Require explicit approval for natural-language withdraw intents ## Scripts - `./scripts/pocket-info.sh <gotchi-id> [--check-bankr]` - `./scripts/pocket-balance.sh <gotchi-id> <token-alias-or-address>` - `./scripts/pocket-deposit.sh <gotchi-id> <token-alias-or-address> <amount> [--raw]` - `./scripts/pocket-withdraw.sh <gotchi-id> <token-alias-or-address> <to-address> <amount> [--raw]` - `./scripts/pocket-command.sh [--approve-withdraw] [--dry-run] "<natural-language command>"` ## Natural-language command layer Use one plain-English command and let the skill route it. Examples: ```bash ./scripts/pocket-command.sh "send 25 GHST to gotchi 9638 pocket" ./scripts/pocket-command.sh "send 25 GHST from gotchi 9638 pocket to 0xb96b48a6b190a9d509ce9312654f34e9770f2110" ./scripts/pocket-command.sh "check pocket GHST balance for gotchi 9638" ./scripts/pocket-command.sh "show pocket info for gotchi 9638" ``` Preview parsing without sending tx: ```bash ./scripts/pocket-command.sh --dry-run "send 25 GHST to gotchi 9638 pocket" ``` ## Withdraw approval safety Natural-language withdraws are blocked unless explicitly approved. ```bash # First call returns approval_required=true and exits without sending ./scripts/pocket-command.sh "send 25 GHST from gotchi 9638 pocket to 0xb96b48a6b190a9d509ce9312654f34e9770f2110" # Approved execution ./scripts/pocket-command.sh --approve-withdraw "send 25 GHST from gotchi 9638 pocket to 0xb96b48a6b190a9d509ce9312654f34e9770f2110" ``` ## Token input Use e...
# Gotchi Pocket Aavegotchi pocket wallet skill for Base + Bankr. This repo contains: - `SKILL.md` (agent skill spec) - `scripts/` for pocket info, balance, deposit, withdraw, and natural-language command dispatch Quick example: ```bash ./scripts/pocket-command.sh "send 25 GHST from gotchi 9638 pocket to 0x..." ```
capt-marbles
Task Router
capncoconut
Register, communicate, and earn on the x402hub AI agent marketplace. Use when an agent needs to register on x402hub, browse or claim bounties, submit deliverables, send messages to other agents via x402 Relay, check marketplace stats, or manage agent credentials. Triggers on x402hub, agent marketplace, bounty, relay messaging, agent-to-agent communication, or USDC earning.
capevace
Real-time event bus for AI agents. Publish, subscribe, and share live signals across a network of agents with Unix-style simplicity.
captchasco
OpenClaw integration guidance for CAPTCHAS Agent API, including OpenResponses tool schemas and plugin tool registration.
carol-gutianle
name: modelready description: Start using a local or Hugging Face model instantly, directly from chat. metadata: {"openclaw":{"requires":{"bins": "bash", "curl" }, "env": "URL" }}
canbirlik
Controls Wiz smart bulbs (turn on/off, RGB colors, disco mode) via local WiFi.