setup
Installation
SKILL.md
Setup — is this machine ready?
A placeholder checklist, run by hand or by you, that answers "ready or not" in one pass. Each check is a real command; each failure names the fix.
Checklist
- CLI present:
npx @catalyst-cloud/catalyst-skills --version(orcatalyst-skills --versionwhen installed globally) prints a version. Minimums: Claude Code 2.0+, Node 18.17+ (20+ recommended), Bun 1.0+ if you usebunx. - Joined:
~/.config/catalyst-cloud/customer.jsonexists andcatalyst-skills statusnames a tenant. Missing → run thejoinskill. - Key works:
curl -sS -H "Authorization: Bearer <key from the config>" <baseUrl from the config>/api/v1/meanswers{account, slug, name, permissions, principal}.401→ stale key, ask the tenant admin.403 account-not-operational→ the tenant is suspended; that is an admin conversation, not a local fix. - Skills discovered:
ls ~/.claude/skillsshowsask,concierge,join,linearis,setup,steward. Missing →catalyst-skills install. - Tenant readable: one read of
/api/v1/issues?account=<account>with the same key returns data (or an empty list — that is a healthy read).
Rules
- One pass, one verdict. End with
READYor the short list of what is not ready, each with its fix. - No fixes you were not asked for — this skill reports; the human (or the concierge) decides what to change.
- Never print the key itself — reference "the key in the config", not its value.