
coinbase/agentic-wallet-skills
9 skills24.6k installs990 starsGitHub
Install
npx skills add https://github.com/coinbase/agentic-wallet-skillsSkills in this repo
1TradeTrade is a Coinbase Agentic Wallet skill that teaches coding agents to execute token swaps on Base and Polygon using the pinned `npx awal@2.10.0` CLI and CDP Swap API. Solo builders install it when they want natural-language trade intent—buy ETH, convert USDC, sell for stables—translated into authenticated, syntax-correct shell commands instead of ad-hoc DEX scripts. The workflow starts with `status` to confirm the wallet is initialized and authed, then documents amount formats, token aliases versus `0x` addresses, and optional flags agents must not improvise. It is phase-specific integrations work: you already chose agentic wallet tooling and now need reliable swap invocation boundaries. Intermediate complexity reflects mainnet risk, slippage, and authentication prerequisites. Pair with authenticate-wallet when status shows the session is not ready.3.1kinstalls2X402x402 is an agent skill for the Coinbase Agentic Wallet stack that teaches your assistant to use the awal CLI against the X402 payment protocol. Solo builders shipping agents that must buy third-party capabilities—rather than hard-coding every integration—use it when they need to search a marketplace of paid endpoints, understand what each call costs, and execute requests with USDC on Base without hand-rolling wallet plumbing. The documented flow is find a service in the bazaar or via a known URL, check requirements including price and input schema, then invoke with payment handled in the same command path. It fits indie teams prototyping monetized agent toolchains, API aggregators, and pay-per-use backends where the agent should choose tools dynamically. You need network access and a wallet setup compatible with awal; the skill is procedural documentation, not an MCP server. Use it when you lack a fixed tool mapping and want vector search over paid services instead of guessing endpoints in chat.3kinstalls3Send UsdcSend-usdc is a Coinbase Agentic Wallet skill that turns plain-language payment intent into audited CLI transfers through Awal. Solo builders shipping agent products use it when they want Claude or similar agents to move stablecoins or native tokens without hand-writing transaction scripts each time. The flow starts with `npx awal@2.10.0 status` to confirm the wallet is initialized and authenticated, then routes to `send` with amount, recipient, and optional chain and asset switches for Base, Polygon, or Solana. It is narrowly scoped to outbound transfers—phrases like send five dollars, pay this hex address, or send USDC on Solana—rather than full DeFi portfolio management. If authentication is missing, the skill defers to the companion authenticate-wallet skill in the same repo. Best fit for indie builders already on Awal who need repeatable, tool-gated send operations in production agent sessions.3kinstalls4Pay For ServicePay-for-service is an agent skill for invoking HTTP endpoints that require x402 micropayment, using Coinbase’s awal CLI to settle in USDC on Base automatically. Solo builders shipping agent products install it when the user wants to call a paid API, make an x402 request, or pay for a metered service after discovering it with search-for-service. The workflow confirms wallet initialization and authentication, then runs structured pay commands with method, JSON body, query params, headers, and a hard spending ceiling. It targets Claude Code and similar agents with explicit Bash tool allowances for status, balance, and pay subcommands. The skill is narrowly scoped integration knowledge— not a wallet setup or service discovery skill on its own—so auth and search skills complete the chain.3kinstalls5Monetize ServiceMonetize Service is a Coinbase agentic-wallet skill that walks solo builders through creating a paid HTTP API other agents can call by sending USDC on Base using the x402 payment protocol. It targets indie developers who want to monetize data, inference, or utility endpoints without building billing portals, Stripe dashboards, or API-key plumbing—callers receive HTTP 402 with payment requirements, sign USDC, retry with a payment header, and get the resource after facilitator verification. The workflow covers confirming an initialized awal wallet, scaffolding an Express server with protected routes, configuring x402 details and pay flows, and listing the service so the x402 Bazaar can surface it to autonomous clients. Use when you are ready to ship a minimal paid surface alongside your product API, not when you only need traditional human checkout. Success is a live paid endpoint, documented payment headers, and a discoverable agent-to-agent offer.2.9kinstalls6Search For Servicesearch-for-service is an agent skill for solo builders who want agents to discover paid APIs on Coinbase’s x402 bazaar instead of guessing integrations or building everything in-house. It documents Awal CLI flows to search by keyword, narrow by network (Base, Polygon, Solana, and testnets), scheme, and price cap, then pull endpoint details for evaluation. Searching does not require authentication or a wallet balance, which makes it safe for exploratory planning during build or when an automation hits a gap mid-ship. Use it when you or the user ask what’s available, need an API for a task, or want to browse the marketplace. It pairs naturally with wallet and payment skills when you move from discovery to invocation. The skill is CLI- and Bash-driven, so it fits Claude Code, Cursor, and Codex agents that can run `npx awal` under controlled tool permissions.2.8kinstalls7Authenticate WalletAuthenticate Wallet is a Coinbase Agentic Wallet skill that signs the agent into the wallet using the pinned `npx awal@2.10.0` CLI when status checks or downstream wallet operations report not signed in. Solo builders composing onchain agents should treat it as the gate before any transfer, swap, or funding skill: initiate login with the user’s email, complete verification with the six-digit OTP (read from email if the agent has access, otherwise coordinate with the human), then confirm with status, balance, or address commands. The skill encodes a narrow Bash allowlist around awal subcommands to reduce scope creep. It is integration workflow knowledge, not a generic OAuth library—version pinning matters for reproducible agent behavior. After authentication succeeds, invoke the wallet skills that assume an active session.2.4kinstalls8FundFund is a phase-specific agent skill for adding USDC to a Coinbase agentic wallet using the awal CLI and companion funding UI. Indie builders shipping wallet-backed agents invoke it when users want to deposit, onramp, or recover from insufficient balance before a send or trade. The flow starts with `npx awal@2.10.0 status` to confirm initialization and auth—if unauthenticated, the skill defers to authenticate-wallet—then `show` launches the companion where users pick $10/$20/$50 or custom amounts and complete Coinbase Pay. Allowed-tools tightly scope Bash to status, show, address, and balance subcommands at version 2.10.0, which limits shell blast radius while still requiring real network and payment interaction. It is an integration skill, not a general finance advisor; treat balances and KYC as user-owned compliance steps.2.3kinstalls9Query Onchain DataQuery Onchain Data on Base teaches an agent to pull decoded blocks, transactions, and events using Coinbase’s CDP SQL API, with each query paid through x402 using the pinned awal CLI. Solo builders shipping wallet-aware agents install it when they need programmatic onchain reads without standing up their own indexer. The flow starts with wallet status, then posts SQL in a strictly single-quoted JSON payload so user-supplied SQL cannot corrupt the shell. Address parameters must look like valid 40-byte hex strings; anything that smells like injection gets rejected before command construction. This is narrowly scoped integration work: it assumes Base, CDP’s hosted query endpoint, and an initialized awal wallet—not general-purpose analytics warehousing. Use it in Build while wiring dashboards, alerts, or agent tools; pair with wallet authentication skills first. It does not replace a full data pipeline for historical warehouse loads or cross-chain analytics unless you extend queries yourself within CDP’s model.2.1kinstalls