circlefin/skills
circlefin/skills · 1 plugin
Marketplace Circle's open source skills for AI-assisted development.
Install
The repo has no one-line install. Follow its README.
Plugins 1
After adding the marketplace, install one with /plugin install <name>@circle.
- 1circle-skillsShip stablecoin apps faster. Best-practice skills for USDC payments, cross-chain transfers, wallets, and smart contracts — plus Circle's MCP server for real-time SDK and documentation guidance.
/plugin install circle-skills@circle
Files
Circle Skills
Ship stablecoin apps faster with Circle Skills: best-practice guidance for USDC payments, crosschain transfers, wallets, and smart contracts, plus Circle's MCP server for real-time SDK and documentation context.
Installation
Claude Code
/plugin marketplace add circlefin/skills
/plugin install circle-skills@circle
Vercel Skills CLI
npx skills add circlefin/skillsSkills
| Skill | Description |
|---|---|
accept-agent-payments |
Monetize an HTTP endpoint for agents with USDC pay-per-call payments. Defaults to Gateway Nanopayments, covers x402 seller integration, paid-call verification, and Agent Marketplace listing prep. |
use-usdc |
Interact with USDC on EVM chains and Solana. Check balances, send transfers, approve spending, and verify transactions. |
bridge-tokens |
Browser- and server-side crosschain token transfers. Bridges USDC across CCTP chains (EVM + Solana) and CCTPx registry aliases or token IDs on their supported EVM routes through one kit.bridge() call. Includes wallet-provider adapters, UX patterns, progress tracking, and App Kit or Bridge Kit implementation. |
use-arc |
Build on Arc, Circle's blockchain where USDC is the native gas token. Covers chain configuration, contract deployment, and bridging USDC to Arc via CCTP. |
use-circle-wallets |
Choose the right Circle wallet type. Compares developer-controlled, user-controlled, and modular (passkey) wallets across custody model, key management, and use cases. |
use-developer-controlled-wallets |
Developer-controlled wallets for custodial flows like payouts, treasury management, and automation. Developers manage wallet creation and key storage. |
use-gateway |
Unified USDC balance across chains with instant crosschain transfers (<500ms). Supports EVM and Solana with deposit, balance query, and transfer workflows. |
unify-balance |
Manage a unified cross-chain USDC balance in browser or server apps with Unified Balance Kit (or App Kit). Abstracts Gateway deposit, spend, and balance queries across EVM and Solana into simple SDK calls. |
use-modular-wallets |
Smart contract wallets with passkey authentication, gasless transactions, and modular architecture. Supports ERC-4337 account abstraction. |
use-smart-contract-platform |
Deploy, import, interact with, and monitor smart contracts using Circle's Smart Contract Platform. Supports bytecode deployment, template contracts (ERC-20/721/1155), ABI-based read/write calls, and event monitoring. |
use-user-controlled-wallets |
Embedded wallets where users control their own assets. Supports Web2-like login (Google, Facebook, Apple, email OTP, PIN) without seed phrases. |
swap-tokens |
Build keyless token swaps in browser or server apps with App Kit or standalone Swap Kit. Supports wallet-provider adapters, same-chain and direct cross-chain swaps, slippage, status tracking, and custom fees. |
buy-crypto |
Embed Circle's hosted "buy crypto with card or bank" onramp widget in a web app with App Kit (kit.onramp) or standalone Onramp Kit. Covers the server session-minting route, inline iframe and popup widget modes, sandbox vs production wiring, widget-origin matching, CSP, KYB for card payments, and lifecycle events. |
use-circle-cli |
Master skill for the Circle CLI (@circle-fin/cli) — a holistic stablecoin CLI for AI agents. Covers the full command surface (wallet, bridge, gateway, services, contract, transaction, skill, terms, blockchain, telemetry) at a high level and routes to dedicated agent-wallet skills for deep flows. Use this as the front door whenever the user is exploring or doing CLI work that doesn't fit a narrower skill yet. |
use-agent-wallet |
Set up and manage a Circle agent wallet via the circle CLI. Covers install verification, Terms-of-Use acceptance, email + OTP login, wallet creation, session status, and balance inspection — the bootstrap surface for AI agents using Circle to pay for x402 services. |
pay-via-agent-wallet |
Pay for paid x402 services via the Circle agent wallet. Covers the discover → inspect → pay flow with chain selection guidance for Gateway and vanilla x402 schemes, including common gotchas like seller-driven chain rejection and provider-specific schema validation. |
fund-agent-wallet |
Fund a Circle agent wallet with USDC: built-in fiat on-ramp, crypto transfer via browser-rendered QR, and Gateway deposits (eco vs direct) for the Nanopayments balance. Includes funding-method decision guidance and same-chain withdraw. |
recover-eco-funds |
Diagnose and recover USDC from a legacy Circle CLI Eco deposit through an evidence-first self-refund and backing-EOA sweep with onchain verification and explicit approvals. |
agent-wallet-policy |
View spending limits (per-tx, daily, weekly, monthly) on a Circle agent wallet in-agent. Setting or resetting limits is OTP-gated — the agent hands the user a verbatim command to run in their own terminal so the OTP never passes through agent storage. Mainnet only. |
Circle MCP
Skills contain stable patterns (architecture decisions, UX guidance, common mistakes). For ground-truth details that change frequently (e.g., SDK method signatures, contract addresses, chain IDs) use Circle's MCP server alongside skills.
| Client | Setup |
|---|---|
| Cursor | Add to ~/.cursor/mcp.json |
| Claude Code | claude mcp add --transport http circle https://api.circle.com/v1/codegen/mcp --scope user |
| Codex | codex mcp add circle --url https://api.circle.com/v1/codegen/mcp |
| Windsurf | Add to ~/.codeium/windsurf/mcp_config.json |
Manual config for Cursor, Windsurf, and other JSON-based clients:
{
"mcpServers": {
"circle": {
"url": "https://api.circle.com/v1/codegen/mcp"
}
}
}Full setup guide: developers.circle.com/ai/mcp
How Skills Work
Skills provide context that help agents do specific things with greater accuracy:
- Decision frameworks: when to use CCTP vs Gateway, which wallet type fits your use case
- Correct patterns: USDC's 6-decimal rule, approve-then-deposit flows, passkey recovery
- Common mistakes: what breaks and why, so the agent avoids them upfront
Your agent reads the relevant SKILL.md while planning and generating code. You stay in control of what gets built.
Updating
Skills are local files. To get the latest versions:
# Vercel CLI
npx skills update
# Claude Code
/plugin marketplace updateSkills are designed around patterns with infrequent changes, so they remain useful even if slightly behind. For details that change often (contract addresses, SDK signatures), use Circle MCP which updates over the air.
Contributing
See CONTRIBUTING.md for guidelines.
FAQ
Do skills write code for me?
No. Skills are instructions and best-practice patterns that steer an agent's outputs. Your agent generates the code; skills guide it.
Do I need the MCP server?
No. Skills work standalone. MCP adds accuracy for SDK details that change between versions.
Resources
Disclaimer
By using this skill, you acknowledge that any output generated in connection with the Skill may contain errors, omissions, outdated information, or fee configuration options, including options under which applicable fees may be directed to Circle Technology Services, LLC, and you are solely responsible for reviewing and validating all outputs and fee settings before taking any action. This skill is provided "as is," and Circle Technology Services, LLC disclaims liability for losses or damages arising from use of or reliance on output generated in connection with this skill; use of this skill is subject to the Circle Developer Terms and Conditions.
License
Apache 2.0 — see LICENSE for details.
{
"name": "circle",
"owner": {
"name": "Circle Technology Services"
},
"metadata": {
"description": "Circle's official skills and MCP integrations for AI agents",
"version": "1.1.0"
},
"plugins": [
{
"name": "circle-skills",
"source": "./plugins/circle",
"description": "Ship stablecoin apps faster. Best-practice skills for USDC payments, cross-chain transfers, wallets, and smart contracts — plus Circle's MCP server for real-time SDK and documentation guidance."
}
]
}Facts
- Kind
- Marketplace
- Repo
- circlefin/skills
- Group
- Uncategorized
- Marketplace name
- circle
- Owner
- Circle Technology Services
- License
- Apache-2.0
- Language
- JavaScript
- Created
- 2026-03-06
- Forks
- 60
- Plugins
- 1
- 1f/prompts.chatf/prompts.chatf.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.
- 2affaan-m/everything-claude-codeaffaan-m/everything-claude-codeThe agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
- 3obra/superpowersobra/superpowersAn agentic skills framework & software development methodology that works.
- 4anthropics/skillsanthropics/skillsPublic repository for Agent Skills
- 5anthropics/claude-codeanthropics/claude-codeClaude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.
- 6nextlevelbuilder/ui-ux-pro-max-skillnextlevelbuilder/ui-ux-pro-max-skillAn AI skill that provides design intelligence for building professional UI/UX across multiple platforms.
