Agent Skills
Give any AI agent self-custodial wallet capabilities with WDK agent skills
WDK provides agent skills: structured instruction sets that teach AI agents how to create wallets, send transactions, swap tokens, bridge assets, and interact with DeFi protocols across 20+ blockchains. All operations are self-custodial. Keys stay on your machine, with no third-party custody dependency.
Skill vs MCP Toolkit: Use an agent skill when your agent platform works with file-based instructions (e.g., OpenClaw, Cursor). Use the MCP Toolkit when your agent supports the Model Context Protocol natively (e.g., Claude, Cursor). Use both for maximum coverage.
What Are Agent Skills?
An agent skill is a structured set of instructions and reference documentation that teaches an AI agent to use a specific tool or SDK. Skills follow the AgentSkills specification. Each skill is a SKILL.md file with frontmatter metadata and detailed instructions that any compatible agent can load and execute.
WDK publishes a skill that covers the full SDK surface: wallet modules, swap, bridge, lending, fiat on/off-ramps, and the indexer. When an agent loads the skill, it learns WDK's APIs so you don't need blockchain expertise to get started. You can view the full skill file on GitHub.
Capabilities
Once an agent loads the WDK skill, it can:
| Category | Operations |
|---|---|
| Wallets | Create and recover wallets across EVM chains, Bitcoin, Solana, Spark, TON, and Tron |
| Transactions | Send native tokens and token transfers (ERC-20, SPL, Jetton, TRC-20) |
| Swaps | DEX swaps via Velora (EVM) and StonFi (TON) |
| Bridges | Cross-chain bridges with USDT0 via LayerZero |
| Lending | Supply, borrow, repay, and withdraw via Aave V3 |
| Fiat | Buy and sell crypto via MoonPay on/off-ramps |
| Gasless | Fee-free transfers on TON (via paymaster) and Tron (via gas-free service), and ERC-4337 account abstraction on EVM |
All write operations require explicit human confirmation. The skill instructs agents to estimate fees before sending and includes prompt injection protection guidance.
How It Works
- Install the skill by cloning the skill repository or installing from a skill registry like ClawHub
- Agent loads the skill and reads
SKILL.mdalong with per-module reference files to learn WDK's API surface - Agent executes operations when you ask it to create a wallet or send a transaction, generating the correct WDK code
- You confirm before any write operation (transactions, swaps, bridges) goes through
The skill includes security guidance: pre-transaction validation checklists, prompt injection detection rules, and mandatory key cleanup patterns.
Self-Custodial vs Hosted
WDK's agent skills use a self-custodial model where your agent controls its own keys locally. This differs from hosted solutions where a third party manages your keys.
| Feature | WDK | Coinbase Agentic Wallet | Privy Server Wallets |
|---|---|---|---|
| Custody model | Self-custodial | Coinbase-hosted | Privy-hosted (server) |
| Multi-chain | Yes (EVM, Bitcoin, Solana, TON, Tron, Spark + more) | EVM + Solana | EVM + Solana + Bitcoin + more |
| Open source | Yes (SDK + skills) | CLI/skills open, infra closed | Skills open, API closed |
| MCP support | Yes (MCP Toolkit) | Via skills | Via skills |
| OpenClaw support | Yes (ClawHub skill) | Yes (npx skills) | Yes (ClawHub skill) |
| x402 payments | Via community extensions | Yes (native) | No |
| Key management | Local / self-managed | Coinbase infrastructure | Privy infrastructure |
Use With Agent Platforms
| Platform | How to Use |
|---|---|
| OpenClaw | Install from ClawHub or clone to workspace. See OpenClaw Integration |
| Claude | Upload SKILL.md as project knowledge, or paste into conversation |
| Cursor / Windsurf | Clone to .cursor/skills/wdk or .windsurf/skills/wdk |
| Any MCP-compatible agent | Use the MCP Toolkit for structured tool calling |
| Any other agent | Copy SKILL.md into system prompt or conversation context |
Community Projects
Projects built by the community using WDK's agentic capabilities:
| Project | Description |
|---|---|
| wdk-wallet-evm-x402-facilitator | Agent-to-agent payments using the x402 HTTP payment protocol |
| x402-usdt0 | Reference implementation of x402 on Plasma with USDT0 |
| Novanet zkML Guardrails | Zero-knowledge ML safety checks for wallet operations |
Resources
- WDK SKILL.md on GitHub - The full skill file agents consume
- WDK Skill on ClawHub - Install the skill
- AgentSkills Specification - The skill format standard
- WDK MCP Toolkit - MCP server for structured tool calling
- WDK Core - The core SDK