Marketplace Dev
Turns any Claude Code skills repo into an official plugin marketplace — generating, validating, install-testing, and PR-ing marketplace.json.
Dev & CodingAdvanced★ 1,323⑂ 212AI score 8/10Last updated: Aug 8, 2026
What it does
- Discovers every
SKILL.mdin a repo, preserves the original frontmatter descriptions, and generates a spec-conforming.claude-plugin/marketplace.json. - Teaches the non-obvious rules:
$schemais rejected,metadatahas only three valid fields, whenstrict: falseis required, reserved marketplace names, and howsourceshapes the installed cache. - Runs a four-step pre-flight via
scripts/check_marketplace.sh(JSON syntax,claude plugin validate, source/skills resolution, reverse-sync warning for unregistered skills). - Walks through local and GitHub install tests, cache footprint inspection, version-bump maintenance rules, and a PR description template.
Who it's for
- Maintainers of a Claude Code skills repo who want one-click
claude plugin installplus auto-updates. - Anyone maintaining an existing marketplace.json who keeps tripping over version/description rules.
- Open-source contributors sending marketplace-support PRs to someone else's skills repo.
Example uses
- "Make my skills repo installable as a plugin marketplace" → it scans skills, confirms categories, writes marketplace.json, and validates.
- Validation fails with
Unrecognized key: "$schema"orDuplicate plugin name→ look up the cause and apply the documented fix. - A newly added skill never updates for users → check
metadata.versionand per-pluginversionbumps, then verify the installed cache path with jq + find.
· · · Install guide · · ·
Try it now, no install
Paste this into Claude to use the skill without installing anything.
Read the instructions in this file and follow them to help me: https://raw.githubusercontent.com/daymade/claude-code-skills/HEAD/daymade-claude-code/marketplace-dev/SKILL.md What I want: (describe your task here)
If Claude can't open the link, open it yourself and paste the contents instead.
↓ If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.
Install in the Claude app (no terminal)
- Download the ZIP with the button below.
- In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
- Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Install in Claude Code
Let Claude do it — paste this into Claude Code
Install the skill I found on Claude Skill Mart. Copy the daymade-claude-code/marketplace-dev folder from the GitHub repo daymade/claude-code-skills into my ~/.claude/skills/marketplace-dev/. When it's done, tell me in one line what this skill can do.
Install with a command instead
git clone https://github.com/daymade/claude-code-skills.git /tmp/ccs && mkdir -p ~/.claude/skills && cp -r /tmp/ccs/daymade-claude-code/marketplace-dev ~/.claude/skills/⚠ This is a third-party skill. Check the source repository before installing.
- Open a terminal in a directory you can work in.
- Clone the repo:
git clone https://github.com/daymade/claude-code-skills.git - Create the skills folder:
mkdir -p ~/.claude/skills - Copy just this skill:
cp -r claude-code-skills/daymade-claude-code/marketplace-dev ~/.claude/skills/ - Make sure the
claudeCLI is installed (claude --version);jqis needed for the cache inspection step. - Restart Claude Code and ask something like "add marketplace/plugin support to this repo" to trigger the skill.
View source on GitHub ↗License: MIT