| 1 | Validate a whole plugin (structure, hooks, skills, security, compat, quality — 20 validators) | Dispatch cpv-plugin-validator-agent, or Skill(claude-plugins-validation:cpv-plugin-validation-skill) | … plugin /path |
| 2 | Validate one skill (SKILL.md frontmatter, sections, description quality) | Dispatch cpv-skill-validation-agent, or Skill(claude-plugins-validation:cpv-skill-validation-skill) | … skill /path --strict |
| 3 | Validate an agent / command / hook / MCP / LSP | Dispatch cpv-plugin-validator-agent (covers all components) | … agent /path · … command /path · … hook /path · … mcp /path · … lsp /path |
| 4 | Security-scan a plugin (5 external scanners — trufflehog, cc-audit, tirith, semgrep, Cisco — + native skillaudit) | Dispatch cpv-plugin-validator-agent (runs the full security pipeline), or fleet-wide Skill(claude-plugins-validation:cpv-batch-security-audit) | … security /path |
| 5 | Security-scan BEFORE installing an untrusted plugin / skill / marketplace | /cpv-pre-install-scan <target> (sandboxed; never writes to the plugin cache) | … security <github-url-or-path> |
| 6 | Fix validation findings in a plugin (mechanical per-rule remediation) — do NOT hand-edit | Dispatch cpv-plugin-fixer-agent (validate → fix loop), or fleet-wide /cpv-batch-fix · /cpv-batch-validate-and-fix | — (fixing needs write access; run in Claude Code) |
| 7 | Fix marketplace findings / migrate marketplace layout (A ⇄ B ⇄ C) | Dispatch cpv-marketplace-fixer-agent, or Skill(claude-plugins-validation:cpv-migrate-marketplace-architecture) | — |
| 8 | Devitalize security threats (rewrite execution-class code to provably-inert data; never suppresses a rule) | Dispatch cpv-plugin-devitalizer-agent (scan → devitalize → re-scan; flags load-bearing code) | — (needs write access) |
| 9 | Prevent leaks & harden a plugin (redact / runtime-read secrets, add missing safeguards; never suppresses a rule) | Dispatch cpv-plugin-leaks-preventer-agent (scan → redact/harden → re-scan) | — (needs write access) |
| 10 | Optimize prompt cache (CA-01..CA-07) | Audit: Skill(claude-plugins-validation:cpv-cache-validation-skill) or /cpv-batch-caching-audit. Fix: dispatch cpv-cache-optimizer-agent or /cpv-batch-caching-optimize | … cache /path (audit only) |
| 11 | Create a new plugin / marketplace / skill / agent / command / hook / MCP | Dispatch cpv-plugin-creator-agent, or Skill(claude-plugins-validation:cpv-create-plugin) · Skill(…:cpv-scaffold-skill) · …:cpv-scaffold-agent · …:cpv-scaffold-command · …:cpv-add-hook · …:cpv-register-mcp | — |
| 12 | Publish a plugin to GitHub + add it to a marketplace | Dispatch cpv-plugin-creator-agent (scaffolds repo + CI/CD + publishes), or chain Skill(…:cpv-setup-plugin-repo) → Skill(…:cpv-setup-github-marketplace) → Skill(…:cpv-link-plugin-marketplace) → Skill(…:cpv-publish-to-marketplace) | — |
| 13 | Bring an old plugin up to the current CPV pipeline standard | Dispatch cpv-plugin-creator-agent, or Skill(claude-plugins-validation:cpv-standardize-plugin) / Skill(…:cpv-canonical-pipeline) | … standardize /path |
| 14 | Manage installed plugins (install / update / enable / disable / list / search / health-check) | Dispatch cpv-plugin-manager-agent, or Skill(claude-plugins-validation:cpv-plugin-management) | … doctor (health-check only) |
| 15 | Deep diagnostic (all scanners + pipeline-staleness + cross-platform + marketplace-registration + cache-sync) | Dispatch cpv-plugin-diagnoser-agent; for .claude/ scope (user / project / local) /cpv-batch-scope-diagnose | … doctor |
| 16 | AI-grade quality (descriptions that won't trigger, unclear instructions, workflows with no exit) — expensive, opt-in | Dispatch cpv-semantic-validator-agent (warns about 10–50× token cost first) | — (needs Opus) |
| 17 | Do the same op across many plugins (a marketplace / list / @listfile) | The /cpv-batch-* family — validate, security-audit, caching-audit/optimize, fix, validate-and-fix, full-scan-and-fix, scope-diagnose/fix | most aliases accept a --marketplace <spec> |
| 18 | Just show me an interactive numbered menu | /cpv-main-menu (human picks a number; zero-token Stop-hook render) | — |
| 19 | Hand the whole free-form request to one autonomous worker | Agent(subagent_type: "cpv-agent", prompt: "<request>") | — |
| 20 | Migrate a compiled-component plugin to ship ONLY the binary — create the separate PUBLIC source repo, extract the source, ship bin/ only (the RC-SHIP-BINARY-ONLY remediation) | Dispatch cpv-plugin-fixer-agent, or Skill(claude-plugins-validation:cpv-strip-dev-submodules); recipe: cpv-fix-validation/references/ship-binary-only-fixes.md. Confirm with the user before creating a PUBLIC repo. | — (needs write access + gh auth) |