Agent skill

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.

majiayu000github.com/majiayu000GitHub ↗
claude-codeMIT
Install
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.

Facts
Files in the skill folder: 2
SKILL.md size: 23 KB
Bundled scripts: none
Version: 1.1.0
Path: skills/agent/agentkit-enuno-claude-command-and-c-2/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 534
Language: HTML

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

Review
written from the skill's own SKILL.md · Aug 5, 2026

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.

From the SKILL.md

# 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

What's inside
Steps it walks through
  1. When to Use This Skill
  2. Quick Reference
  3. Installation
  4. Environment Setup
  5. Basic Agent Setup (TypeScript)
  6. Basic Agent Setup (Python)
  7. Package Reference
  8. Wallet Providers
  9. EVM Wallet Providers
  10. SVM (Solana) Wallet Providers
  11. Wallet Provider Configuration
  12. Action Providers
  13. Core Actions
  14. DeFi Protocol Actions
Ships with 1 file
  • metadata.json
Commands it runs
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
More from claude-skill-registry
All skills →
About this skill
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.

Keep going