Plugin Release Checker

Real Python validator for Claude Code plugin-marketplace repos — catches broken links and missing metadata.

Works with setup

Test report

Verdict
Works with setup
Score
9.2/10
Tested
Jul 15, 2026
Environment
Claude Code 2.x (agent harness)
Upstream re-checked
Aug 10, 2026 · 579f81a

Actually ran it against a throwaway plugins/ repo with 5 planted defects and it caught all 5 (missing marketplace 'source' field, a broken README link, a frontmatter description missing the 'Use when...' convention, a too-short marketplace blurb, a missing CHANGELOG) — but one of its 6 advertised checks (skill-validator) silently degrades to a warning because that validator lives in a separate sibling skill folder not included in a standalone install.

Scored on four weighted criteria — install, triggering, output vs. baseline, docs. How scoring works

  • Installs cleanly 5/5
  • Triggers reliably 5/5
  • Output vs. baseline 9/10
  • Docs & honesty 4/5

What Plugin Release Checker does

Runs a bundled Python script across a plugins/ marketplace repo to check plugin.json/marketplace.json consistency, broken markdown cross-references, frontmatter quality, and file naming, before a release. Triggers on 'release check', 'pre-release', or before running release.sh. Requires the repo to follow the same plugins/+marketplace.json layout this tool's own source repo uses, and one advertised check silently no-ops unless a separate sibling skill (skill-validator) is also installed.

How to install Plugin Release Checker

git clone https://github.com/joaquimscosta/arkhe-claude-plugins
cd arkhe-claude-plugins
mkdir -p ~/.claude/skills
cp -r .claude/skills/plugin-release-checker ~/.claude/skills/plugin-release-checker

Skills live in ~/.claude/skills/ (global) or .claude/skills/ (per-project). Restart Claude Code after installing.

Commands — how to trigger Plugin Release Checker

  • /plugin-release-checker Real Python validator for Claude Code plugin-marketplace repos — catches broken links and missing metadata.

It also activates on plain-language prompts like these:

  • Run a release readiness check on our plugins marketplace repo
  • Check plugin.json and marketplace.json for consistency before release
  • Find broken markdown links across our plugin repo before shipping

Frequently asked questions

Is the Plugin Release Checker skill free?
Yes. The skill itself is free from joaquimscosta/arkhe-claude-plugins. SkillProof publishes the install command and an independent test verdict at no cost.
Does Plugin Release Checker work with Claude Code?
We tested it with Claude Code 2.x (agent harness) on Jul 15, 2026. Verdict: Works with setup. Actually ran it against a throwaway plugins/ repo with 5 planted defects and it caught all 5 (missing marketplace 'source' field, a broken README link, a frontmatter description missing the 'Use when...' convention, a too-short marketplace blurb, a missing CHANGELOG) — but one of its 6 advertised checks (skill-validator) silently degrades to a warning because that validator lives in a separate sibling skill folder not included in a standalone install.
What is the Plugin Release Checker SkillProof Score?
9.2/10 — installs cleanly 5/5, triggers reliably 5/5, output vs. baseline 9/10, docs & honesty 4/5.
How do I install Plugin Release Checker?
Copy the install command from this page, run it in your terminal, and restart Claude Code. Skills live in ~/.claude/skills/ (global) or .claude/skills/ inside a project.
Can I use Plugin Release Checker with Cursor, Copilot, Gemini CLI, Codex or other AI tools?
The SKILL.md format is native to Claude (Claude Code, Desktop, claude.ai). The instructions inside adapt to other assistants: Cursor rules, GitHub Copilot instructions, Windsurf rules, Custom GPTs, AGENTS.md for OpenAI Codex, and GEMINI.md for Google Gemini CLI — our conversion guides cover each, and the free converter on the tools page does the wrapping for you.