How It Works
How the CLI, the Anvil registry, and your project fit together.
Prompter is a thin client. Every skill, account, and access rule lives in Anvil; the CLI only fetches what you're entitled to and places it in your project.
Data flow
Anvil account
You create an account and get an `anvil_sk_...` license key in the dashboard.
Anvil registry
The registry validates your key, resolves your tier, then serves the index of skills you may download.
Prompter CLI
The CLI downloads the skill files and caches them locally for 24 hours so they keep working offline.
Your project
Skills are copied into `prompter/skills/`, and instructions are written into AGENTS.md and CLAUDE.md so your agent finds them.
Cache & offline
Skill files are cached in ~/.prompter/cache/skills with a 24-hour TTL. If the registry is unreachable, Prompter falls back to that cache. To point the CLI at a different registry (a self-hosted instance, for example), set the PROMPTER_REGISTRY_URL environment variable.
Your code
Prompter never uploads your code. The CLI only downloads skill files and validates your license key. Reading and writing code is entirely your AI agent's doing, on your machine, under your control.
Last updated: May 16, 2026
