agent-wallet-policy

View and configure USDC spending limits on Circle agent wallets via the circle CLI.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Managing spending caps on a Circle agent wallet requires knowing the correct CLI commands and handling OTP verification safely. This Skill guides the agent through viewing current per-transaction, daily, weekly, and monthly USDC limits, and hands the user a verbatim command for setting or resetting limits without the OTP ever passing through the agent. ## Core Features & Use Cases - View Spending Limits: Run circle wallet limit --address <addr> --chain BASE --output json to inspect current per-tx, daily, weekly, and monthly USDC caps with no OTP required. - Safe Limit Configuration: Generate a verbatim circle wallet limit set or reset command for the user to run in their own terminal, keeping the 6-digit OTP entirely outside the agent's context. - Validation & Troubleshooting: Enforce monotonic limits (per-tx ≤ daily ≤ weekly ≤ monthly), mainnet-only chains, and agent-wallet-only policies, with fixes for common OTP and chain errors. - Use Case: A user asks "what are my wallet's spending limits?" — the agent reads the current caps, then helps the user set a conservative 1/5/20/50 USDC tier structure by handing them a command to run themselves. ## Quick Start Ask the agent to show the current spending limits on your Circle agent wallet, or to help you set new per-transaction and monthly USDC caps.

Frequently Asked Questions about agent-wallet-policy

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

FAQPage Schema
How do I check spending limits on a Circle agent wallet?

Run `circle wallet limit --address <addr> --chain BASE --output json` to view current per-transaction, daily, weekly, and monthly USDC caps. This is a read-only operation that requires no OTP and moves no funds.

How do I set spending limits on a Circle agent wallet?

Run `circle wallet limit set` with your address, chain, and tier values in your own terminal. The CLI emails a 6-digit OTP that you enter at the prompt; the agent should never see or relay this code.

Can I set spending policies on testnet chains?

No, spending policies are mainnet-only. Attempting to set a policy on a testnet chain returns an error, so use a mainnet chain value such as BASE or MATIC.

Why does my Circle wallet limit command fail with a monotonic error?

Limits must be monotonic: per-tx ≤ daily ≤ weekly ≤ monthly. If any tier violates this ordering the command is rejected, so re-check your values before retrying.

What should I do if I receive multiple OTP emails?

Use only the most recent OTP, since re-running the command invalidates earlier codes. Each set or reset invocation generates a fresh OTP prefix, so older codes will be rejected.