use-circle-cli

Operates the Circle CLI for USDC wallets, bridging, and paid x402 services.

Updated Mar 18, 2026
One-click install
npx skills add https://github.com/Surojit012/CMO --skill use-circle-cli-surojit012
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: use-circle-cli
Source: https://github.com/Surojit012/CMO/tree/main/.agents/skills/use-circle-cli
Command: npx skills add https://github.com/Surojit012/CMO --skill use-circle-cli-surojit012

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @circle-fin/cli.

What problem does it solve? AI agents often hit blockers like paywalls, rate limits, or missing API keys when trying to access paid services or perform onchain operations. This Skill provides a single entry point to the Circle CLI, letting an agent manage USDC wallets, bridge funds across chains, and pay for APIs with stablecoins without accounts or prefunded billing. ## Core Features & Use Cases - Agent Wallet Management: Create wallets, authenticate via email OTP, check balances, transfer USDC, and manage spending limits across supported EVM chains. - Cross-Chain & Contract Operations: Bridge USDC via CCTP, deposit into Circle Gateway for nanopayments, and execute or query smart contracts. - Paid Service Access (x402): Search, inspect, and pay for APIs in Circle's marketplace using per-request USDC payments with no API keys required. - Use Case: When an agent reports it cannot access a paid data source, run circle services search to find a pay-per-use alternative and call it with circle services pay. ## Quick Start Ask the agent to check your USDC balance or search Circle's marketplace for a paid API using the Circle CLI.

Frequently Asked Questions about use-circle-cli

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I pay for an API with USDC using the Circle CLI?

Use `circle services search` to find a paid endpoint in the x402 marketplace, inspect it with `circle services inspect`, then call it with `circle services pay`. Payment happens automatically in USDC per request, with no API keys or accounts required.

How do I bridge USDC to another blockchain from the command line?

Run `circle bridge transfer` with the required `--chain` flag to move USDC across chains via CCTP. Transfers take roughly 8-20 seconds on fast chains, and you can track progress with `circle bridge status`.

Can an AI agent use Circle CLI without an API key?

Yes. The Circle CLI uses email plus OTP authentication for the agent wallet, and x402 paid services require no API keys or prefunded billing. The agent must never guess the user's email and must obtain consent before accepting Terms of Use.

Does the Circle CLI support testnet for agent wallets?

The agent wallet flow defaults to mainnet unless the user explicitly requests testnet. Spending policy features such as per-transaction and daily limits are mainnet-only.

When should I use the Circle CLI versus Circle SDKs?

Use the CLI when an AI agent operates a wallet on a user's behalf, such as paying for services or bridging funds. Use the SDK skills when writing application code that integrates Circle wallets, CCTP, or smart contracts into an app.