pulumi/registry-tools
List available registry tools and commands.
npx skills add https://github.com/pulumi/registry --skill registry-tools
Use this when: You want to see all available Claude Code commands for the Pulumi Registry.
Lists all available commands grouped by category.
/registry-tools
python3 .claude/commands/registry-tools/scripts/scrape-metadata.py
Review & Quality:
/registry-review - Review changes for quality/pr-review <PR_NUMBER> - Full PR review workflow with approve/merge/close/validate-package [name] - Validate provider package YAMLPackage Management:
/new-package - Guided workflow to add a new provider package/validate-package [name] - Validate provider package YAMLShipping & PRs:
/shipit - Commit, push, and create PR with quality checksIssue Management:
/fix-issue <issue-number> - Analyze issue and create implementation planRepository Health:
/dashboard [mode] - Repository status, PRs, issues, CI healthDiscovery:
/registry-tools - This command (list all available tools) ════════════════════════════════════════════════════════════════════════════════
📦 PULUMI REGISTRY - Available Commands
════════════════════════════════════════════════════════════════════════════════
Review & Quality:
/registry-review Review changes for quality before committing
/pr-review <PR> Review and approve/merge pull requests
/validate-package Validate provider package YAML
Package Management:
/new-package Add a new provider package to the registry
Shipping & PRs:
/shipit Commit, push, and create PR with quality checks
Issue Management:
/fix-issue <issue> Analyze issue and create implementation plan
Repository Health:
/dashboard [mode] Repository status and health metrics
Discovery:
/registry-tools List all available commands (this command)
════════════════════════════════════════════════════════════════════════════════
Tip: Run any command by typing it in the chat (e.g., /dashboard)
Take pulumi/registry-tools from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.