agentkit
Coinbase AgentKit - Toolkit for enabling AI agents with crypto wallets and onchain capabilities. Use for building autonomous agents that can execute transfers, swaps, DeFi operations, NFT minting, smart contract deployment, and gasless transactions via Smart Wallets.
npx skills add majiayu000/claude-skill-registry --skill agentkit-enuno-claude-command-and-c-2 --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
What it does
AgentKit provides a toolkit that enables AI agents to interact with blockchain networks via secure wallet management and onchain capabilities. It supports autonomous agents that can perform blockchain operations such as transfers, swaps, DeFi interactions, NFT minting, smart contract deployment, and gasless transactions through Smart Wallets. It offers installations and examples for TypeScript and Python, wallet providers, multiple action providers, and integrations with LangChain, Vercel AI SDK, MCP, and OpenAI Agents SDK. It also outlines framework integrations and a variety of action providers across wallets, DeFi, swaps, NFT actions, social/ data actions, and infrastructure actions.
How it works
The skill instructs to initialize a wallet provider (e.g., CdpWalletProvider or CdpSmartWalletProvider) configured with a specific network (e.g., base-sepolia). It then creates an AgentKit instance with the chosen action providers (such as cdpApiActionProvider, erc20ActionProvider, compoundActionProvider, walletActionProvider, x402ActionProvider, superfluidActionProvider). It demonstrates obtaining LangChain tools from the AgentKit and constructing an agent using a LangChain-compatible setup (e.g., ChatOpenAI, createReactAgent). Examples include both TypeScript and Python code to initialize, acquire tools, create an agent, and perform actions like balance checks or transfers. It also documents how to enable Smart Wallets (gasless) with appropriate providers and paymaster configurations, and provides various integration examples (MCP server, Vercel AI SDK, OpenAI Agents SDK, Pydantic AI).
When to use it
Use this skill when building AI agents that need crypto wallet capabilities and on-chain actions, including token transfers, swaps, DeFi operations, NFT minting, smart contract deployment, and gasless transactions. It is suitable for multi-chain agents (EVM and Solana), and when integrating with LangChain, Vercel AI SDK, MCP, or OpenAI Agents SDK alongside blockchain functionality. Also applicable when you want to enable agents on Base networks with Smart Wallets.
What it can touch
The skill references and utilizes these tools and providers:
- wallet providers: CdpWalletProvider, CdpSmartWalletProvider, SmartWalletProvider, ViemWalletProvider, PrivyWalletProvider, ZeroDevWalletProvider, EthAccountWalletProvider
- action providers: walletActionProvider, cdpApiActionProvider, erc20ActionProvider, erc721ActionProvider, compoundActionProvider, aaveActionProvider, morphoActionProvider, moonwellActionProvider, superfluidActionProvider, yelayActionProvider, jupiterActionProvider, zeroXActionProvider, sushiActionProvider, acrossActionProvider, zoraActionProvider, openseaActionProvider, wethActionProvider, clankerActionProvider, flaunchActionProvider, wowActionProvider, farcasterActionProvider, twitterActionProvider, basenameActionProvider, sshActionProvider, hyperbolicActionProvider, pythActionProvider, defillamaActionProvider, messariActionProvider, zerionActionProvider, x402ActionProvider, onrampActionProvider, nillionActionProvider, ensoActionProvider
- frameworks/tools: @coinbase/agentkit, @coinbase/agentkit-langchain, @coinbase/agentkit-vercel-ai-sdk, @coinbase/agentkit-model-context-protocol, coinbase-agentkit (Python), coinbase-agentkit-langchain, coinbase-agentkit-openai-agents-sdk, coinbase-agentkit-pydantic-ai, coinbase-agentkit-strands
- integrations: LangChain, Vercel AI SDK, MCP server, OpenAI Agents SDK, Pydantic AI
Commands, file names, and tools are referenced exactly as in the skill, e.g., "npm create onchain-agent@latest", "CdpWalletProvider.configureWithWallet", "getLangChainTools(agentKit)", "ChatOpenAI", "createReactAgent".
Caveats
The skill notes that Smart Wallets are currently supported only on Base networks (base-sepolia, base-mainnet). It describes gasless transactions and paymaster configuration but does not guarantee outcomes for any specific action; results depend on runtime conditions and provider availability. It license-claims MIT, and lists 1,000+ GitHub stars on the repository, with other statistics provided in the skill description.
# Coinbase AgentKit Skill AgentKit is Coinbase Developer Platform's toolkit that enables AI agents to interact with blockchain networks through secure wallet management and comprehensive onchain capabilities. Built on the Coinbase Developer Platform (CDP) SDK, it provides everything needed to create autonomous agents that can perform sophisticated blockchain operations. **Core Mission**: "Every AI agent deserves a wallet." **Repository Stats**: 1,000+ GitHub stars | 590 forks | 90+ contributors | 578 dependent projects ## When to Use This Skill This skill should be triggered when: - Building AI agents with crypto wallet capabilities - Creating autonomous agents that need to execute blockchain transactions - Implementing token transfers, swaps, or DeFi operations in AI agents - Deploying smart contracts or NFTs through AI agents - Integrating LangChain, Vercel AI SDK, MCP, or OpenAI Agents SDK with blockchain functionality - Building chatbots that can perform onchain actions - Setting up agents with Coinbase CDP wallet infrastructure - Creating multi-chain agents (EVM + Solana) - Implementing gasless transactions with Smart Wallets - Integrating x402 payment capabilities with AI age
- When to Use This Skill
- Quick Reference
- Installation
- Environment Setup
- Basic Agent Setup (TypeScript)
- Basic Agent Setup (Python)
- Package Reference
- Wallet Providers
- EVM Wallet Providers
- SVM (Solana) Wallet Providers
- Wallet Provider Configuration
- Action Providers
- Core Actions
- DeFi Protocol Actions
Quick start with CLI npm create onchain-agent@latest cd onchain-agent mv .env.local .env npm install npm run dev pipx run create-onchain-agent poetry install poetry run python chatbot.py Core package
What does the agentkit skill do?
Coinbase AgentKit - Toolkit for enabling AI agents with crypto wallets and onchain capabilities. Use for building autonomous agents that can execute transfers, swaps, DeFi operations, NFT minting, smart contract deployment, and gasless transactions via Smart Wallets.
How do I install it?
Run `npx skills add majiayu000/claude-skill-registry --skill agentkit-enuno-claude-command-and-c-2 --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
