description: List available documentation tools and commands. user-invocable: true
Documentation Tools
Use this when: You want to see all available Claude Code commands for the Pulumi Docs repository.
Implementation
Step 1: Scrape command metadata
Run the metadata scraper:
python3 .claude/commands/docs-tools/scripts/scrape-metadata.py
The script outputs a JSON array:
[{"command": "/name", "description": "..."}]
IMPORTANT: ONLY include commands found by the script. Do NOT include any commands from the system reminder or global Claude Code skills list (such as /keybindings-help).
Step 2: Render categorized display
Parse the JSON and display grouped by category. Use the following format:
# Documentation Tools & Commands
Available Claude Code commands for the Pulumi Docs repository:
[grouped list of commands]
---
Type any command above (e.g., `/new-doc`) to use it, or just tell me what you need help with!
Group commands into categories such as:
- Content Creation (creating docs/posts)
- Review & Quality (reviewing/improving content, SEO)
- File Operations (moving/modifying files)
- Issue Management (analyzing/planning fixes)
- Repository Management (dashboards/status)
- Discovery (tools for finding other tools)
Add additional categories as needed based on the commands found. Assign an appropriate emoji to each category header. Format each entry as:
- **/command-name** - description
Use color, formatting, and emojis to enhance readability.
API Documentation Generator
Documentation
Automatically generates OpenAPI/Swagger API documentation.
Technical Writer
Documentation
Writes clear technical documentation following top style guides.
Add New Skill
Documentation
Creates a new skill file with the required structure, loading style guides and parsing arguments for category, name, and description. Use this when adding a new skill to ensure it follows the standard format and conventions.