Build onchain apps with Coinbase's OnchainKit React components - wallets, swaps, NFTs, payments
77
68%
Does it follow best practices?
Impact
Pending
No eval scenarios have been run
Advisory
Suggest reviewing before use
Optimize this skill with Tessl
npx tessl skill review --optimize ./src/skills/bundled/onchainkit/SKILL.mdBuild production-ready onchain applications using Coinbase's React component library.
OnchainKit provides ready-to-use components that abstract blockchain complexity:
/onchainkit create <project-name> Create new onchain app
/onchainkit add <component> Add component to project/onchainkit template wallet Wallet connection template
/onchainkit template swap Token swap app template
/onchainkit template nft NFT minting template
/onchainkit template checkout Payment processing template/onchainkit docs wallet Wallet integration docs
/onchainkit docs identity Identity components docs
/onchainkit docs swap Token swap docs
/onchainkit docs transaction Transaction building docsimport { Wallet, ConnectWallet } from '@coinbase/onchainkit/wallet';
<Wallet><ConnectWallet /></Wallet>import { Identity, Avatar, Name } from '@coinbase/onchainkit/identity';
<Identity address={address}><Avatar /><Name /></Identity>import { Swap, SwapButton } from '@coinbase/onchainkit/swap';
<Swap><SwapButton /></Swap># Create new app
npm create onchain@latest
# Or add to existing project
npm install @coinbase/onchainkitexport NEXT_PUBLIC_CDP_API_KEY="..." # Coinbase API key
export NEXT_PUBLIC_WC_PROJECT_ID="..." # WalletConnect ID2a8c94e
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.