Skip to main content
Use Circle’s open source AI skills to accelerate development with AI-assisted IDEs. Skills provide specialized knowledge for building with Circle’s products, including wallets, crosschain transfers, and smart contracts. Skills are available in the circlefin/skills repository.

Installation

Use the following commands to install Circle Skills with the command-line.
/plugin marketplace add circlefin/skills
/plugin install circle-skills@circle

Available skills

The following skills are available to help you build with Circle’s products.

bridge-stablecoin

Build apps that bridge USDC between chains using Circle’s Cross-Chain Transfer Protocol (CCTP). Includes UX patterns, progress tracking, destination chain linking, and Bridge Kit SDK implementation patterns for EVM and Solana chains.

use-arc

Build on Arc, Circle’s blockchain where USDC is the native gas token. Covers chain configuration, smart contract deployment with Foundry or Hardhat, frontend integration with viem/wagmi, and bridging USDC to Arc via CCTP.

use-circle-wallets

Choose the right Circle wallet type for your application. Compares developer-controlled, user-controlled, and modular (passkey) wallets across custody model, key management, account types, and blockchain support.

use-developer-controlled-wallets

Developer-controlled wallets where developers manage wallet creation, storage, and key management. Use for custodial or operational flows like payouts, treasury movements, subscriptions, and automation.

use-gateway

Implement Circle Gateway unified balance for crosschain USDC transfers. Supports instant transfers (under 500ms) across EVM and Solana chains with deposit, balance query, and transfer workflows.

use-modular-wallets

Build modular wallets with passkey authentication, gasless transactions, and modular architecture. Supports ERC-4337 account abstraction and ERC-6900 modular framework.

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

Build embedded user-controlled wallets where users control their own assets. Supports Web2-like login experiences (Google, Facebook, Apple, email OTP, PIN) without seed phrases.