Emasoft/claude-plugins-validation

Comprehensive validation suite for Claude Code plugins, marketplaces, hooks, skills, and MCP servers

4Stars on the repository
60Mods indexed here, across every type
4d agoLast push, which is what freshness is scored on
MITLicence, which decides whether bodies are shown

Emasoft/claude-plugins-validation

Skill Claude CodeCodex

Add a new component (skill / agent / command / hook / mcp) to an existing plugin. Use when scaffolding a single component into a plugin without re-running the generator. Used dynamically via cpv-the-skills-menu (TRDD-478d9687).

4 4d ago A 62 tokens original MIT

cpv-add-dependency

02

Emasoft/claude-plugins-validation

Skill Claude CodeCodex

Add plugin dependencies to a target plugin (explicit --add specs or --from copy from another plugin's plugin.json). Use when adding/copying plugin.json::dependencies entries with atomic rollback on regression. Used dynamically via cpv-the-skills-menu (TRDD-478d9687).

4 4d ago A 64 tokens original MIT

cpv-add-hook

03

Emasoft/claude-plugins-validation

Skill Claude CodeCodex

Add a new hook entry to hooks/hooks.json in an existing plugin (idempotent — skips duplicate entries; cross-platform-aware). Use when adding a new event-handler that must run identically on Linux/macOS/Windows. Used dynamically via cpv-the-skills-menu (TRDD-478d9687).

4 4d ago A 68 tokens original MIT

Emasoft/claude-plugins-validation

Skill Claude CodeCodex

Fleet-wide read-only cache audit. Accepts local paths, GitHub URLs, marketplaces, lists, and @listfile shapes. One cpv-cache-optimizer-agent per plugin runs Phase 1 only — detects CA-01..CA-07 prompt-cache invalidation patterns, no fixes. Use when surveying cache-invalidation findings across many plugins without…

4 4d ago A 93 tokens original MIT

Emasoft/claude-plugins-validation

Skill Claude CodeCodex

Fleet-wide parallel cache fix. Accepts local paths, GitHub URLs, marketplaces, lists, and @listfile shapes. One cpv-cache-optimizer-agent per plugin runs Phase 1 audit + Phase 2 fix + Phase 3 re-validate; Phase 4 broader refactor SKIPPED (run the cpv-cache-optimizer-agent on a single plugin to opt in). Use when…

4 4d ago A 114 tokens original MIT

Emasoft/claude-plugins-validation

Skill Claude CodeCodex

Schema reference for the /cpv-batch-fix parallel-shard fix protocol — manifest format, status format, planner/aggregator contracts. Use when implementing a new consumer of the batch protocol or extending the planner/aggregator. Used dynamically via cpv-the-skills-menu (TRDD-478d9687) — any CPV agent can invoke.

4 4d ago A 82 tokens original MIT

cpv-batch-fix

07

Emasoft/claude-plugins-validation

Skill Claude CodeCodex

Parallel fix for one OR many plugins. Accepts local paths, GitHub URLs, marketplaces, lists, and @listfile shapes. Single-plugin input → per-shard fan-out (v2.91.0 protocol). Marketplace/list input → per-plugin fan-out (one cpv-plugin-fixer-agent per plugin, internal sharding when needed). Use when applying validation…

4 4d ago A 96 tokens original MIT

Emasoft/claude-plugins-validation

Skill Claude CodeCodex

Maximum-coverage same-turn sweep across a marketplace / list / single plugin. Each cpv-plugin-fixer-agent reads every source file ONCE and runs validate + security + caching audit + caching optimize + verify-FPs + fix inline. 5× cheaper than running the four separate batch skills sequentially. Use when applying…

4 4d ago A 99 tokens original MIT

Emasoft/claude-plugins-validation

Skill Claude CodeCodex

Same-turn scope-aware diagnose + fix across a fleet of project folders. One cpv-doctor-agent per project scans + verifies + applies obvious fixes inline (NIT, CRITICAL, and safe MAJOR/MINOR auto; unsafe MAJOR/MINOR reported in pendingfixes[]). Cuts per-project token cost 2× vs running scope-diagnose + scope-fix…

4 4d ago A 128 tokens original MIT

Emasoft/claude-plugins-validation

Skill Claude CodeCodex

Read-only fleet-wide scope-aware doctor. One cpv-doctor-agent per project diagnoses the requested scope — user (the home .claude tree), project (the project .claude tree), local (settings.local.json), or full (all + cross-scope conflict checker). LOCAL paths only — URL inputs are CRITICAL errors because the doctor…

4 4d ago B 114 tokens original MIT

cpv-batch-scope-fix

11

Emasoft/claude-plugins-validation

Skill Claude CodeCodex

Apply scope-aware doctor fixes across a fleet of project folders. One cpv-doctor-agent per project in batchscopefix mode handles the requested scope (user / project / local / full). Auto-applies NIT and CRITICAL fixes; reports MAJOR / MINOR fixes in pendingfixes[] for user approval. LOCAL paths only. Use when applying…

4 4d ago A 100 tokens original MIT

Emasoft/claude-plugins-validation

Skill Claude CodeCodex

Fleet-wide parallel security audit. Accepts local paths, GitHub URLs, marketplaces, lists, and @listfile shapes. One cpv-plugin-validator-agent per plugin runs ONLY validatesecurity (5 external scanners + AI/security rules). Use when checking supply-chain risk across many plugins. Trigger with…

4 4d ago A 84 tokens original MIT

Emasoft/claude-plugins-validation

Skill Claude CodeCodex

Same-turn parallel validate-and-fix across a marketplace / list / single plugin. Each cpv-plugin-fixer-agent reads every source file ONCE — scans + verifies false positives (via v2.100.x AST/JSON/markdown classifier + llm-externalizer with file-range syntax) + fixes inline. 3× cheaper per plugin than running…

4 4d ago A 125 tokens original MIT

cpv-batch-validate

14

Emasoft/claude-plugins-validation

Skill Claude CodeCodex

Fleet-wide parallel validation. Accepts local paths, GitHub URLs, marketplaces, lists, and @listfile shapes. Dispatches one cpv-plugin-validator-agent per plugin (default 8 parallel, cap 16). Use when validating many plugins at once — e.g. every plugin in a marketplace. Trigger with /cpv-batch-validate or 'validate…

4 4d ago A 85 tokens original MIT

cpv-bump-version

15

Emasoft/claude-plugins-validation

Skill Claude CodeCodex

Bump plugin version and run the full publish pipeline (plugin.json, pyproject.toml, README badge, CHANGELOG, push, release). Use when bumping version + publishing the current plugin via publish.py. Used dynamically via cpv-the-skills-menu (TRDD-478d9687).

4 4d ago A 67 tokens original MIT

Emasoft/claude-plugins-validation

Skill Claude CodeCodex

Validate plugins / projects against Anthropic's prompt-cache invalidation patterns (CA-01..CA-07). Use when auditing for cache regressions or fixing CA-01..CA-07 findings. Used dynamically via cpv-the-skills-menu (TRDD-478d9687).

4 4d ago B 65 tokens original MIT

Emasoft/claude-plugins-validation

Skill Claude CodeCodex

Standard files, CI/CD, hooks, and release pipeline for Emasoft Claude Code plugins. Use when creating or auditing plugin repos. Used dynamically via cpv-the-skills-menu — any CPV agent can invoke at runtime (TRDD-478d9687).

4 4d ago A 61 tokens original MIT

Emasoft/claude-plugins-validation

Skill Claude CodeCodex

Build a ONE-FOR-ALL agent — every skill it needs is listed BY NAME, and each one runs in a SEPARATE subagent (a one-skill-agent with minimal context). Two paths - convert ONE existing agent in place, or generate a plugin-wide RLM launcher plus a TypeScript Workflow coordinator that decomposes a task into skill-focused…

4 4d ago A 126 tokens original MIT

Emasoft/claude-plugins-validation

Skill Claude CodeCodex

Build an ALL-IN-ONE agent — one agent that PRELOADS every skill it needs BY NAME in its skills: frontmatter and routes to each one from its own body, so it is ready from turn 1 with the whole set in its cached prefix. Works plugin-wide (every non-meta skill) or scoped to ONE existing agent's skill closure. Use when…

4 4d ago A 109 tokens original MIT

Emasoft/claude-plugins-validation

Skill Claude CodeCodex

Deterministic codemod CLI — bulk-fix backtick-path to markdown-link, add TOC stubs, dedup blank lines, and other mechanical text transforms (issue 17). Zero LLM cost. Use when mechanical fixes outnumber semantic ones. Used dynamically via cpv-the-skills-menu (TRDD-478d9687).

4 4d ago A 80 tokens original MIT

Emasoft/claude-plugins-validation

Skill Claude CodeCodex

Transformation catalog for converting flagged execution-class security findings into provably-inert data — so a plugin passes CPV's security gate by neutralizing the code's executable shape, never by suppressing a rule or relaxing --strict. Maps each threat shape (live os.system / subprocess(shell=True), pipe-to-shell…

4 4d ago B 157 tokens original MIT

Emasoft/claude-plugins-validation

Skill Claude CodeCodex

Advisory diagnostic that detects when a Claude Code plugin ships files not needed at runtime — build-only source, dependency trees, dev-only dirs, regenerable build caches — and recommends the existing CPV lean-separation. Use when the user asks 'is my plugin too big', 'what files ship', 'reduce install size', 'lean…

4 4d ago A 153 tokens original MIT

Emasoft/claude-plugins-validation

Skill Claude CodeCodex

Compare an ORIGINAL agent against any subset of its ALL-IN-ONE / ONE-FOR-ALL / PLUGIN-OMNI variants, in two strictly separated tiers — a static cost model that always runs with zero LLM calls, and an opt-in live A/B/C that records only REAL tokens, time and outcomes. Use when the question is whether converting an…

4 4d ago A 133 tokens original MIT