Toolkit help — skills & agents
Give the user a skimmable map of everything available, read live from disk (so it stays
accurate as skills are added), grouped by the phase of building a Minecraft plugin.
Phase 1: Discover what exists
Glob .claude/skills/*/SKILL.md (fallback **/skills/*/SKILL.md). For each, read only the
frontmatter name and description — don't dump the body.
Glob .claude/agents/*.md (fallback **/agents/*.md). For each present, read the frontmatter
name/description. If the directory is empty or absent, simply say there are no specialist
agents yet — don't fabricate any.
- Only list skills/agents that actually exist. If one of the expected names below is missing,
omit it silently rather than advertising a skill the user can't run.
Phase 2: Present skills grouped by phase
Print a compact list — one line per skill: /name — a one-line gist distilled from its
description (not the full sentence). Group under these headings, in this order:
- Setup — get the target stack and project skeleton in place:
/start, /setup-platform, /scaffold
- Implement — add features to the plugin:
/add-command, /add-listener, /add-config, /add-gui, /add-storage
- Ship — build, test, and review before release:
/build, /run-server, /plugin-review
- Meta —
/help (this) — and mention /start as the guided entry point for newcomers.
Place any skill found on disk that isn't in the lists above under a Other heading so nothing
is hidden.
Phase 3: List the specialist agents
Under an Agents heading, briefly list each agent from .claude/agents/ — name — one-line
purpose — and note they're spawned for focused sub-tasks (deeper research, specialized reviews)
rather than invoked as slash commands. If none exist, one line: "No specialist agents installed
yet."
Phase 4: Show the workflow arc
End with the recommended end-to-end path so the pieces connect, e.g.:
new plugin ─▶ /setup-platform ─▶ /scaffold ─▶ implement (/add-command,
/add-listener, /add-config, /add-gui, /add-storage) ─▶ /build
─▶ /run-server ─▶ /plugin-review ─▶ ship
- Not sure where to start? Point to
/start (guided routing).
- Note that most skills read the target stack from
.mcplugin/config.yml, so /setup-platform
comes first; if a skill complains the config is missing, run it.
Keep the whole output short and scannable — headings, one line per item, no long paragraphs. This
skill only reads and reports; it never runs another skill or edits anything.
1---2name: help3description: List every skill and specialist agent in this Minecraft-plugin toolkit, grouped by phase, with the recommended end-to-end workflow. Use this when the user asks what skills/commands are available, what this toolkit can do, which skill to use next, how the pieces fit together, or just types /help. Reads the skills and agents live from disk — never invents them.4---56# Toolkit help — skills & agents78Give the user a skimmable map of everything available, read **live from disk** (so it stays9accurate as skills are added), grouped by the phase of building a Minecraft plugin.1011## Phase 1: Discover what exists1213- `Glob` `.claude/skills/*/SKILL.md` (fallback `**/skills/*/SKILL.md`). For each, read only the14 frontmatter `name` and `description` — don't dump the body.15- `Glob` `.claude/agents/*.md` (fallback `**/agents/*.md`). For each present, read the frontmatter16 `name`/`description`. If the directory is empty or absent, simply say there are no specialist17 agents yet — don't fabricate any.18- Only list skills/agents that actually exist. If one of the expected names below is missing,19 omit it silently rather than advertising a skill the user can't run.2021## Phase 2: Present skills grouped by phase2223Print a compact list — one line per skill: **`/name`** — a one-line gist distilled from its24description (not the full sentence). Group under these headings, in this order:2526- **Setup** — get the target stack and project skeleton in place:27 `/start`, `/setup-platform`, `/scaffold`28- **Implement** — add features to the plugin:29 `/add-command`, `/add-listener`, `/add-config`, `/add-gui`, `/add-storage`30- **Ship** — build, test, and review before release:31 `/build`, `/run-server`, `/plugin-review`32- **Meta** — `/help` (this) — and mention `/start` as the guided entry point for newcomers.3334Place any skill found on disk that isn't in the lists above under a **Other** heading so nothing35is hidden.3637## Phase 3: List the specialist agents3839Under an **Agents** heading, briefly list each agent from `.claude/agents/` — `name` — one-line40purpose — and note they're spawned for focused sub-tasks (deeper research, specialized reviews)41rather than invoked as slash commands. If none exist, one line: "No specialist agents installed42yet."4344## Phase 4: Show the workflow arc4546End with the recommended end-to-end path so the pieces connect, e.g.:4748```49new plugin ─▶ /setup-platform ─▶ /scaffold ─▶ implement (/add-command,50 /add-listener, /add-config, /add-gui, /add-storage) ─▶ /build51 ─▶ /run-server ─▶ /plugin-review ─▶ ship52```5354- Not sure where to start? Point to **`/start`** (guided routing).55- Note that most skills read the target stack from `.mcplugin/config.yml`, so `/setup-platform`56 comes first; if a skill complains the config is missing, run it.5758Keep the whole output short and scannable — headings, one line per item, no long paragraphs. This59skill only reads and reports; it never runs another skill or edits anything.