| name | cacheforge-ops |
| version | 1.0.0 |
| description | CacheForge operations — check balance, top up, manage upstream, API keys. Pay-as-you-go with Stripe or crypto. |
| author | CacheForge |
| license | MIT |
| homepage | https://app.anvil-ai.io |
| user-invocable | true |
| tags | ["cacheforge","billing","operations","ai-agents","token-optimization","llm","api-keys","discord","discord-v2"] |
| metadata | {"openclaw":{"emoji":"💰","homepage":"https://app.anvil-ai.io","primaryEnv":"CACHEFORGE_API_KEY","requires":{"bins":"[Truncated]","env":"[Truncated]"}}} |
When to use this skill
Use this skill when the user wants to:
- Check their CacheForge balance
- Top up credits (Stripe or crypto)
- Enable/configure auto top-up
- View or change upstream provider
- Manage API keys
- Handle 402 Payment Required errors
Autonomous Billing Protocol
When you encounter a 402 error from CacheForge:
- Run
ops.py balance to check current balance
- If balance is $0 or negative, run
ops.py topup --amount 10 to create a payment link
- Share the payment URL with the user
- After payment, retry the original request
Commands
python3 skills/cacheforge-ops/ops.py balance
python3 skills/cacheforge-ops/ops.py topup --amount 10
python3 skills/cacheforge-ops/ops.py auto-topup --enable --threshold 200 --amount 1000
python3 skills/cacheforge-ops/ops.py upstream
python3 skills/cacheforge-ops/ops.py upstream --set --kind openrouter --api-key sk-or-...
python3 skills/cacheforge-ops/ops.py keys
python3 skills/cacheforge-ops/ops.py keys --create
python3 skills/cacheforge-ops/ops.py info
Environment Variables
CACHEFORGE_BASE_URL — CacheForge API base (default: https://app.anvil-ai.io)
CACHEFORGE_API_KEY — Your CacheForge API key (required)
API Contract (current)
This skill uses:
GET /v1/account/billing
POST /v1/account/billing/topup
PATCH /v1/account/billing/auto-topup
GET /v1/account/info
GET /v1/account/upstream, POST /v1/account/upstream
GET /v1/account/keys, POST /v1/account/keys,