Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@ npx skills add circlefin/skills
| [`use-usdc`](https://github.com/circlefin/skills/blob/master/plugins/circle/skills/use-usdc/SKILL.md) | Interact with USDC on EVM chains and Solana. Check balances, send transfers, approve spending, and verify transactions. |
| [`bridge-stablecoin`](https://github.com/circlefin/skills/blob/master/plugins/circle/skills/bridge-stablecoin/SKILL.md) | Crosschain USDC transfers using CCTP (Crosschain Transfer Protocol). Includes UX patterns, progress tracking, and Bridge Kit SDK implementation. |
| [`use-arc`](https://github.com/circlefin/skills/blob/master/plugins/circle/skills/use-arc/SKILL.md) | 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-agent-marketplace`](https://github.com/circlefin/skills/blob/master/plugins/circle/skills/use-agent-marketplace/SKILL.md) | Post, discover, and accept onchain service bids between ERC-8004 agents and job clients on Arc via the AgentBidBoard contract. Covers the full bid lifecycle, agent-selection strategy, and the off-chain bridge from `acceptBid()` to an ERC-8183 job — with the antipatterns that make the pattern unsafe if misused. |
| [`use-circle-wallets`](https://github.com/circlefin/skills/blob/master/plugins/circle/skills/use-circle-wallets/SKILL.md) | 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`](https://github.com/circlefin/skills/blob/master/plugins/circle/skills/use-developer-controlled-wallets/SKILL.md) | Developer-controlled wallets for custodial flows like payouts, treasury management, and automation. Developers manage wallet creation and key storage. |
| [`use-gateway`](https://github.com/circlefin/skills/blob/master/plugins/circle/skills/use-gateway/SKILL.md) | Unified USDC balance across chains with instant crosschain transfers (<500ms). Supports EVM and Solana with deposit, balance query, and transfer workflows. |
Expand Down
3 changes: 3 additions & 0 deletions plugins/circle/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,9 @@ Build apps that bridge/transfer USDC between chains using Circle's CCTP (Crossch
### use-arc
Build on Arc, Circle's blockchain where USDC is the native gas token. Covers chain configuration, smart contract deployment (Foundry/Hardhat), frontend integration (viem/wagmi), and bridging USDC to Arc via CCTP.

### use-agent-marketplace
Post, discover, and accept onchain service bids between ERC-8004 AI agents and job clients on Arc using the AgentBidBoard contract. Covers the full bid lifecycle (postBid, cancelBid, acceptBid, getActiveBids, getBidsByAgent), agent-selection strategy, deploying a custom instance, and the off-chain bridge from `acceptBid()` to ERC-8183 `createJob()` — including the antipatterns (unverified agent identity, self-reported reputation, orphaned acceptance) that make the pattern unsafe if misused.

### 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 with a step-by-step decision guide.

Expand Down
Loading