Playground › Catalog › Promoter Publish
PP

Promoter Publish

🔵 Stable 🔷 SkillSpec L3 ⚙ ships an executable helper pm-skill-promoter

Register a finished skill in this library and produce the complete release package: the bundle wiring and marketplace entry, the regenerated catalogue and exports, the headline count in every living document, the CHANGELOG entry, the gates to run, and the exact git and release commands. Use when asked to publish this skill, release the new skill, add it to the marketplace, ship the promoted skill, or as the last step of the promote loop. Produces the full release package, never a partial one, with a confirmation step before anything is pushed.

▶ Run it free — no key needed 📝 Grade your existing draft View SKILL.md ↗

🗣 Say this to your agent

“Publish the new skill.”“Release v80 with the promoted skill.”“Add release-notes-from-git-log to the marketplace and ship it.”“Run the last step of the promote loop.”

What to give it

▸The skill name — and the bundle it joins (new or existing)
▸The version — a new skill wave bumps the major; a fix bumps the patch
▸Confirmation — before the push and the release; everything up to that point is local and reversible

✅ The bar it holds itself to

Every skill in this library self-verifies — these are this skill's own quality checks, straight from its definition.

✓Wiring came from the scaffolder, not a hand-typed manifest
✓Every generator was run and its output committed
✓The drift check passes with the new count everywhere
✓All manifests carry the same new version
✓The CHANGELOG entry names the bundle and the skill
✓The user confirmed before anything was pushed

⚠️ What it refuses to do

**A partial package.** A skill in `skills/` without the bundle, or a bundle without the count bump, breaks CI on the next push.
**Editing generated files.** They are overwritten on the next run and the diff is noise.
**Pushing before the gates.** The gates exist because the counts drift silently.
**Reusing a tag after a failed release.** Tags are immutable; bump the patch instead.

Install

npx pm-claude-skills add --agent claude   # or codex · cursor · gemini · hermes
# or one-line MCP (every skill, any client):
claude mcp add pm-skills -- npx -y pm-claude-skills-mcp

Related skills

🔌 Embed this skill

Drop this on your blog, docs, or site — it renders a "Run this skill" card:

<div data-pm-skill="promoter-publish"></div>
<script src="https://mohitagw15856.github.io/pm-claude-skills/embed.js" async></script>

💬 Discussion

Promoter Publish is one of 1182 open-source professional AI agent skills — all SkillSpec L3. Try them all in the browser · ⭐ Star on GitHub · Browse the full catalog