Verify Plugin Structure
Validate all plugins in the marketplace for correct structure and metadata.
Steps
Read marketplace.json at
.claude-plugin/marketplace.json. Verify it hasname,owner(withnameandemail), andpluginsarray.For each plugin in the
pluginsarray, verify:sourcepath exists as a directory.claude-plugin/plugin.jsonexists at the source path and contains required fields:name,description,version,authornamein plugin.json matches thenamein the marketplace entryversionfollows semver format (e.g.,0.2.0,1.0.0)
For each skill directory under
plugins/<name>/skills/:SKILL.mdexists- SKILL.md has YAML frontmatter with
nameanddescription descriptionincludes trigger phrases- If
references/directory exists, verify it contains at least one file
Report results:
- List each plugin and its skills with pass/fail status
- Summarize any issues found
- If all checks pass, confirm the marketplace structure is valid