diff --git a/CHANGELOG.md b/CHANGELOG.md
index 284edb9..57819f4 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -9,7 +9,31 @@ each new wave of skills bumps the **major** version, extensions and fixes bump
## [Unreleased]
-## [20.1.0] — Star Nudges, Community PRs & Hardening — 2026-06-18
+## [20.2.0] — Community PRs & New Skill — 2026-06-18
+
+### Added
+- **New skill: YouTube Script Writer** (experimental) — retention-optimized video scripts with
+ 3 title/thumbnail concepts, 3 hook variations, a video/audio cue script table, and SEO
+ metadata. Thanks @prajwal-28 (#50). Library is now **174 skills**.
+- **Feature-prioritisation helper script** — a dependency-free (stdlib-only) Python helper that
+ computes RICE/ICE rankings from JSON/CSV/stdin, so scoring is consistent across sessions.
+ Thanks @zeotrix (#48, closes #39).
+
+### Changed
+- **Safer installs** — the CLI now resolves the install target and refuses system-critical
+ directories (`/`, `/usr`, `/etc`, `/root`, …) so a mistyped `--target` can't clobber the
+ system. Thanks @MatrixNeoKozak (#47).
+- **README catalog reconciled to the real count** — the headline, badge, table of contents, and
+ "All Skills" catalog now say **174** (was a stale 167); added catalog entries for Skill
+ Security Auditor (#168), Launch Readiness (#169), and YouTube Script Writer (#170).
+
+### Fixed
+- **`skillcheck` frontmatter parser** tolerates leading whitespace and CRLF/LF line endings, so
+ skills authored on Windows no longer produce false negatives. Thanks @MatrixNeoKozak (#47).
+- **`npm run check` now guards `web/skills.json`** — it rebuilds the file and fails on any drift,
+ so a stale playground index can't pass locally and then break CI.
+
+## [20.1.0] — Star Nudges & Eval Hardening — 2026-06-18
### Added
- **Star the repo, from anywhere you use it.** Tasteful, non-spammy calls-to-action that turn
@@ -17,12 +41,6 @@ each new wave of skills bumps the **major** version, extensions and fixes bump
`npx pm-claude-skills add`, in `--help`, in `list`, in the MCP server's startup banner, a
CTA below the README badges (npm renders it on the package page), and a `funding` field in
`package.json` so npm shows a Fund/Sponsor link.
-- **New skill: YouTube Script Writer** (experimental) — retention-optimized video scripts with
- 3 title/thumbnail concepts, 3 hook variations, a video/audio cue script table, and SEO
- metadata. Thanks @prajwal-28 (#50). Library is now **174 skills**.
-- **Feature-prioritisation helper script** — a dependency-free (stdlib-only) Python helper that
- computes RICE/ICE rankings from JSON/CSV/stdin, so scoring is consistent across sessions.
- Thanks @zeotrix (#48, closes #39).
- **One-click leaderboard updates in CI** — `.github/workflows/eval-leaderboard.yml`
("Update Skill Leaderboard") runs the evals with the `ANTHROPIC_API_KEY` secret, commits
`evals/results.json`, and the Pages deploy re-renders the public leaderboard with real
@@ -30,9 +48,6 @@ each new wave of skills bumps the **major** version, extensions and fixes bump
`evals/results.json`.
### Changed
-- **Safer installs** — the CLI now resolves the install target and refuses system-critical
- directories (`/`, `/usr`, `/etc`, `/root`, …) so a mistyped `--target` can't clobber the
- system. Thanks @MatrixNeoKozak (#47).
- **Leaderboard workflow opens a PR** instead of pushing to `main` (which the branch
ruleset blocks). After it runs, merge the auto-created results PR to publish real numbers.
- **Faster, hang-proof evals.** The Anthropic client now has a per-request timeout (120s)
@@ -40,12 +55,6 @@ each new wave of skills bumps the **major** version, extensions and fixes bump
(default 4). The leaderboard workflow has a 20-minute job timeout. A 24-call run that
was sequential now finishes in a few minutes and can't stall a job indefinitely.
-### Fixed
-- **`skillcheck` frontmatter parser** tolerates leading whitespace and CRLF/LF line endings, so
- skills authored on Windows no longer produce false negatives. Thanks @MatrixNeoKozak (#47).
-- **`npm run check` now guards `web/skills.json`** — it rebuilds the file and fails on any drift,
- so a stale playground index can't pass locally and then break CI.
-
## [20.0.0] — Agentic Tooling — 2026-06-18
### Added
diff --git a/README.md b/README.md
index 6b96a64..5964ed1 100644
--- a/README.md
+++ b/README.md
@@ -1,18 +1,18 @@
-# 🧠 PM Skills — 167 Professional Agent Skills for Claude, ChatGPT, Gemini, Cursor, Codex & Hermes
+# 🧠 PM Skills — 174 Professional Agent Skills for Claude, ChatGPT, Gemini, Cursor, Codex & Hermes
> Open-source **Agent Skills** (`SKILL.md`) + subagents + slash commands for every profession — one source, every AI coding tool.
[](https://github.com/mohitagw15856/pm-claude-skills/stargazers)
[](https://www.npmjs.com/package/pm-claude-skills)
[](https://www.npmjs.com/package/pm-claude-skills)
-[](https://github.com/mohitagw15856/pm-claude-skills)
+[](https://github.com/mohitagw15856/pm-claude-skills)
[](agents/)
[](commands/)
[](output-styles/)
[](#-works-with--cross-tool-compatibility)
[](.github/workflows/skillcheck.yml)
[](.github/workflows/skill-audit.yml)
-[](https://github.com/mohitagw15856/pm-claude-skills/releases)
+[](https://github.com/mohitagw15856/pm-claude-skills/releases)
[](https://github.com/mohitagw15856/pm-claude-skills#-quick-install-2-minutes)
[](LICENSE)
[](https://github.com/sponsors/mohitagw15856)
@@ -20,11 +20,11 @@
### ⭐ If this saves you time, [star the repo](https://github.com/mohitagw15856/pm-claude-skills) — it's the #1 way to help others find it.
> **PM stands for Professional, not just Product Management.**
-> 167 professional skills + 4 agent templates across 26 bundles covering 18 professions. Built for Claude Code — and now portable to ChatGPT, Gemini, and Hermes Agent. Built by a PM, used by everyone.
+> 174 professional skills + 4 agent templates across 26 bundles covering 18 professions. Built for Claude Code — and now portable to ChatGPT, Gemini, and Hermes Agent. Built by a PM, used by everyone.
A community-built library of professional skills for every field — product management, engineering, customer success, marketing, social media, writers, design, legal, finance, HR, sales, operations, research, and more. Each skill is a structured `SKILL.md` file that teaches an AI assistant how to produce professional-grade outputs for your workflows. Skills run natively in **Claude Code** and **Hermes Agent** (same open `SKILL.md` standard), and ship as ready-to-paste exports for **ChatGPT** and **Gemini** — see [Works With](#-works-with--cross-tool-compatibility).
-**🆕 Latest release (v20.1.0 — Star Nudges, Community PRs & Hardening):** a new **YouTube Script Writer** skill (174 total), a stdlib **feature-prioritisation** helper, safer installs, one-click leaderboard updates in CI, and star CTAs across the CLI/README/npm. See the [changelog](#-changelog).
+**🆕 Latest release (v20.2.0 — Community PRs & New Skill):** a new **YouTube Script Writer** skill (**174 total**), a stdlib **feature-prioritisation** helper, safer installs, and robust frontmatter parsing — all from community contributors. See the [changelog](#-changelog).
@@ -43,7 +43,7 @@ A community-built library of professional skills for every field — product man
- [📦 Plugin Directory](#-plugin-directory)
- [🤖 Building Blocks for Agent Templates](#-building-blocks-for-agent-templates)
- [🏷️ Skill Tiers — start with the strongest](#️-skill-tiers--start-with-the-strongest)
-- [🗂️ All 167 Skills](#️-all-167-skills)
+- [🗂️ All 174 Skills](#️-all-174-skills)
- [📋 Changelog](#-changelog)
- [🤝 Contributing](#-contributing--add-your-skill)
- [🔗 Related Projects](#-related-projects)
@@ -324,7 +324,7 @@ Not sure which plugin to install? Here's what each one covers:
On May 5, 2026, Anthropic [released their first agent templates](https://www.anthropic.com/news/finance-agents) — pre-packaged Claude agents that combine **skills, connectors, and subagents** into ready-to-run workflows for financial services.
-This library is the largest open-source collection of professional skills available — covering 17 professions beyond financial services. **The 167 skills here are the building blocks for agent templates outside of finance.**
+This library is the largest open-source collection of professional skills available — covering 17 professions beyond financial services. **The 174 skills here are the building blocks for agent templates outside of finance.**
### What is an agent template?
@@ -405,15 +405,22 @@ More templates will follow. If you want to contribute one, see the [template con
The highlights are below. For the structured, [Keep a Changelog](https://keepachangelog.com/)-format history, see **[CHANGELOG.md](CHANGELOG.md)**.
-### 🆕 What's New in v20.1.0 — Star Nudges, Community PRs & Hardening
+### 🆕 What's New in v20.2.0 — Community PRs & New Skill
-- **Star the repo, from anywhere you use it** — tasteful, non-spammy CTAs (no `postinstall`): after a successful `npx pm-claude-skills add`, in `--help`, in `list`, in the MCP server banner, below the README badges, and a `funding` link on npm.
- **New skill: YouTube Script Writer** (experimental) — retention-optimized video scripts with hook variations, a video/audio cue table, and SEO metadata. Thanks @prajwal-28 (#50). **Now 174 skills.**
- **Feature-prioritisation helper** — a dependency-free Python script that computes RICE/ICE rankings consistently across sessions. Thanks @zeotrix (#48).
- **Safer installs + robust parsing** — the CLI refuses system-critical install targets, and `skillcheck` tolerates CRLF/whitespace in frontmatter. Thanks @MatrixNeoKozak (#47).
+- **Catalog reconciled to 174** — the headline, badge, and skill catalog now reflect the true count, with entries added for Skill Security Auditor, Launch Readiness, and YouTube Script Writer.
+
+
+v20.1.0 — Star Nudges & Eval Hardening (click to expand)
+
+- **Star the repo, from anywhere you use it** — tasteful, non-spammy CTAs (no `postinstall`): after a successful `npx pm-claude-skills add`, in `--help`, in `list`, in the MCP server banner, below the README badges, and a `funding` link on npm.
- **One-click leaderboard in CI** — the "Update Skill Leaderboard" workflow runs the evals with your `ANTHROPIC_API_KEY` secret and opens a results PR; merge it to publish real numbers.
- **Faster, hang-proof evals** — per-request timeout + retries in the API client and concurrent eval runs, so a CI run finishes in minutes and can't stall.
+
+
v20.0.0 — Agentic Tooling (click to expand)
@@ -659,12 +666,12 @@ If you're new, install `pm-essentials` and try a couple of Production-Ready skil
---
-## 🗂️ All 167 Skills
+## 🗂️ All 174 Skills
The [Plugin Directory](#-plugin-directory) above summarises every bundle. Expand below for the full per-skill breakdown with folder paths.
-Browse all 167 skills by profession (click to expand)
+Browse all 174 skills by profession (click to expand)
### 🛠️ Product Management (Skills 1–37)
**Bundles:** `pm-essentials` · `pm-discovery` · `pm-planning` · `pm-delivery` · `pm-analytics` · `pm-strategy` · `pm-advanced` · `pm-rituals`
@@ -701,7 +708,7 @@ The [Plugin Directory](#-plugin-directory) above summarises every bundle. Expand
---
-### 👩💻 Engineering & Tech (Skills 46–80, 166–167)
+### 👩💻 Engineering & Tech (Skills 46–80, 166–168)
**Bundle:** `pm-engineering`
| # | Skill | Folder | What It Does |
@@ -743,6 +750,7 @@ The [Plugin Directory](#-plugin-directory) above summarises every bundle. Expand
| 80 | **Engineering Hiring Rubric** 🆕 | `skills/engineering-hiring-rubric/` | Technical interview rubric with level expectations, coding scorecard, system design guide, behavioural question bank, and debrief template |
| 166 | **Context Mode** 🆕 | `skills/context-mode/` | Filters command output noise and maintains a session log so Claude resumes exactly where it left off after a context reset |
| 167 | **Claude Superpowers** 🆕 | `skills/claude-superpowers/` | Forces Claude Code to plan first, work in isolation, write tests before code, and double-review its own output — consistently better first passes |
+| 168 | **Skill Security Auditor** 🆕 | `skills/skill-security-auditor/` | Audits any SKILL.md / system prompt for prompt injection, data exfiltration, code execution, secrets, and hidden text; returns a risk-rated report with an install / don't-install recommendation |
---
@@ -869,7 +877,7 @@ claude plugin install pm-cs@pm-claude-skills
---
-### ⚙️ Operations (Skills 120–126, 164–165)
+### ⚙️ Operations (Skills 120–126, 164–165, 169)
**Bundle:** `pm-operations`
| # | Skill | Folder | What It Does |
@@ -883,6 +891,7 @@ claude plugin install pm-cs@pm-claude-skills
| 126 | **RACI Matrix** 🆕 | `skills/raci-matrix/` | RACI with role definitions, decision map, anti-pattern guide, and a communication template for all teams |
| 164 | **Email Triage** 🆕 | `skills/email-triage/` | Reads Gmail for a configurable window and surfaces only what needs action — priority-ranked with urgency ratings and reply starters |
| 165 | **Morning Intelligence** 🆕 | `skills/morning-intelligence/` | 15-question interview that writes a personalised master prompt for your daily news brief, ready for Cowork Scheduled Tasks or Claude Code Routines |
+| 169 | **Launch Readiness** 🆕 | `skills/launch-readiness/` | Cross-functional pre-launch assessment with a function-by-function readiness status, ranked blockers (owners + deadlines), a risk register, and an explicit Go / Conditional Go / No-Go recommendation |
---
@@ -964,7 +973,7 @@ claude plugin install pm-social@pm-claude-skills
---
-### ✍️ Writers & Content Creators (Skills 156–160)
+### ✍️ Writers & Content Creators (Skills 156–160, 170)
**Bundle:** `pm-writers`
> Install:
@@ -980,6 +989,7 @@ claude plugin install pm-writers@pm-claude-skills
| 158 | **Thumbnail Creator** 🆕 | `skills/thumbnail-creator/` | Generates brand-aligned thumbnail candidates via Gemini API; Claude evaluates results via computer vision and returns ranked candidates with rationale |
| 159 | **Substack Notes Scraper** 🆕 | `skills/substack-notes-scraper/` | Scrapes Substack Notes and exports likes, comments, and restacks to a formatted .xlsx with frozen headers, filters, and top-performer highlighting |
| 160 | **Notes Humanizer** 🆕 | `skills/notes-humanizer/` | Strips AI writing patterns (em dashes, filler phrases, uniform rhythm) across 3 phases: audit, strip, inject — returns side-by-side comparison and clean final text |
+| 170 | **YouTube Script Writer** 🆕 | `skills/youtube-script-writer/` | Retention-optimized video scripts with 3 title/thumbnail concepts, 3 hook variations, a video/audio cue script table, and SEO metadata |
@@ -987,7 +997,7 @@ claude plugin install pm-writers@pm-claude-skills
## ❤️ Sponsor This Work
-Building and maintaining 167 skills across 26 bundles takes real time — testing skills against new model releases, building new ones from community requests, writing the article series, and keeping documentation current.
+Building and maintaining 174 skills across 26 bundles takes real time — testing skills against new model releases, building new ones from community requests, writing the article series, and keeping documentation current.
If these skills save you time at work, consider sponsoring:
diff --git a/package.json b/package.json
index ea7118c..ae76f53 100644
--- a/package.json
+++ b/package.json
@@ -1,8 +1,8 @@
{
"name": "pm-claude-skills",
- "version": "20.1.0",
+ "version": "20.2.0",
"type": "module",
- "description": "167 professional Agent Skills (SKILL.md) + subagents + slash commands for Claude, ChatGPT, Gemini, Cursor, Codex & Hermes. Install into any AI coding tool with: npx pm-claude-skills add --agent .",
+ "description": "174 professional Agent Skills (SKILL.md) + subagents + slash commands for Claude, ChatGPT, Gemini, Cursor, Codex & Hermes. Install into any AI coding tool with: npx pm-claude-skills add --agent .",
"keywords": [
"claude",
"claude-code",