agent-wallet-policy

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

1|Updated Sep 4, 2025
One-click install
npx skills add https://github.com/FuzzysTodd/The-Nexus-Protocol-Token-DAO --skill agent-wallet-policy-fuzzystodd
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: agent-wallet-policy
Source: https://github.com/FuzzysTodd/The-Nexus-Protocol-Token-DAO/tree/main/skills/agent-wallet-policy
Command: npx skills add https://github.com/FuzzysTodd/The-Nexus-Protocol-Token-DAO --skill agent-wallet-policy-fuzzystodd

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 view current per-transaction, daily, weekly, and monthly USDC limits directly, and guides you through setting or resetting limits without ever exposing the one-time password to the agent. ## Core Features & Use Cases - View Spending Limits: Run a read-only circle wallet limit command to see current per-tx, daily, weekly, and monthly USDC caps in JSON. - Guided Limit Configuration: Get a verbatim circle wallet limit set or reset command to run in your own terminal, with OTP confirmation handled entirely outside the agent. - 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, and 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. It is read-only, requires no OTP, and returns null for any unset tier.

How do I set spending limits with the circle CLI?▼

Use `circle wallet limit set` with --per-tx, --daily, --weekly, and --monthly values. The command is interactive and emails a 6-digit OTP, so run it in your own terminal rather than through an agent.

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 a monotonic error?▼

Limits must be monotonic: per-tx must be less than or equal to daily, daily to weekly, and weekly to monthly. Re-check the values and resubmit with correctly ordered tiers.

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 older codes will be rejected.

Do spending policies work on local wallets?▼

No, spending policies apply only to agent wallets created via `circle wallet create`. Local non-agent wallets do not support per-tx, daily, weekly, or monthly caps.