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 through WDK modules. The SDK uses app-managed keys; loading a skill does not isolate those keys from the agent's tools or runtime.
Skill vs MCP Toolkit vs WDK CLI: Use an agent skill when your agent platform works with file-based instructions (e.g., OpenClaw, Cursor). Use the MCP Toolkit when you are building a custom MCP server in code. Use WDK CLI when you want a ready-made local wallet CLI, daemon, and MCP server.
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, swidge, 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 and routes | DEX swaps via Velora and Swidge routes through providers such as Orchestra |
| Bridges | Cross-chain bridges with USD₮0 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 |
The skill instructs agents to request explicit human confirmation before write operations and to estimate fees before sending. These are instructions to the agent, not enforced authorization checks. They do not guarantee that an agent will ask for approval or resist prompt injection.
Enforce tool permissions and signing authorization outside the model's instructions. WDK transaction policies also have a limited security boundary; they do not isolate an agent that can execute arbitrary code in the wallet runtime.
How It Works
- Review and copy the skill from the official WDK skill directory, including its reference files, into the location your agent platform supports
- 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
- Agent requests confirmation as instructed before a write operation; your integration must enforce any required approval before allowing execution
The skill includes pre-transaction checklists, examples of prompt injection attempts, and instructions to clean up keys. Review the generated code and the platform's tool permissions before allowing wallet access. For the separate CLI integration, read the WDK CLI security model.
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 | Integration options and community skill status | 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 | See OpenClaw Integration for the official skill source, CLI MCP setup, and community skill availability |
| 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 WDK CLI for a ready-made local daemon, or the MCP Toolkit for a custom MCP server |
| Any local CLI-capable agent | Use WDK CLI with --json output |
| Any other agent | Copy SKILL.md into system prompt or conversation context |
Community Projects
Community-built projects using WDK's agentic capabilities:
Community showcase projects are developed and maintained independently by third-party contributors.
Tether and the WDK Team do not endorse or assume responsibility for their code, security, or maintenance. Use your own judgment and proceed at your own risk.
| Project | Description |
|---|---|
| wdk-wallet-evm-x402-facilitator | Agent-to-agent payments using the x402 HTTP payment protocol |
| x402-usdt0 | Community x402 payment demo on Plasma with USD₮0 |
| Novanet zkML Guardrails | Proof-of-concept zero-knowledge ML checks for wallet operations |
Resources
- WDK SKILL.md on GitHub - The full skill file agents consume
- OpenClaw community skill status - Check availability and integration options
- AgentSkills Specification - The skill format standard
- WDK CLI - Local CLI, daemon, and MCP server for AI agents
- WDK MCP Toolkit - MCP server for structured tool calling
- WDK Core - The core SDK