/pome-setup is a Claude Code slash command that makes your
project pome-ready: it identifies your agent and the services it talks to, registers
the agent on the dashboard, and writes a starter TESTS.md with a hello-world
scenario.
Install once with pome skills install. Invoke when wiring a new agent or after
changing which third-party APIs your agent integrates with.
Install the skill
/pome-setup and /pome-test into ~/.claude/skills/, symlinked to
the installed pome-sh package by default.
| Flag | Description |
|---|---|
--copy | Copy skill files instead of symlinking (CI, Windows). |
--force | Overwrite an existing install. |
--dest <dir> | Install into a custom skills directory. |
When to use
- First time pointing a coding agent at pome.
- After your agent starts calling a new service (e.g. you added Stripe on top of GitHub).
- When
pome.config.jsonorTESTS.mdis missing and you need scaffolding.
Invoke
What it does
- Identifies your agent — reads the repo (
package.json, agent source, env files) to determine agent type (Claude Code, SDK-built, custom script) and which services it calls (GitHub, Stripe, Slack). - Confirms with you — pauses before any state-changing step so you can correct misidentified services.
- Verifies auth — checks Keychain,
~/.pome/credentials.json, orPOME_API_KEY; runspome loginif needed. - Scaffolds the project — runs
pome initifpome.config.jsonis missing (createsscenarios/,examples/agents/, config). - Registers the agent — runs
pome register agent <name>and writesagentIdagentSlugtopome.config.json.
- Writes
TESTS.md— adds a starter hello-world scenario tailored to your agent. - Suggests scenarios — picks ~5 bundled scenarios matching your services and asks whether to run them now.
pome run invocation.
Output contract
After a successful run you should have:pome.config.jsonwithagentIdandagentSlug(do not hand-edit these).TESTS.mdin the repo root with at least one scenario path.- The agent visible on the dashboard.
- A dashboard URL printed in the chat.
Prerequisites
On macOS the skill may re-prompt
pome login even when you are already logged in
if the key lives in Keychain but ~/.pome/credentials.json is absent. Re-running
pome login is harmless.Next
/test-with-pome
Run scenarios with
/pome-test after setup completes.Quickstart
End-to-end install and first-run walkthrough.