Task Router Skill
Task Router
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.
Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.
SkillHub CLI
skillhub install aaigotchi/gotchi-pocketInspect the source and compatibility requirements, then follow its installation steps.
Give your agent the source link and ask it to inspect instructions and dependencies before explaining the installation steps.
Send and receive ERC20 tokens with Aavegotchi pockets on Base, using Bankr for signing/submission.
transferEscrow(...)
./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>"
Use one plain-English command and let the skill route it.
Examples:
./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:
./scripts/pocket-command.sh --dry-run "send 25 GHST to gotchi 9638 pocket"
Natural-language withdraws are blocked unless explicitly approved.
# 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"
Use e...
These signals come from indexed source analysis and may lag behind changes. Check the current source files.
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 dispatchQuick example:
./scripts/pocket-command.sh "send 25 GHST from gotchi 9638 pocket to 0x..."
# 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..." ```
Task Router
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,...
Real-time event bus for AI agents. Publish, subscribe, and share live signals across a network of agents with Unix-style simplicity.
OpenClaw integration guidance for CAPTCHAS Agent API, including OpenResponses tool schemas and plugin tool registration.