plugin-dev

Validate plugin SKILL.md frontmatter and audit shell or Python hook scripts.

10|2|Updated Feb 7, 2026
One-click install
npx skills add https://github.com/rube-de/cc-skills --skill plugin-dev-rube-de
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plugin-dev
Source: https://github.com/rube-de/cc-skills/tree/main/plugins/plugin-dev/skills/plugin-dev
Command: npx skills add https://github.com/rube-de/cc-skills --skill plugin-dev-rube-de

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Validate plugin SKILL.md frontmatter and audit hook scripts for silent failures within the cc-skills marketplace.

Core Features & Use Cases

  • Frontmatter validation: ensures SKILL.md contains a valid name and a non-empty description, and meets the marketplace standards.
  • Hook/script auditing: detects unhandled errors and unsafe patterns in shell and Python scripts to maintain plugin reliability.
  • Workflow checks: verifies plugin source paths, detects orphaned directories, and enforces component presence where applicable.

Quick Start

Run bun scripts/validate-plugins.mjs to validate all registered plugins.

Frequently Asked Questions about plugin-dev

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I validate plugin SKILL.md frontmatter to prevent silent failures?

To validate plugin frontmatter, run the provided validation script to verify that SKILL.md files contain a valid name and non-empty description, ensuring they meet marketplace standards and preventing silent failures.

What is the best way to audit shell and Python hook scripts for unsafe patterns?

Auditing hook scripts involves scanning shell and Python files to detect unhandled errors and unsafe patterns, maintaining plugin reliability by catching potential silent failures before deployment.

How do I check if plugin source paths and required component directories exist?

Checking plugin source paths involves running workflow checks to verify that required component directories exist, detect orphaned directories, and enforce component presence where applicable across registered plugins.

Does the validation script work with all registered plugins in the marketplace?

Yes, the validation script works with all registered plugins in the cc-skills marketplace by verifying frontmatter schema, plugin source paths, and script integrity across the entire registered plugin set.

Why does my plugin validation fail when frontmatter is missing required fields?

Plugin validation fails when frontmatter is missing required fields because the validator enforces that SKILL.md must contain a valid name and non-empty description to meet marketplace standards and prevent silent failures.

Can I use the script auditor to detect unhandled errors in hook scripts?

Yes, you can use the script auditor to detect unhandled errors and unsafe patterns in both shell and Python hook scripts, ensuring plugin reliability and preventing silent failures during execution.