Documentation menu

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

  1. Anvil account

    You create an account and get an `anvil_sk_...` license key in the dashboard.

  2. Anvil registry

    The registry validates your key, resolves your tier, then serves the index of skills you may download.

  3. Prompter CLI

    The CLI downloads the skill files and caches them locally for 24 hours so they keep working offline.

  4. 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