marketplace-audit

Audit Claude Code plugin marketplaces for structural integrity and frontmatter correctness.

6|2|Updated Jan 6, 2026
One-click install
npx skills add https://github.com/acaprino/claude-code-daodan --skill marketplace-audit-acaprino
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: marketplace-audit
Source: https://github.com/acaprino/claude-code-daodan/tree/main/plugins/marketplace-ops/skills/marketplace-audit
Command: npx skills add https://github.com/acaprino/claude-code-daodan --skill marketplace-audit-acaprino

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill provides a comprehensive audit of Claude Code plugin marketplaces, ensuring structural integrity, correct frontmatter, and consistent references before changes are committed.

Core Features & Use Cases

  • Validates marketplace.json structure and required fields for plugins, agents, skills, and commands.
  • Checks that all referenced files exist, detects orphaned files, and validates frontmatter fields.
  • Enforces naming conventions, semantic versioning, cross-reference hints, and basic color/category consistency checks to improve marketplace hygiene.
  • Produces a machine-readable report and guidance for remediation in development workflows.

Quick Start

Run the audit script to validate marketplace.json, plugin references, and filesystem integrity.

Frequently Asked Questions about marketplace-audit

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

FAQPage Schema
How do I validate a Claude Code plugin marketplace before commit?

To validate a Claude Code plugin marketplace before commit, run an audit script that checks the marketplace.json structure, verifies file existence, and enforces frontmatter correctness. This process produces a machine-readable report detailing structural integrity and remediation guidance.

What does marketplace.json frontmatter validation check for?

Marketplace.json frontmatter validation checks for present and valid frontmatter fields, required structural fields, file existence, semantic versioning, naming conventions, and cross-reference hints. It ensures all referenced agents, skills, and commands exist and adhere to marketplace hygiene standards.

How do I check for orphaned files in a plugin marketplace?

To check for orphaned files in a plugin marketplace, the audit script cross-references the marketplace.json entries against the plugins directory structure. It detects any files residing in the directory that are not referenced in the configuration, ensuring tight structural integrity.

Does the plugin marketplace audit work with any standard directory structure?

The plugin marketplace audit applies to any project using the standard .claude-plugin/marketplace.json layout and the plugins/<name>/ directory structure. It requires no external dependencies to validate these specific filesystem and configuration layouts.

Why does my marketplace.json validation fail on version semantics?

Marketplace.json validation fails on version semantics when the version strings do not adhere to semantic versioning rules. The audit enforces strict version semantics, naming conventions, and cross-reference checks to prevent inconsistent plugin references from being committed.