.claude/skills/validate-plugin/SKILL.md
Validate a plugin directory's structure before committing. Checks required files, version conventions, homepage URL format, and marketplace.json registration. Invoke as /validate-plugin <plugin-name>.
npx skillsauth add shawn-sandy/agentics validate-pluginInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Check the plugin at plugins/$ARGUMENTS for these issues:
.claude-plugin/plugin.json exists and contains a name fieldplugin.json does NOT contain a version field (version lives in marketplace.json only — if both exist, plugin.json silently wins)plugin.json points to the plugin directory, not the repo root:
https://github.com/shawn-sandy/agentics/tree/main/plugins/<name>https://github.com/shawn-sandy/agentics.claude-plugin/marketplace.json with a matching namecommands/, skills/, agents/, or hooks/skills/ directory exists: each SKILL.md file inside contains allowed-tools frontmatterReport each check as PASS or FAIL with a one-line explanation. If all checks pass, confirm the plugin is ready to commit.
data-ai
Craft-prompt: interviews users and assembles a structured AI prompt using Anthropic best-practice techniques. Use when the user runs /plan-agent:craft-prompt or asks to craft a prompt.
development
Generates a SOCIAL.md project sharing config by analyzing the codebase. Use when asked to set up social sharing preferences or create a SOCIAL.md file.
development
Explains how any project file, component, or concept works. Reads source files and synthesizes developer-friendly principles, social copy, and a dark-mode card. Use when asked 'how does X work' or 'explain X'.
development
Generate an HTML implementation-plan document. Produces a self-contained .html plan file with steps, acceptance criteria, and metadata. Use when the user asks to create a plan document, generate an HTML plan, or write a plan file — not for general planning questions.