@kustodia_app/agentic-wallet-skills
v0.1.0
Published
Coinbase Agentic Wallet skills for Kustodia escrow payments — create, fund, release, and manage escrow transactions using AI agents
Maintainers
Readme
@kustodia/agentic-wallet-skills
Coinbase Agentic Wallet skills for Kustodia escrow payments. Enables AI agents to create, manage, and release escrow payments using natural language — supporting both fiat (MXN via SPEI, USD via Wire) and crypto (USDC/USDT/MXNB on Base, Arbitrum, Polygon, and Injective).
Installation
npx skills add @kustodia/agentic-wallet-skillsTwo Payment Rails
🏦 Fiat Rail (MCP API)
For MXN/USD payments via SPEI and wire transfers. The agent calls Kustodia's MCP API — no wallet connection required.
Agent → Kustodia MCP API → SPEI/Wire → Seller bank account⛓️ Crypto Rail (Smart Contract)
For USDC/USDT/MXNB payments on Base, Arbitrum, Polygon, or Injective. The agent's Coinbase wallet connects directly to the KustodiaEscrowWeb3 smart contract.
Agent authenticates wallet → approves USDC → createEscrow() → fundEscrow()
↓
Seller's wallet ← releaseEscrow() ← Escrow fundedImportant: For crypto escrows, the agent's connected wallet IS the buyer/payer. The seller must provide their wallet address.
Available Skills
| Skill | Fiat | Crypto | Description |
|---|---|---|---|
| create-escrow | ✅ | ✅ | Create a new escrow payment |
| check-status | ✅ | ✅ | Check payment status |
| release-funds | ✅ | ✅ | Release funds to seller |
| get-fx-rate | ✅ | — | Live exchange rates (USD/MXN) |
| list-payments | ✅ | — | List payments with filters |
Example Prompts
"Create a $5,000 MXN escrow from [email protected] to [email protected] for a Honda Civic"
"Set up a 100 USDC on-chain escrow to 0xSeller on Base for a laptop"
"What's the status of payment a239de1f?"
"Release funds for escrow #5"
"What's the USD to MXN exchange rate?"Prerequisites
- Authenticate wallet:
npx awal@latest auth login <email> - Fund wallet:
npx awal@latest show(Coinbase Pay) or direct USDC transfer - Skills connect to Kustodia via x402 pay-per-call ($0.01–$0.10 per call)
Supported Networks
| Network | Token | Contract | Gas |
|---|---|---|---|
| Arbitrum One | USDC, USDT, MXNB | KustodiaEscrowWeb3 | Platform pays via meta-tx |
| Base | USDC | KustodiaEscrowWeb3 | Platform pays via meta-tx |
| Polygon | USDC, MXNB, BRL1 | KustodiaEscrowWeb3 | Platform pays via meta-tx |
| Injective EVM | USDT | KustodiaEscrowWeb3 | Platform pays via meta-tx |
| Fiat (SPEI) | MXN | Kustodia API | N/A |
| Fiat (Wire) | USD | Kustodia API | N/A |
