circlefin avatar

Fund Agent Wallet

Handles the full funding flow for Circle agent wallets: fiat on-ramp if the user needs to buy USDC with a card, crypto transfer via QR code if they already hold it somewhere else, or Gateway deposits for nanopayments that settle in under 500ms. The skill is opinionated about defaults (existing USDC to BASE is fastest) and walks you through the eco vs direct tradeoff for Gateway, which matters because picking wrong costs you 13-19 minutes instead of 30 seconds. Gas is abstracted, so users pay in USDC without needing native tokens. Use this when someone says their balance is low, they want to top up, or they need to pick between payment rails and don't know which one applies.

skills.sh installs
844
GitHub stars
164
last updated
Aug 21, 2026

Install

$ npx -y skills add circlefin/skills --skill fund-agent-wallet --agent claude-code

Installs into .claude/skills of the current project.

Files

Overview

Funding an agent wallet means putting USDC where the CLI can spend it. This skill is the funding flow; for the CLI's full capability set (bridging, contracts, x402 payment), see the use-circle-cli master skill.

There are two balance pools, and this skill funds both:

  • On-chain (vanilla x402) — USDC at the wallet address on a specific chain; each chain is separate. Pays endpoints whose accepts[] lacks GatewayWalletBatched. Settles in one block.
  • Nanopayments (powered by Gateway) — USDC held off-chain in the user's Circle Gateway balance, batched and settled across supported chains, tracked per source chain. Pays endpoints whose accepts[] includes GatewayWalletBatched. Settles in <500ms once the balance exists.

Agent wallet payment flows are gas-abstracted: users pay with USDC without pre-funding native gas.

Prerequisites

# Confirm session is good
circle wallet status

# Get the wallet address
circle wallet list --chain ARC --type agent --output json

# Check current on-chain balance (per chain)
circle wallet balance --address <addr> --chain ARC --output json

Sponsors

Details

Repository
github.com/circlefin/skills
Categories
Backend & APIs, AI & Agent Building, CLI & Terminal, Finance & Trading, Web3 & Blockchain
First seen
Jun 3, 2026

More from circlefin/skills

All 16
1framix-team avatartavily-searchframix-team/openclaw-tavilyWeb search, extraction, crawling, mapping, and deep research via Tavily API. Five tools for finding information, extracting content, exploring websites, and gen843skills.sh installs
2uniswap avatarpay-with-any-tokenuniswap/uniswap-aiPay HTTP 402 payment challenges using tokens via the Tempo CLI and Uniswap Trading API. Use when the user encounters a 402 Payment Required response, needs to f842skills.sh installs
3netresearch avatarsecurity-auditnetresearch/security-audit-skillUse when conducting security assessments — OWASP Top 10 / API / LLM, CWE Top 25, CVSS scoring — auditing PHP/TYPO3, APIs, frontend, Terraform/K8s/Docker IaC, AW839skills.sh installs
4steipete avatarbrave-searchsteipete/agent-scriptsWeb search and content extraction via Brave Search API. Use for searching documentation, facts, or any web content. Lightweight, no browser required.831skills.sh installs
5nvidia avatarnemoclaw-user-manage-policynvidia/skillsAdds, removes, or modifies allowed endpoints in the sandbox policy. Use when customizing network policy, changing egress rules, or configuring sandbox endpoint 828skills.sh installs
6riba2534 avatarfeishu-cli-importriba2534/feishu-cli从 Markdown 文件导入创建飞书文档。支持嵌套列表、Mermaid/PlantUML 图表自动转画板、 大表格智能处理(超过 9 行用 insert_table_row API 追加保持单 block,超过 9 列拆分保留首列)、公式、Callout 高亮块。 内置飞书侧渲染规范(`references/doc-826skills.sh installs