agent-wallet-policy

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

3|1|Updated May 17, 2026
One-click install
npx skills add https://github.com/levantuy/arc-quantum --skill agent-wallet-policy-levantuy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-wallet-policy
Source: https://github.com/levantuy/arc-quantum/tree/main/.agents/skills/agent-wallet-policy
Command: npx skills add https://github.com/levantuy/arc-quantum --skill agent-wallet-policy-levantuy

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 confirmation safely. This Skill lets you inspect per-transaction, daily, weekly, and monthly USDC limits directly, and guides you through setting or resetting limits without the OTP ever passing through the agent. ## Core Features & Use Cases - View Current Limits: Run a read-only command to see per-tx, daily, weekly, and monthly USDC caps on an agent wallet, with no OTP required. - Safe Limit Configuration: Get a verbatim circle wallet limit set or reset command to run in your own terminal, so the 6-digit OTP goes straight from your email to the CLI prompt. - Validation & Troubleshooting: Enforces monotonic limits (per-tx ≤ daily ≤ weekly ≤ monthly), mainnet-only chains, and agent-wallet-only policies, with fixes for common OTP errors. - Use Case: You want to cap an agent wallet at 1 USDC per transaction and 50 USDC per month. The Skill confirms the values with you, hands you the exact command to run yourself, then verifies the new caps afterward. ## Quick Start Ask the agent to show the current spending limits on your Circle agent wallet on Base mainnet.

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 --per-tx, --daily, --weekly, and --monthly 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 the 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 circle wallet limit set fail with limits must be monotonic?

The error occurs when limit tiers are out of order. Values must satisfy per-tx ≤ daily ≤ weekly ≤ monthly, so re-check the numbers and adjust any tier that exceeds a higher tier.

What should I do if I received 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 prefix, so an old OTP will be rejected with a prefix mismatch.

Do spending policies work on local wallets?

No, spending policies apply only to agent wallets created via `circle wallet create`. Attempting to set a policy on a local non-agent wallet returns an error.