skill-creatorlisted
Install: claude install-skill SELAT-AI/selat-skills
# skill-creator
Author a new skill for the **selat-skills** hub and get it merged, using the
official `selat skill` CLI. A skill is a declarative directory the `selat` CLI
executes — **never code that calls `selat-pay` itself**. This is the hub's
contribution guide ([`CONTRIBUTING.md`](../../CONTRIBUTING.md) points here); keep
it open while you build.
## When To Use
Use when someone wants to add a capability to the hub by composing one or more
paid **federated-catalogue** endpoints into a named skill, or asks how the
manifest/SKILL.md/evals fit together, how to find a payable endpoint, how to
verify it, or how to submit. Not for editing the CLI or router — this is skill
*content* only.
## Workflow
The whole loop (matches `CONTRIBUTING.md`):
```bash
selat skill new my-skill --dir skills # 1. scaffold
# …edit the files (replace every TODO)… # 2. author
selat skill validate ./skills/my-skill # 3. static SOP check
selat skill verify ./skills/my-skill [--pay] # 4. live-402 check (THE GATE)
selat skill register ./skills/my-skill # 5. add index.json entry
npm run validate # 6. whole-repo check (what CI runs)
selat skill submit ./skills/my-skill # 7. open the PR
```
1. **Define + scaffold.** One skill = one coherent capability; pick the **rail**
(`direct` Circle nanopayment / `routed` MPP via the SELAT Router / `mixed`).
Then `selat skill new <name> --dir skills` writes `skills/<name>/` wit