Direct free-form entry to the general-purpose CPV worker. Pass any plugin-quality request as arguments and it routes to the right CPV skill, agent, or script and runs the whole job in an isolated context — validate, scan, fix, optimize cache, create, publish, migrate a marketplace, manage installed plugins, or update…
Fan out cpv-cache-optimizer-agent across every plugin in a marketplace, a list of plugins, or a single plugin. Accepts local paths and GitHub URLs. One cpv-cache-optimizer-agent per plugin running in batchaudit mode (read-only — Phase 1 of the cache pipeline). Detects the seven prompt-cache-invalidation patterns…
Fan out cpv-cache-optimizer-agent across every plugin in a marketplace, a list of plugins, or a single plugin and APPLY the cache-invalidation fixes (CA-01..CA-07). Accepts local paths and GitHub URLs. One cpv-cache-optimizer-agent per plugin in batchfix mode (Phase 1 audit + Phase 2 fix + Phase 3 re-validate; Phase 4…
Parallel fix for one OR many plugins. Single-plugin inputs run the existing per-shard protocol (one cpv-plugin-fixer-agent per shard of findings). Marketplace / list / URL inputs run a per-plugin fan-out (one cpv-plugin-fixer-agent per plugin; each fixer may internally shard its own findings). Accepts local paths…
Maximum-coverage same-turn scan + fix. One cpv-plugin-fixer-agent per plugin reads each source file ONCE and runs validate + security + caching audit + caching optimize + verify-FPs + fix — all inline. Each per-file scan triggers every applicable checker; confirmed-real findings are fixed; confirmed-FPs are skipped.…
Same-turn diagnose + fix across a fleet of project folders. One cpv-doctor-agent per project scans the requested scope + verifies findings + applies obvious fixes inline (NIT and CRITICAL auto; MAJOR / MINOR auto when the recipe is safe). LOCAL paths only — URL inputs are CRITICAL errors. Default 8 parallel agents per…
Read-only diagnostic across a fleet of project folders. One cpv-doctor-agent per project diagnoses the requested scope — user (/.claude/), project ( /.claude/), local ( /.claude/settings.local.json), or full (all three + cross-scope conflict checker). LOCAL paths only — URL inputs are CRITICAL errors because the…
Apply fixes for scope-aware doctor findings across a fleet of project folders. One cpv-doctor-agent per project in batchscopefix mode handles the requested scope (user / project / local / full). LOCAL paths only — URL inputs are CRITICAL errors. Default 8 parallel agents per main-session message, cap 16.
Fan out security-only validation across every plugin in a marketplace, a list of plugins, or a single plugin. Accepts local paths and GitHub URLs. One cpv-plugin-validator-agent agent per plugin (mode batchsecurityaudit) running only the security checker — five external scanners (cc-audit, tirith, trufflehog, semgrep…
Same-turn validate-and-fix across a marketplace / list / single plugin. One cpv-plugin-fixer-agent per plugin scans + verifies false positives + fixes ALL findings in the same turn — each source file is READ ONCE, not the three times the separate validate → fix → re-validate cycle requires. Cuts per-plugin token cost…
Fan out cpv-plugin-validator-agent agents across every plugin in a marketplace, a list of plugins, or a single plugin. Accepts local paths and GitHub URLs. One validator agent per plugin, dispatched in parallel from a single main-session message (default 8 at a time, cap 16). Returns one consolidated severity table…
Scan any skill / plugin / marketplace for security threats BEFORE installing it. Runs the MANDATORY native skillaudit scanner (50 rules / 486 patterns) + the full CPV security pipeline in a sandboxed tmp dir — never writes to /.claude/plugins/cache/. Use it before claude plugin install, before adding a remote skill…
Migrate any Claude Code plugin to cpv-the-skills-menu method — agents declare only one preloaded skill (cpv-the-skills-menu) and pick operational skills dynamically via the Skill() tool instead of preloading static lists. Accepts a local plugin path, a Git URL, an owner/repo slug, a "plugin-in-marketplace" expression…