diff --git a/docs/screenshots/skills-enumeration.png b/docs/screenshots/skills-enumeration.png new file mode 100644 index 00000000..0dd394e7 Binary files /dev/null and b/docs/screenshots/skills-enumeration.png differ diff --git a/docs/slash-commands.md b/docs/slash-commands.md index ade63f29..88ca651e 100644 --- a/docs/slash-commands.md +++ b/docs/slash-commands.md @@ -14,11 +14,30 @@ Maestro provides built-in slash commands that are handled internally (not sent t |---------|-------------| | `/history` | Generate a synopsis of recent work and add to the History panel | | `/wizard` | Start the planning wizard for Auto Run documents | +| `/skills` | List available Claude Code skills for this project *(Claude Code only)* | The `/wizard` command can take optional natural language input: `/wizard add user authentication feature` to provide initial context. +### Skills Enumeration + +The `/skills` command displays all Claude Code skills available in your project. Skills are extensions that provide domain-specific knowledge and capabilities to Claude Code. + + + Skills enumeration showing project skills with name, token count, and description + + +Skills are loaded from: +- **Project skills**: `.claude/skills//skill.md` in your project directory +- **User skills**: `~/.claude/skills//skill.md` for personal skills + +Each skill is displayed with its name, approximate token count, and description. This command is only available when using Claude Code as your AI provider. + + +The `/skills` command is a Maestro feature that reads skill files directly—it doesn't invoke Claude Code's native `/skills` command (which requires an interactive terminal). + + ## Custom AI Commands Create your own slash commands in **Settings → AI Commands**. Each command has a trigger (e.g., `/deploy`) and a prompt that gets sent to the AI agent.