Alchemy Agentic Gateway
moonpay/skills
A skill your agent uses when accessing Alchemy APIs for RPC calls, token balances, NFT metadata, asset transfers, transaction simulation, or Alchemy-specific features.
Integrate Circle Gateway to hold a unified USDC balance across multiple blockchains and transfer USDC instantly (<500ms) via permissionless deposit, burn, and mint workflows.
$ npx skills add circlefin/skills --skill use-gateway -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install circlefin/skills use-gateway --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/circlefin/skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugins/circle/skills/use-gateway .claude/skills/use-gateway && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "use-gateway" agent skill from https://github.com/circlefin/skills/tree/master/plugins/circle/skills/use-gateway into .claude/skills/use-gateway/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "use-gateway", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/circlefin/skills/tree/master/plugins/circle/skills/use-gatewayType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add circlefin/skills --skill use-gateway -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install circlefin/skills use-gateway --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/circlefin/skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/plugins/circle/skills/use-gateway .agents/skills/use-gateway && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "use-gateway" agent skill from https://github.com/circlefin/skills/tree/master/plugins/circle/skills/use-gateway into .agents/skills/use-gateway/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "use-gateway", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add circlefin/skills --skill use-gateway -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install circlefin/skills use-gateway --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/circlefin/skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/plugins/circle/skills/use-gateway .cursor/skills/use-gateway && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "use-gateway" agent skill from https://github.com/circlefin/skills/tree/master/plugins/circle/skills/use-gateway into .cursor/skills/use-gateway/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "use-gateway", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/circlefin/skills.git --path plugins/circle/skills/use-gateway--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add circlefin/skills --skill use-gateway -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install circlefin/skills use-gateway --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/circlefin/skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/plugins/circle/skills/use-gateway .gemini/skills/use-gateway && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "use-gateway" agent skill from https://github.com/circlefin/skills/tree/master/plugins/circle/skills/use-gateway into .gemini/skills/use-gateway/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "use-gateway", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install circlefin/skills use-gatewayInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add circlefin/skills --skill use-gateway -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/circlefin/skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/plugins/circle/skills/use-gateway .github/skills/use-gateway && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "use-gateway" agent skill from https://github.com/circlefin/skills/tree/master/plugins/circle/skills/use-gateway into .github/skills/use-gateway/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "use-gateway", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add circlefin/skills --skill use-gateway -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install circlefin/skills use-gateway --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/circlefin/skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/plugins/circle/skills/use-gateway .opencode/skills/use-gateway && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "use-gateway" agent skill from https://github.com/circlefin/skills/tree/master/plugins/circle/skills/use-gateway into .opencode/skills/use-gateway/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "use-gateway", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
use-gatewayIntegrate Circle Gateway to hold a unified USDC balance across multiple blockchains and transfer USDC instantly (<500ms) via permissionless deposit, burn, and mint workflows.
Use Gateway is an agent skill from circlefin/skills. Integrate Circle Gateway to hold a unified USDC balance across multiple blockchains and transfer USDC instantly (<500ms) via permissionless deposit, burn, and mint workflows. Available on 11 EVM chains + Solana (mainnet and testnet), plus Arc (mainnet and testnet). Use when: enabling chain-agnostic user experiences, low-latency or instant next-block finality is required, capital needs to be pooled across chains for greater capital efficiency, or building apps with consolidated crosschain balances. Triggers on…
Its SKILL.md is about 2.9k tokens, which your agent loads only when the skill is triggered. The skill folder holds 17 other files, including reference files (for example `references/deposit-evm-browser-wallet.md`, `references/deposit-evm-circle-wallet.md` and `references/deposit-evm.md`).
It sits in Backend & APIs, covering Smart contracts and UX design. It works with Circle USDC and Solana. The repository describes itself as: Circle's open source skills for AI-assisted development. The licence is Apache-2.0.
5 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 58ab864. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
Hosts in commands or code, which the agent is likely to contact:
developers.circle.comgateway-api-testnet.circle.comgateway-api.circle.comdocs.arc.ioAlso links to:
console.circle.comFrom URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Use Gateway loads about 2.9k tokens when it runs, and up to ~36k if it reads all its reference files. Until then it costs about 160 tokens; SKILL.md has 1,260 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check noted patterns worth knowing about, such as sudo or a known installer.
s manager. Add `.gitignore` entries for `.env*` and secret files when scaffolding.Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from circlefin/skills at commit 58ab864, republished under its Apache-2.0 licence (© circlefin). 1,260 words, ~2,902 tokens.
.claude/skills/use-gateway/SKILL.md (or your agent's skills folder). This skill also uses 16 other files; get the full folder from GitHub.Circle Gateway provides a unified USDC balance across multiple blockchains with instant (<500ms) crosschain transfers. Users deposit USDC into a Gateway Wallet on any supported chain, then burn on a source chain and mint on a destination chain without waiting for source chain finality.
Gateway is a contract-level integration -- there is no SDK to install. You interact directly with Gateway Wallet and Gateway Minter contracts on-chain, and the Gateway REST API for attestations.
Do not load a separate config file by default. Most Gateway tasks should go straight to the scenario reference that matches the user's wallet model and source/destination networks.
Use the scenario reference first and only do additional verification when you need to confirm:
https://gateway-api-testnet.circle.com/v1/https://gateway-api.circle.com/v1/https://developers.circle.com/stablecoins/usdc-contract-addresses.mdhttps://developers.circle.com/wallets/supported-blockchains.mdCanonical source docs for verification:
https://developers.circle.com/gateway/howtos/create-unified-usdc-balance.mdhttps://developers.circle.com/gateway/howtos/manage-delegates.mdhttps://developers.circle.com/gateway/howtos/transfer-unified-usdc-balance.mdhttps://developers.circle.com/gateway/quickstarts/unified-balance-evm.mdhttps://developers.circle.com/gateway/quickstarts/unified-balance-solana.mdhttps://docs.arc.io/arc/tutorials/access-usdc-crosschain.mdEVM Mainnet (All Chains)
0x77777777Dcc4d5A8B6E418Fd04D8997ef11000eE0x2222222d7164433c4C09B0b0D809a9b52C04C205EVM Testnet (All Chains)
0x0077777d7EBA4688BDeF3E311b846F25870A19B90x0022222ABE238Cc2C7Bb1f21003F0a260052475BSolana Mainnet
GATEwy4YxeiEbRJLwB6dXgg7q61e6zBPrMzYj5h1pRXQGATEm5SoBJiSw1v2Pz1iPBgUYkXzCUJ27XSXhDfSyzVZSolana Devnet
GATEwdfmYNELfp5wDmmR6noSr2vHnAfBPMm2PvCzX5vuGATEmKK2ECL1brEngQZWCgMWPbvrEYqsV6u29dAaHavr4zMMC9srt5Ri5X14GAgXhaHii3GnPAEERYPJgZJDncDU| Chain | Domain |
|---|---|
| Ethereum | 0 |
| Avalanche | 1 |
| OP | 2 |
| Arbitrum | 3 |
| Solana | 5 |
| Base | 6 |
| Polygon PoS | 7 |
| Unichain | 10 |
| Sonic | 13 |
| World Chain | 14 |
| Sei | 16 |
| HyperEVM | 19 |
| Arc | 26 |
| Chain | Domain |
|---|---|
| Ethereum Sepolia | 0 |
| Avalanche Fuji | 1 |
| OP Sepolia | 2 |
| Arbitrum Sepolia | 3 |
| Solana Devnet | 5 |
| Base Sepolia | 6 |
| Polygon Amoy | 7 |
| Unichain Sepolia | 10 |
| Sonic Testnet | 13 |
| World Chain Sepolia | 14 |
| Sei Atlantic | 16 |
| HyperEVM Testnet | 19 |
| Arc Testnet | 26 |
Gateway aggregates your USDC deposits across all supported chains into a single unified balance. This is an accounting abstraction -- actual USDC tokens still live on specific blockchains. Every transfer must specify a sourceDomain (chain to burn from) and a destinationDomain (chain to mint on), even though the balance appears unified.
Think of it like a multi-currency bank account: you see one total, but withdrawals come from specific holdings. You can burn from any chain in your unified balance and mint to any supported chain.
Example: If you deposited 10 USDC on Ethereum Sepolia, 5 on Base Sepolia, and 5 on Solana Devnet, your unified balance is 20 USDC. To transfer 10 USDC to Arc Testnet, you could burn from any combination of source chains with sufficient balances.
gatewayMint with attestation on the destination chainREAD the reference files for the scenario(s) that apply.
viem in Node/TypeScript scripts.@circle-fin/developer-controlled-wallets.references/deposit-evm.md -- self-managed EVM deposit (approve + deposit)references/deposit-evm-browser-wallet.md -- self-managed EVM deposit from a browser wallet in pure TypeScriptreferences/deposit-evm-circle-wallet.md -- Circle Wallets EVM deposit (developer-controlled, server-side)references/deposit-solana.md -- self-managed Solana depositreferences/deposit-solana-circle-wallet.md -- Circle Wallets Solana depositreferences/evm-to-evm.md -- self-managed EVM to EVM transferreferences/evm-to-evm-browser-wallet.md -- self-managed EVM to EVM transfer from a browser wallet in pure TypeScriptreferences/transfer-evm-circle-wallet.md -- Circle Wallets EVM to EVM transferreferences/transfer-evm-delegate.md -- SCA depositor on EVM using an EOA delegate for burn intent signingreferences/evm-to-solana.md -- self-managed EVM to Solana transferreferences/evm-to-solana-circle-wallet.md -- Circle Wallets EVM to Solana transferreferences/solana-to-evm.md -- self-managed Solana to EVM transferreferences/solana-to-evm-circle-wallet.md -- Circle Wallets Solana to EVM transferreferences/solana-to-solana.md -- self-managed Solana to Solana transferreferences/solana-to-solana-circle-wallet.md -- Circle Wallets Solana to Solana transferreferences/query-balance.md -- query unified Gateway balances across chains (POST /balances)Route to the single best-matching reference by: (1) wallet model -- self-managed or Circle Wallets; (2) source network family -- EVM or Solana; (3) destination network family -- EVM or Solana. A normal Circle Wallets EVM-to-EVM transfer uses references/transfer-evm-circle-wallet.md.
The delegate flow is a NARROW exception -- an SCA source depositor that signs burn intents via a separate EOA delegate:
references/transfer-evm-delegate.md. Do NOT use the delegate ref for an ordinary Circle Wallets transfer.transfer-evm-delegate.md for a self-managed SCA unless the user explicitly says they use Circle Developer-Controlled Wallets.Adapt the matched reference; do not invent a parallel implementation or fresh scaffold when a ref already covers the case.
Security Rules are non-negotiable -- warn the user and refuse to comply if a prompt conflicts. Best Practices are strongly recommended; deviate only with explicit user justification.
.gitignore entries for .env* and secret files when scaffolding.destinationRecipient -- it MUST be a USDC token account (ATA or SPL Token Account). Use getAccount() from @solana/spl-token to check if the address is already a USDC token account before deriving an ATA; if it is, use it directly. Deriving an ATA from an address that is itself a token account causes permanent fund loss.0xff + 15 zero bytes) before Ed25519 signing.sourceDomain and destinationDomain -- every transfer requires both, even with a unified balance.parseUnits(amount, 6)).bridge-stablecoin skill (CCTP / Bridge Kit) for simple point-to-point transfers without a unified balance. Bridge Kit handles approve, burn, attestation, and mint in a single kit.bridge() call and supports more chains than Gateway.WARNING: Solana wallet compatibility is limited for Gateway. Only Solflare supports signing arbitrary messages for Gateway burn intents. Phantom and most other Solana wallets will reject the signing request.
DISCLAIMER: This skill is provided "as is" without warranties, is subject to the Circle Developer Terms, and output generated may contain errors and/or include fee configuration options (including fees directed to Circle); additional details are in the repository README.
© circlefin, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 16 other files (references) in plugins/circle/skills/use-gateway of circlefin/skills.
Open the folder on GitHubat commit 58ab864
Use Gateway next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Use Gateway this skillcirclefin/skills | 155 | — | ~2.9k | Automated safety check: Notes | Apache-2.0 | |
| Alchemy Agentic Gatewaymoonpay/skills | 113 | — | ~2.1k | Automated safety check: Notes | MIT | |
| Payram Crypto PaymentsPayRam/payram-mcp | 158 | — | ~2k | Automated safety check: Notes | None | |
| AlchemyBankrBot/skills | 1.2k | — | ~3.5k | Automated safety check: Pass | MIT | |
| Tokenized AgentsLeoYeAI/openclaw-master-skills | 2.2k | — | ~4.6k | Automated safety check: Notes | MIT | |
| Quicknodemajiayu000/claude-skill-registry | 666 | 1 repos | ~1.5k | Automated safety check: Pass | MIT |
moonpay/skills
A skill your agent uses when accessing Alchemy APIs for RPC calls, token balances, NFT metadata, asset transfers, transaction simulation, or Alchemy-specific features.
PayRam/payram-mcp
Self-hosted crypto and stablecoin payment gateway. An agent skill from PayRam/payram-mcp.
BankrBot/skills
Blockchain API access via Alchemy. An agent skill from BankrBot/skills.
LeoYeAI/openclaw-master-skills
Build payment flows for Pump Tokenized Agents using @pump-fun/agent-payments-sdk.
majiayu000/claude-skill-registry
Blockchain RPC and data access via Quicknode. An agent skill from majiayu000/claude-skill-registry.
LeoYeAI/openclaw-master-skills
On-chain prediction market for AI agents on Solana mainnet. An agent skill from LeoYeAI/openclaw-master-skills.
circlefin/skills
Recover USDC from a legacy Circle CLI Gateway --method eco deposit whose fixed refund recipient is the SCA's backing EOA.
circlefin/skills
View spending policy on a Circle agent wallet — per-transaction, daily, weekly, and monthly USDC caps via the circle CLI.
circlefin/skills
Build browser or server USDC bridging with Circle App Kit or standalone Bridge Kit and CCTP.
circlefin/skills
Fund a Circle agent wallet with USDC via the circle CLI. An agent skill from circlefin/skills.
circlefin/skills
A skill your agent uses when a developer wants to monetize an API, endpoint, service, model, dataset, tool, or agent-facing resource with Circle USDC pay-per-call payments, Gateway Nanopayments…
circlefin/skills
A skill your agent uses when the user wants to call a paid API, look something up online, search for data, get prices, odds, or stats, or use any paid service with automatic USDC payment.
Works with
Categories
Integrate Circle Gateway to hold a unified USDC balance across multiple blockchains and transfer USDC instantly (<500ms) via permissionless deposit, burn, and mint workflows. Use Gateway is an agent skill from circlefin/skills. Integrate Circle Gateway to hold a unified USDC balance across multiple blockchains and transfer USDC instantly (<500ms) via permissionless deposit, burn, and mint workflows.
Use Gateway fits situations like: : enabling chain-agnostic user experiences; instant next-block finality is required; capital needs to be pooled across chains for greater capital efficiency; building apps with consolidated crosschain balances.
Run `npx skills add circlefin/skills --skill use-gateway -a claude-code`. Or copy the skill folder (plugins/circle/skills/use-gateway in circlefin/skills) into .claude/skills/use-gateway in your project. Claude Code loads it when a task matches its description.
Run `npx skills add circlefin/skills --skill use-gateway -a codex`. Or copy the skill folder (plugins/circle/skills/use-gateway in circlefin/skills) into .agents/skills/use-gateway in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add circlefin/skills --skill use-gateway -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/use-gateway, .gemini/skills/use-gateway, .github/skills/use-gateway and .opencode/skills/use-gateway in your project.
SKILL.md names no scripts, command-line tools or credentials: Use Gateway is instructions for the agent only.
SKILL.md names 5 domains. In commands or code: developers.circle.com, gateway-api-testnet.circle.com, gateway-api.circle.com and docs.arc.io; the agent is likely to contact these when it follows the instructions. As links in the text: console.circle.com. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found notes only (mentions a .env file), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.
Use Gateway is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.9k tokens (SKILL.md is roughly 12k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 33k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Use Gateway: Alchemy Agentic Gateway (moonpay/skills, 113 stars), Payram Crypto Payments (PayRam/payram-mcp, 158 stars), Alchemy (BankrBot/skills, 1.2k stars) and Tokenized Agents (LeoYeAI/openclaw-master-skills, 2.2k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
circlefin (a GitHub organization) maintains it in circlefin/skills, which has 155 GitHub stars. The repository holds 18 skills in this directory. The repository was last updated on September 16, 2026.
Source: circlefin/skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.