agent-wallet-policylisted
Install: claude install-skill Ekinoxis-evm/claude-skills
## Overview
For an overview of the Circle CLI's **full** capability set, see the `use-circle-cli` master skill. This skill is the narrower spending-policy flow.
Circle agent wallets support **spending policies** — per-wallet caps that the CLI enforces on every payment and transfer. There are three operations:
| Operation | Command | OTP required? |
|---|---|---|
| **View** current limits | `circle wallet limit --address <addr> --chain BASE --output json` | No |
| **Set** custom limits | `circle wallet limit set ...` | **Yes — human OTP, run in user's own terminal** |
| **Reset** to defaults | `circle wallet limit reset ...` | **Yes — human OTP, run in user's own terminal** |
Spending policies are **mainnet-only** (testnet chains are rejected; see Troubleshooting / Rules).
## Prerequisites
```bash
# Confirm session is good
circle wallet status
# Get the wallet address
circle wallet list --chain BASE --type agent --output json
```
If `circle wallet status` errors with "Not logged in" or "Terms acceptance is required", hand off to the `use-agent-wallet` skill — it covers install, terms, login, and wallet creation.
## Viewing current limits (in-agent, no OTP)
```bash
circle wallet limit --address <addr> --chain BASE --output json
```
Shows the current per-tx, daily, weekly, and monthly USDC caps (`null` for any unset tier). Safe to call freely — read-only, no money moves, no OTP.
## Setting or resetting limits (interactive terminal — handoff to user)
`circle wallet l