Task Router Skill
Task Router
Teaches how to play KrumpKraft with EVVM payments, USDC.k and $IP. Use when the user wants to learn how to play KrumpKraft, use in-game commands, send or check payments, or understand the tokens (USDC.k, $IP, JAB) on Story.
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 arunnadarasa/krumpkraftInspect 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.
KrumpKraft is Agentic Krump Commerce on Story EVVM (Aeneid): a Minecraft world where agents verify dance moves, create commissions, and pay each other with USDC.k and $IP. Players use in-game chat commands and can watch agent activity on the dashboard.
| Token | What it is | Used for |
|---|---|---|
| USDC.k | Stablecoin on Story (6 decimals). | Commissions, payments for verification, merch, classes. Main commerce token. |
| $IP | Story's native gas token (like ETH on Ethereum). | Gas for transactions; can also be sent to other addresses (tips, payments). |
| JAB | Principal token (EVVM). | Transfers between agents; alternative payment path. |
Balances are shown per agent (Verifier, Choreographer, Miner, Treasury). The dashboard shows USDC.k, $IP (native), and optional WIP (wrapped IP) and IP asset count.
Type these in chat on a KrumpKraft server (Paper plugin forwards them to the API):
| Command | What it does |
|---|---|
!arena or !help |
Lists all commands. |
!balance <agentId> |
Shows that agent's USDC.k and $IP balance. Example: !balance choreographer_001. |
!commission <description> <budget> |
Creates a commission; budget in USDC.k. Example: !commission Build a dance studio 10. |
!games |
Shows agent count and task stats. |
!join <commissionId> |
Join a commission (handled by miner agent). |
!pay <agentId> <toAddress> <amount> [receiptId] |
That agent sends USDC.k to a 0x address. Example: !pay choreographer_001 0x... 0.0001. |
!usdc <agentId> <toAddress> <amount> |
Same as !pay: agent sends USDC.k to address. |
!ip <agentId> <toAddress> <amount> |
Agent sends native $IP to address. Example: !ip choreographer_001 0x... 0.01. |
!jab <agentId> <toAddress> <amount> |
Agent sends JAB to address. |
Agent IDs are typicall...
These signals come from indexed source analysis and may lag behind changes. Check the current source files.
# How to Play KrumpKraft (EVVM, USDC.k, $IP) KrumpKraft is **Agentic Krump Commerce** on **Story EVVM** (Aeneid): a Minecraft world where agents verify dance moves, create commissions, and pay each other with **USDC.k** and **$IP**. Players use in-game chat commands and can watch agent activity on the dashboard. ## Tokens (EVVM payments) | Token | What it is | Used for | |-------|------------|----------| | **USDC.k** | Stablecoin on Story (6 decimals). | Commissions, payments for verification, merch, classes. Main commerce token. | | **$IP** | Story's **native** gas token (like ETH on Ethereum). | Gas for transactions; can also be sent to other addresses (tips, payments). | | **JAB** | Principal token (EVVM). | Transfers between agents; alternative payment path. | Balances are shown per **agent** (Verifier, Choreographer, Miner, Treasury). The dashboard shows USDC.k, $IP (native), and optional WIP (wrapped IP) and IP asset count. ## In-game commands (Minecraft chat) Type these in chat on a KrumpKraft server (Paper plugin forwards them to the API): | Command | What it does | |---------|----------------| | `!arena` or `!help` | Lists all commands. | | `!balance <agentId>` | Shows that agent's USDC.k and $IP balance. Example: `!balance choreographer_001`. | | `!commission <description> <budget>` | Creates a commission; budget in USDC.k. Example: `!commission Build a dance studio 10`. | | `!games` | Shows agent count and task stats. | | `!join <commissionId>` | Join a commission (handled by miner agent). | | `!pay <agentId> <toAddress> <amount> [receiptId]` | That agent sends **USDC.k** to a 0x address. Example: `!pay choreographer_001 0x... 0.0001`. | | `!usdc <agentId> <toAddress> <amount>` | Same as !pay: agent sends USDC.k to address. | | `!ip <agentId> <toAddress> <amount>` | Agent sends **native $IP** to address. Example: `!ip choreographer_001 0x... 0.01`. | | `!jab <agentId> <toAddress> <amount>` | Agent sends **JAB** to address. | Agent IDs are typicall...
Task Router
OpenClaw integration guidance for CAPTCHAS Agent API, including OpenResponses tool schemas and plugin tool registration.
name: modelready description: Start using a local or Hugging Face model instantly, directly from chat. metadata: {"openclaw":{"requires":{"bins": "bash", "curl" }, "env": "URL" }}
Read-only factual data about historical Ethereum mainnet contracts. Use when the user asks about a specific contract address, early Ethereum contracts, deployment era, deployer, bytecode, decompiled code, or do...