AugmentClaude

Smithers Agents

Register and manage agent accounts, subscriptions, and API keys.

Installation

  1. Make sure Claude is on your device and in your terminal.

    Skills load from ~/.claude/skills/ when Claude Code starts up — so you need it on your machine first. If you don't have it yet, install it once with the command below, then run claude in any terminal to verify.

    One-time setup
    npm i -g @anthropic-ai/claude-code

    Already have it? Skip ahead.

  2. Paste into Claude Code or into your terminal.

    This copies the whole skill folder into ~/.claude/skills/smithers-agents-smithersai/ — the SKILL.md plus any scripts, reference docs, or templates the skill ships with. Safe default: works for every skill.

    Faster alternative (instruction-only skills)

    Skips the clone and grabs only the SKILL.md file. Don't use this if the skill ships Python scripts, reference markdowns, or asset templates — they won't be downloaded and the skill will fail when it tries to load them.

    Quick install (SKILL.md only)
    Sign up to copy
  3. Restart Claude Code.

    Quit and reopen Claude Code (or any other agent that loads from ~/.claude/skills/). New skills are picked up on startup.

  4. Just ask Claude.

    Skills auto-activate when your request matches the skill's description — no slash command needed. Trigger phrases live in the skill's own frontmatter; you can read them in the “What this skill does” section above.

Prefer to read the source first? Open on GitHub.

When Claude uses it

Inspect and register subscriptions and api keys. Run `smithers agents --help` for usage details.

What this skill does

smithers agents add

Register a Smithers agent account (interactive wizard, or non-interactive via flags).

Options

FlagTypeDefaultDescription
--providerstringProvider id; omit to launch the interactive wizard
--labelstringUnique label, e.g. 'claude-work'
--configDirstringPath to the per-account CLI config dir (subscription providers)
--apiKeystringAPI key (api-key providers only)
--modelstringDefault model for this account
--skipLoginbooleanfalseSkip the 'is the dir populated?' check (advanced)
--forcebooleanfalseRegister even if no credentials are present
--replacebooleanfalseOverwrite an existing account with the same label
--loopbooleanfalseWizard mode only: keep adding accounts until you say done

smithers agents capabilities

Print a JSON report of the built-in CLI agent capability registries.


smithers agents doctor

Validate built-in CLI agent capability registries and command-surface contracts.

Options

FlagTypeDefaultDescription
--jsonbooleanfalsePrint the doctor report as JSON

smithers agents list

List all registered Smithers agent accounts. Use --format json for machine output.


smithers agents remove

Remove a Smithers agent account by label.

Arguments

NameTypeRequiredDescription
labelstringyesAccount label to remove

Options

FlagTypeDefaultDescription
--silentbooleanfalseDo not error if the label is not registered

smithers agents test

Spawn the account's underlying CLI with --version to verify it is reachable.

Arguments

NameTypeRequiredDescription
labelstringyesAccount label to ping

Related skills