3ccfd6b5c7
- .github/workflows/pr-description.yml: uses our own Action (uses: ./action) to auto-write this repo's PR descriptions when a PR opens empty; skips quietly without ANTHROPIC_API_KEY and on forks. A living demo. - Version -> 20.0.0 (Agentic Tooling): bundles the GitHub Action, generate command, and evals/leaderboard for npm. README badge + What's New (v19 collapsed), CHANGELOG [Unreleased] -> [20.0.0], SECURITY table. Claude-Session: https://claude.ai/code/session_016JWn5jRD5tcEFKrubjQ6Px Co-authored-by: Claude <noreply@anthropic.com>
13 KiB
13 KiB
Changelog
All notable changes to this project are documented here.
The format is based on Keep a Changelog, and this project broadly follows Semantic Versioning: each new wave of skills bumps the major version, extensions and fixes bump minor / patch.
Unreleased
Nothing yet.
20.0.0 — Agentic Tooling — 2026-06-18
Added
- Dogfooded Action —
.github/workflows/pr-description.ymluses our own GitHub Action (uses: ./action) to auto-write this repo's PR descriptions when a PR opens with an empty body (skips quietly without theANTHROPIC_API_KEYsecret and on forks). - GitHub Action (
action/) — run any skill in CI:uses: mohitagw15856/pm-claude-skills/action@mainto auto-write PR descriptions, changelogs, release notes, or code-review checklists. Composite action + dependency-free runner. generatecommand —npx pm-claude-skills generate --from <url|file>turns a team's documentation into aSKILL.mdthat follows the authoring standard (bin/generate.mjs, needsANTHROPIC_API_KEY).- Skill evals + Leaderboard —
evals/run-evals.mjsscores skill output across models with an LLM judge (structure / completeness / usefulness / grounding);scripts/build-leaderboard.mjsrenders a publicweb/leaderboard.html(built in the Pages deploy, linked from the README, catalog, and playground). - Shared, dependency-free Anthropic client (
bin/lib/anthropic.mjs) used by all three.
19.0.0 — Security Auditor, Personas & Catalog — 2026-06-18
Added
- Skill Security Auditor —
scripts/skill-audit.mjsscans installable content (skills/*/SKILL.md+ each skill'sscripts/) for prompt injection, data exfiltration, dynamic code execution, destructive shell, hardcoded secrets, and hidden text. HIGH findings fail CI (skill-audit.yml); asecurity auditbadge in the README. Plus a newskill-security-auditorskill that teaches the same review for any skill. - Personas (output-styles) — 4 Claude Code output styles in
output-styles/(Startup CTO, Growth Marketer, Solo Founder, Product Leader).--agent claudenow also installs~/.claude/output-styles/. - Orchestration guide —
ORCHESTRATION.md: Skill Chain, Multi-Agent Handoff, Domain Deep-Dive, and Solo Sprint patterns for combining skills, subagents, and commands. - Static skill catalog —
scripts/build-docs.mjsgenerates a server-rendered, SEO-indexableweb/catalog.htmlof all skills (linked from the README and Playground; built in the Pages deploy). - Public roadmap —
ROADMAP.mdwith now/next/later and a "good first issues" list to grow contributors.
18.0.0 — Windsurf, Aider & an MCP Server — 2026-06-17
Added
- MCP server —
mcp/server.mjs, a zero-dependency Model Context Protocol server (stdio) exposinglist_skills,search_skills, andget_skillso MCP clients (Claude Desktop, Cline, …) pull skills on demand. Published as a second bin,npx pm-claude-skills-mcp. - Windsurf & Aider targets — two more export platforms (
exports/windsurf/*.mdworkspace rules,exports/aider/*.mdconventions) and install support ininstall.sh, thenpxCLI, and one-linewindsurf-install.sh/aider-install.sh. The library now exports to 5 platforms (ChatGPT, Gemini, Cursor, Windsurf, Aider). - Hero demo placement — README "See it in action" block linking to the live Playground,
ready to swap a
playground-demo.gifin (recording guide inweb/docs-assets/README.md). - Automated npm publishing —
.github/workflows/npm-publish.ymlpublishes the package to npm (with provenance) when a GitHub Release is published. Requires a one-timeNPM_TOKENrepo secret; no local npm needed.
17.0.0 — Agents, Commands & the npx CLI — 2026-06-17
Added
npx pm-claude-skillsCLI — a cross-platform Node installer (bin/cli.mjs, no bash, no git, works on Windows) that installs skills into any agent:npx pm-claude-skills add --agent <claude|hermes|codex|openclaw|cursor>with--link/--target/--dry-run. Forclaudeit installs skills + subagents + commands.package.jsonis now a publishable package (bin,files, keywords).- Subagents & slash commands — the library now ships content beyond skills:
4 Claude Code subagents in
agents/(pm-partner,sprint-master,cs-guardian,launch-captain) and 6 slash commands incommands/(/prd,/rice,/sprint-plan,/health-scorecard,/retro,/exec-summary).install.sh --agent claudenow installs skills + agents + commands. - Skill scaffolding generator —
scripts/new-skill.mjs(npm run new-skill) creates aSKILL.mdthat already passes SkillCheck, lowering the barrier to contributing. package.json—npm runentry points (new-skill,skillcheck,build:exports,build:web,check) so the repo reads as a real project.- README discoverability pass — keyword-rich H1 (Agent Skills for Claude, ChatGPT, Gemini, Cursor, Codex & Hermes), subagent/command count badges, and a Star History chart.
- SkillCheck validator —
scripts/skillcheck.mjsvalidates everySKILL.mdagainst the authoring standard (frontmatter, name/folder match, trigger + produces clauses, required headings, tier referential integrity). Errors fail CI;--strictalso fails on warnings. Newskillcheck.ymlworkflow and a SkillCheck badge in the README. - Cursor export platform —
build-exports.mjsnow also generatesexports/cursor/<bundle>/<skill>/<skill>.mdcrule files (the registry now supports per-skill filenames). - Per-agent installers —
scripts/install.sh(a unified installer for claude · hermes · codex · openclaw · cursor, with--link/--target/--dry-run), plus curl-able one-linersscripts/codex-install.sh,scripts/openclaw-install.sh, andscripts/cursor-install.shthat clone the library and install in one command.
16.0.0 — Multi-Platform — 2026-06-17
The library stops being Claude-only and becomes a portable, single-source-of-truth project.
Added
- Hermes Agent support (native).
scripts/sync-hermes-skills.pyinstalls the canonicalskills/into~/.hermes/skills/(copy or--linksymlink). Hermes reads the same openSKILL.mdstandard, so there is no format conversion — it auto-discovers skills by theirdescription, exactly like Claude Code. - Multi-platform export generator.
scripts/build-exports.mjsrenders every skill into platform-ready files underexports/from a single source of truth (theSKILL.mdbody), so content is never maintained twice. Ships ChatGPT (exports/chatgpt/.../SYSTEM_PROMPT.md) and Google Gemini (exports/gemini/.../GEM_INSTRUCTIONS.md) exports, plus aPLATFORMSregistry that makes adding Cursor/etc. a few lines. Includes a--checkmode and acheck-generatedCI workflow that fails if exports orweb/skills.jsondrift. - Programmatic helpers (stdlib Python) for three flagship skills. Each runs with
zero dependencies and computes part of the work instead of estimating by hand:
sprint-planning/scripts/capacity_calculator.py— recommended sprint commitment from team size, availability, velocity, and carry-over (caps at 80% of velocity).rice-prioritisation/scripts/rice_calculator.py— calculates and ranks RICE scores from JSON/CSV and auto-flags quick wins, moonshots, and low-confidence items.cs-health-scorecard/scripts/health_score.py— weighted health total out of 100 with RAG banding and weight validation.
CHANGELOG.md— this file, back-filled from the release history.SKILL-AUTHORING-STANDARD.md— the canonical structure every SKILL.md follows (frontmatter, required sections, quality bar, anti-patterns).- Skill tiers — a
TIERS.mdreference and README section marking skills as Production-Ready, Stable, or Experimental so new users start with the strongest work. - Cross-tool compatibility — README now documents which platforms the skills work on (Claude Code and Hermes natively; the SKILL.md bodies port to other agents and chat LLMs).
- Skill Playground upgrades — the hosted web app gains a tier filter and per-tile
tier badges, plus a "Use this skill in another tool" panel that copies the
instructions formatted for ChatGPT, Gemini, or raw. Tier data comes from a single
machine-readable source,
skill-tiers.json. - Related Projects — README section linking to other community Claude Skills
libraries and the
awesome-claude-skills/awesome-claude-codelists.
Changed
- Multi-platform rebrand. README title, tagline, intro, and badges now position the library for Claude, ChatGPT, Gemini, and Hermes — not Claude alone. (The repository name, marketplace ID, and install commands are unchanged.)
SECURITY.mdsupported-versions table updated to the v16 release line.
Fixed
web/skills.jsonis now deterministic. Removed the wall-clockgeneratedAtfield (it was unused by the UI and made every rebuild differ), so the newcheck-generatedCI step can reliably verify the index is in sync with the source skills.
15.0.0 — Skill Playground — 2026-06-09
Added
- Skill Playground — a zero-backend browser app (
web/) to run any skill with your own Claude API key. Tile gallery with search + bundle filter, click-to-run forms generated from each skill'sRequired Inputs, live streaming output with copy / download-as-.md, and a model picker.web/build-skills.mjsgeneratesskills.json; a GitHub Actions workflow auto-deploys to GitHub Pages on every push tomain.
Fixed
- Mid-stream API errors now surface to the user instead of being silently swallowed.
max_tokensraised to 8192 to avoid truncating long outputs.
14.0.0 — Writers & Content Creators + 7 Community Skills
Added
- New profession Writers & Content Creators (
pm-writers): Instagram Post Downloader, AEO Optimizer, Thumbnail Creator, Substack Notes Scraper, Notes Humanizer. pm-cross(+3): Sycophancy Challenger, Last 30 Days Research, NotebookLM Connector.pm-operations(+2): Email Triage, Morning Intelligence.pm-engineering(+2): Context Mode, Claude Superpowers.
Library now spans 167 skills across 18 professions + 4 agent templates.
[13.0.0] — Social Media Profession
Added
- New bundle
pm-social: Social Media Audit, Influencer Brief, Community Management Playbook, Social Ad Campaign, Viral Content Framework.
[12.0.0] — 150 Skills Milestone
Added
- 15 skills across 10 bundles, including Cohort Analysis, Data Pipeline Spec, Renewal Playbook, Customer Success Plan, 360-Degree Feedback Template, Team Health Check, Risk Register, RACI Matrix, Social Media Strategy, Product Positioning Doc, Customer Journey Map, User Story Writer, AI Ethics Review, Partnership Proposal, Design System Audit.
Library reached 150 skills across 16 professions.
[11.0.0] — Engineering Expansion (500 ⭐)
Added
pm-engineeringexpanded to 35 skills — CI/CD, SLOs, capacity planning, DR plans, threat models, schema/migration design, and more.
[10.0.0] — Customer Success + Engineering
Added
- Customer Success bundle (
pm-cs, 250 ⭐ milestone): Customer Health Scorecard, QBR Deck, Escalation Brief, Churn Analysis. - Engineering (500 ⭐ milestone): CI/CD Playbook, SLO & Error Budget, Developer Onboarding Doc, On-Call Runbook — plus Debugging Log Analyser, PR Description Writer, System Design Interview, Changelog Generator, Test Strategy Doc, Runbook Writer.
Library reached 114 skills across 16 professions.
[6.0.0] — 100 Skills Milestone
Added
- Quality rebuild across all existing skills, plus 10 Figma skills.
- 7 new skills: Teaching Lesson Plan, SEO Content Brief, Media Pitch, Change Management Plan, Workshop Facilitation Guide, Sales Forecasting Model, Tax Planning Checklist.
Earlier releases (v1.0.0 – v5.0.0) predate this changelog. See the article series for the full history of how the library grew from the first PM toolkit to 100+ skills.