make-skilllisted
Install: claude install-skill ssheleg/make-skill
# make-skill — Create, Retrofit, and Ship Skills the Proven Way
Copy from a working repo (usually `~/DATA/<name>`): **`ssheleg/super-ux`**
(multi-skill suite, Cursor rules, templates) or **`ssheleg/task-pipeline`**
(single-skill orchestrator, JSON config-contract, release automation).
**make-skill itself** is built to this canon.
## References — load on demand
| Read | When |
|---|---|
| `references/agent-skills-spec.md` | authoring or auditing ANY `SKILL.md` — the open standard's hard limits, optional fields, budgets, description-eval loop |
| `references/claude-code-plugin.md` | anything shipping as a **Claude Code plugin/marketplace** — both manifest schemas, component layout, LSP/monitors, path variables, `claude plugin validate` failures |
| `references/distribution.md` | publishing, adding a channel, or auditing distribution |
| `references/mcp.md` | the skill calls/wraps/documents an **MCP** server, or you're choosing skill vs server |
| `references/a2a.md` | the skill spans two autonomous agents (**A2A**): Agent Cards, task lifecycle, delegation |
Missing from this copy? Raw fallback:
`raw.githubusercontent.com/ssheleg/make-skill/main/plugins/make-skill/skills/make-skill/references/<file>`
## Choosing a workflow
Detect from the request and any path in `$ARGUMENTS`; announce the choice.
| Situation | Workflow |
|---|---|
| New skill, only for this user's agents | Create (personal) |
| New skill, installable by others/other agents | Create (distributable) |
| Exi