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.