From marketplace-creator
This skill should be used when the user asks to "audit the marketplace", "validate all plugins", "check skill quality", "run quality checks", "verify marketplace integrity", or "audit SKILL.md files". Make sure to use this skill whenever the user wants to validate plugin structure, check writing style compliance, verify word counts, find broken references, or ensure marketplace.json consistency, even if they just mention wanting to check or improve the marketplace without explicitly saying audit.
How this skill is triggered — by the user, by Claude, or both
Slash command
/marketplace-creator:marketplace-auditThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Comprehensive validation of the biodoia-skills-marketplace. Run the automated audit script for a quick pass, then follow up with targeted manual checks for issues the script flags.
Comprehensive validation of the biodoia-skills-marketplace. Run the automated audit script for a quick pass, then follow up with targeted manual checks for issues the script flags.
Run the full automated audit:
bash plugins/marketplace-creator/skills/marketplace-audit/scripts/audit-all.sh
The script exits with code 0 if all checks pass, 1 if any issues are found. Output is structured by category with pass/fail markers per check.
Verify the central registry:
$schema, name, description, owner, plugins[]name, description, category, sourcesource: "./plugins/<name>" path exists on diskFor each plugin directory:
.claude-plugin/plugin.json exists and contains valid JSONplugin.json has at least name fieldname matches pattern ^[a-z][a-z0-9]*(-[a-z0-9]+)*$skills/<name>/SKILL.md existsFor each SKILL.md file:
name and description fieldsyou/your/you're/yourself violations (imperative form required)For each plugin with references/:
.md file in references/ is cited somewhere in SKILL.mdFor each plugin with scripts/:
chmod +x)#!/usr/bin/env bash or #!/bin/bash)python3 -c "import ast; ast.parse(open('file').read())")For plugins with agents/:
.md files have YAML frontmatter with name and descriptiontools: field lists only valid tool namesFor plugins with hooks/:
hooks.json is valid JSON{"hooks": {...}} wrappertype, command fieldsAfter the automated audit, review these areas manually — they require judgment that scripts cannot provide.
Read each description and assess triggering quality:
For domain-specific skills (gRPC, QUIC, Tailscale, XCP-ng, etc.):
--version output against documented commands.Evaluate the split between SKILL.md body and references/:
When auditing the full marketplace:
category in marketplace.json matches its actual domain.The audit script outputs a structured report with pass/warn/fail counts per category:
MARKETPLACE AUDIT REPORT
===============================
Pass: 199
Warn: 1
Fail: 0
===============================
Issues found:
- WARN: plugins/example/skills/example/SKILL.md: 626 words (target 1000-3000)
Result: WARN (1 items need attention)
Severity levels:
Resolution workflow:
Target: zero FAIL, zero WARN, all PASS. Use --verbose flag to see per-file detail when debugging specific issues.
scripts/audit-all.sh — Full automated audit script covering all 7 categories. Run with --verbose for per-file detail or --json for machine-readable output.../marketplace-creator/SKILL.md — Plugin scaffolding and registration workflow (consult when audit finds structural issues).../marketplace-creator/references/plugin-anatomy.md — Detailed plugin component specifications (consult for structure validation rules).../marketplace-creator/references/marketplace-schema.md — marketplace.json schema reference (consult for registry validation).npx claudepluginhub biodoia/biodoia-skills-marketplace --plugin marketplace-creatorValidates and auto-fixes claude-code-plugin marketplace structure: JSON validity, skill dirs, frontmatter, plugin.json consistency, invalid keys, unregistered skills. Local CI equivalent.
Guides Claude Code plugin creation, structure (plugin.json, commands/agents/skills/hooks), installation (/plugin), marketplaces, team workflows, testing, debugging, and settings. Delegates to docs-management.
Validates SKILL.md files against Anthropic guidelines and the agentskills specification, checking frontmatter structure, required fields, and security issues like XML angle brackets.