From plugin-dev
Validates plugin SKILL.md frontmatter and audits hook scripts for silent failures. Run validation to check schema, source paths, and frontmatter; run hook audit to detect unhandled errors in shell and Python scripts.
How this skill is triggered — by the user, by Claude, or both
Slash command
/plugin-dev:plugin-devThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
On-demand validation and hook auditing for the cc-skills marketplace.
On-demand validation and hook auditing for the cc-skills marketplace.
Use this skill when the user says: "validate plugins", "check plugin", "hook audit", "validate skills", "audit hooks", "check skill frontmatter", "plugin validation".
Validates all registered plugins: JSON Schema, source paths, orphan detection, and SKILL.md frontmatter.
bun scripts/validate-plugins.mjs
What it checks:
source paths exist on diskname (kebab-case) and non-empty descriptionScans hook and script files for silent failure patterns.
bash plugins/plugin-dev/scripts/audit-hooks.sh
What it checks:
.sh): mkdir/cp/mv/rm without error handling (unless set -e is active).py): bare except: pass or except Exception: passExit codes: 0 = clean, 1 = findings
When the user asks to validate or audit:
bun scripts/validate-plugins.mjs for plugin validationbash plugins/plugin-dev/scripts/audit-hooks.sh for hook auditingTo scaffold a new plugin interactively, use the command:
/plugin-dev:create [plugin-name]
This is a separate slash command — not part of this skill.
npx claudepluginhub p/rube-de-plugin-dev-plugins-plugin-devValidates Claude Code plugin structure, JSON schemas, frontmatter, security compliance, and marketplace catalog consistency using the same checks as the CI pipeline.
Validates a Claude Code plugin directory against the Anthropic spec and enterprise standards, checking plugin.json structure, file references, permissions, and SKILL.md content with 100-point grading.
Audits Claude Code plugins for structure validation, frontmatter quality, deprecations, feature adoption, security patterns, and documentation. Ensures changelog compatibility and best practices for releases.