Generate a report of the slash commands you can actually use in your current environment (project + plugins + MCPs), so you can escape the “discoverability crisis” caused by too many tools.
English | 简体中文 | 繁體中文 | 日本語 | Español | Français | Deutsch | Português(BR) | Italiano | Türkçe | Bahasa Indonesia | Tiếng Việt | ไทย | Polski | Nederlands | Svenska | Русский | Українська | 한국어 | العربية | עברית | हिन्दी
- You keep forgetting what
/commandsexist in a project. - You want a quick “capabilities manifest” an agent can read without guessing.
- You suspect shadowing/duplication (same name defined in multiple places).
Run these commands in the Claude Code chat input (paste + send).
Add this repository as a plugin marketplace:
/plugin marketplace add PJH720/slash-command-catalog
Install the plugin from that marketplace:
/plugin install command-catalog@pjh720-slash-command-catalog
/reload-plugins
Then run it:
/command-catalog
By default, the command writes these files to the current working directory:
- Human-friendly:
./CommandCatalog.html(single searchable page) - Agent-friendly:
./llms.txtand./llms-full.txt(no HTML parsing required)
Optional (if enabled by your environment/plugin setup):
- Human-friendly (expanded):
./llm-full.html
.claude/skills/(SKILL.md).claude/commands/(markdown command files).claude/plugins/(plugin configs, if present).mcp.json(MCP servers summary, if present)
- The runner is zero-install (pure Node.js ESM) and can also be executed directly:
node /absolute/path/to/scripts/scan_and_report.js
- If your Claude Code environment blocks command execution, you may need to approve the
node .../scan_and_report.jscommand when prompted.