<a id="pmskills"></a>

# Product Manager Skills

![GitHub stars](https://img.shields.io/github/stars/deanpeters/Product-Manager-Skills?style=flat-square) [![License: CC BY-NC-SA 4.0](https://img.shields.io/badge/License-CC%20BY--NC--SA%204.0-lightgrey?style=flat-square)](LICENSE) [![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen?style=flat-square)](CONTRIBUTING.md) [![Version](https://img.shields.io/badge/version-v0.80-blue?style=flat-square)](https://github.com/deanpeters/Product-Manager-Skills/releases/latest) [![Claude Code Plugin](https://img.shields.io/badge/Claude%20Code-Plugin%20Marketplace-5C4EE5?style=flat-square)](https://code.claude.com/docs/en/plugin-marketplaces) ![Skills](https://img.shields.io/badge/skills-52-informational?style=flat-square)

```text
╔════════════════════════════════════════════════════════════════════╗
║                                                                    ║
║   ██████╗ ███╗   ███╗    ███████╗██╗  ██╗██╗██╗     ██╗     ███████╗
║   ██╔══██╗████╗ ████║    ██╔════╝██║ ██╔╝██║██║     ██║     ██╔════╝
║   ██████╔╝██╔████╔██║    ███████╗█████╔╝ ██║██║     ██║     ███████╗
║   ██╔═══╝ ██║╚██╔╝██║    ╚════██║██╔═██╗ ██║██║     ██║     ╚════██║
║   ██║     ██║ ╚═╝ ██║    ███████║██║  ██╗██║███████╗███████╗███████║
║   ╚═╝     ╚═╝     ╚═╝    ╚══════╝╚═╝  ╚═╝╚═╝╚══════╝╚══════╝╚══════╝
║                                                                    ║
║   52 battle-tested skills + 6 command workflows                    ║
║   Claude Code • Cursor • Codex  • n8n • OpenClaw • and more ...    ║
║                                                                    ║
║   v0.80 • June 19, 2026 • CC BY-NC-SA 4.0                          ║
╚════════════════════════════════════════════════════════════════════╝
```

**52 battle-tested PM frameworks, ready for Claude, Codex, ChatGPT, and any agent that can read structured knowledge.**

---

## Why This Exists

Generic AI output is a PM's worst enemy. When you tell your agent "write a PRD" without shared context, you get a generic document that no stakeholder trusts and no engineer can act on.

This library gives both you and your AI agent the same professional foundation: the *why* behind each framework, the failure modes to avoid, and the judgment to apply them correctly. You stop repeating yourself. Your agent stops guessing. The work gets better.

**The goal is dual — functional and pedagogic in equal measure.** Skills equip agents to do PM work at a professional level, and they teach the human PM the reasoning behind each framework — so you can explain it, adapt it, and pass it on. Neither is a byproduct of the other.

---

## What You Can Get Done

Navigate by what you're actually trying to accomplish:

**Framing and strategy**
- [problem-framing-canvas](skills/problem-framing-canvas/SKILL.md) — MITRE's Look Inward / Look Outward / Reframe sequence; stops teams from solving the wrong problem
- [positioning-statement](skills/positioning-statement/SKILL.md) — Geoffrey Moore's template for defining who you serve, what you solve, and how you're different
- [product-strategy-session](skills/product-strategy-session/SKILL.md) — full strategy arc: positioning → problem framing → solution exploration → roadmap (2-4 weeks)

**Stakeholder alignment**
- [stakeholder-identification](skills/stakeholder-identification/SKILL.md) — map every stakeholder before engaging anyone: broad brainstorm → allies/audiences/influencers → R/P/D marking → equity lens → narrow to priority targets
- [stakeholder-mapping](skills/stakeholder-mapping/SKILL.md) — run two complementary grids (Power × Interest for engagement strategy; Impact × Power for whose voice to elevate) and compare to find the gaps
- [stakeholder-engagement-advisor](skills/stakeholder-engagement-advisor/SKILL.md) — per-stakeholder engagement planning: diagnoses their profile and context, then delivers tailored message framing, medium, cadence, and a named next action

**Customer discovery and research**
- [discovery-interview-prep](skills/discovery-interview-prep/SKILL.md) — plans Mom Test-style interviews based on your research goals
- [opportunity-solution-tree](skills/opportunity-solution-tree/SKILL.md) — generates opportunities and solutions, then recommends the best proof-of-concept to test first
- [discovery-process](skills/discovery-process/SKILL.md) — complete discovery cycle: frame → research → synthesize → validate (3-4 weeks)

**Prioritization and roadmapping**
- [prioritization-advisor](skills/prioritization-advisor/SKILL.md) — asks 3-5 questions about your context, then recommends RICE, ICE, Kano, or the right alternative
- [epic-breakdown-advisor](skills/epic-breakdown-advisor/SKILL.md) — splits large epics using Richard Lawrence's 9 patterns
- [roadmap-planning](skills/roadmap-planning/SKILL.md) — gather inputs → define epics → prioritize → sequence → communicate (1-2 weeks)

**Writing PM deliverables**
- [user-story](skills/user-story/SKILL.md) — Mike Cohn format + Gherkin acceptance criteria, with anti-patterns
- [prd-development](skills/prd-development/SKILL.md) — structured PRD: problem → personas → solution → metrics → stories (2-4 days)
- [press-release](skills/press-release/SKILL.md) — Amazon Working Backwards: clarify product vision before writing a line of spec

**Validation and experimentation**
- [pol-probe-advisor](skills/pol-probe-advisor/SKILL.md) — recommends which prototype type to run based on your hypothesis and risk level
- [pol-probe](skills/pol-probe/SKILL.md) — template for documenting lightweight validation experiments before building

**Finance and growth**
- [business-health-diagnostic](skills/business-health-diagnostic/SKILL.md) — diagnoses SaaS health across growth, retention, efficiency, and capital using your real metrics
- [organic-growth-advisor](skills/organic-growth-advisor/SKILL.md) — McKinsey Growth Pyramid triage: diagnoses whether your constraint is in new segments, geographies, channels, or products
- [feature-investment-advisor](skills/feature-investment-advisor/SKILL.md) — build / don't build recommendation using revenue impact, cost, ROI, and strategic value

**Career and leadership transitions**
- [director-readiness-advisor](skills/director-readiness-advisor/SKILL.md) — coaches PMs through the PM→Director shift across four situations: preparing, interviewing, newly landed, recalibrating
- [vp-cpo-readiness-advisor](skills/vp-cpo-readiness-advisor/SKILL.md) — coaches Directors through VP/CPO transition, including a CEO interview framework for evaluating roles before you accept
- [executive-onboarding-playbook](skills/executive-onboarding-playbook/SKILL.md) — 30-60-90 day diagnostic playbook for VP/CPO transitions

**AI product work**
- [ai-shaped-readiness-advisor](skills/ai-shaped-readiness-advisor/SKILL.md) — assesses whether you're automating tasks (AI-first) or redesigning how you work (AI-shaped), then tells you which competency to build first
- [context-engineering-advisor](skills/context-engineering-advisor/SKILL.md) — diagnoses context stuffing vs. context engineering and guides memory architecture for AI-powered products
- [agent-orchestration-advisor](skills/agent-orchestration-advisor/SKILL.md) — guides multi-agent workflow design across four dimensions

---

## Get Started

Choose your setup:

| I use... | Get this | Notes |
|---|---|---|
| Claude Desktop or Claude Web | [`pm-skills-starter-pack.zip`](https://github.com/deanpeters/Product-Manager-Skills/releases/latest/download/pm-skills-starter-pack.zip) | Unzip, then upload the individual skill ZIPs to Claude Skills |
| Claude Code | Plugin marketplace | `claude /plugin marketplace add deanpeters/Product-Manager-Skills` |
| Codex | [`pm-skills-codex.zip`](https://github.com/deanpeters/Product-Manager-Skills/releases/latest/download/pm-skills-codex.zip) | Installs `.agents/skills` and `AGENTS.md` |
| Not sure | [`pm-skills-starter-pack.zip`](https://github.com/deanpeters/Product-Manager-Skills/releases/latest/download/pm-skills-starter-pack.zip) | Start here |

**All downloads:** [GitHub Releases](https://github.com/deanpeters/Product-Manager-Skills/releases/latest)

### Themed packs for Claude Desktop / Web

Each pack below is a ZIP of upload-ready skill ZIPs — unzip, then upload individuals to Claude Skills:

| Pack | Download | What's inside |
|---|---|---|
| Starter | [`pm-skills-starter-pack.zip`](https://github.com/deanpeters/Product-Manager-Skills/releases/latest/download/pm-skills-starter-pack.zip) | Core skills across all categories |
| Discovery | [`02-discovery-pack.zip`](https://github.com/deanpeters/Product-Manager-Skills/releases/latest/download/02-discovery-pack.zip) | Research, interviewing, synthesis |
| Strategy | [`03-strategy-pack.zip`](https://github.com/deanpeters/Product-Manager-Skills/releases/latest/download/03-strategy-pack.zip) | Positioning, roadmapping, prioritization |
| Delivery | [`04-delivery-pack.zip`](https://github.com/deanpeters/Product-Manager-Skills/releases/latest/download/04-delivery-pack.zip) | PRDs, stories, epics |
| AI PM | [`05-ai-pm-pack.zip`](https://github.com/deanpeters/Product-Manager-Skills/releases/latest/download/05-ai-pm-pack.zip) | Context engineering, orchestration, readiness |
| All skills | [`99-all-skills-pack.zip`](https://github.com/deanpeters/Product-Manager-Skills/releases/latest/download/99-all-skills-pack.zip) | All 49 skills |

### Install guides

- [Claude Desktop / Web](docs/INSTALL-CLAUDE-DESKTOP.md)
- [Claude Code](docs/INSTALL-CLAUDE-CODE.md)
- [Codex](docs/INSTALL-CODEX.md)
- [Platform chooser for non-technical PMs](docs/PM%20Skills%20Rule-of-Thumb%20Guide.md)

---

## Try It First — Streamlit (beta)

Not ready to wire skills into your agent setup? Run the local playground first and kick the tires in your browser.

```bash
pip install -r app/requirements.txt
streamlit run app/main.py
```

What you can do:
- **Learn** — browse setup and integration paths without leaving the app
- **Find My Skill** — describe your situation in plain English and get recommended skills
- **Run Skills** — run a skill with your own scenario once you know what you want

Multi-provider support: Anthropic, OpenAI, Ollama. API keys via environment variables only (no in-app key entry).

Docs: [`app/STREAMLIT_INTERFACE.md`](app/STREAMLIT_INTERFACE.md) · [`app/.env.example`](app/.env.example)

Feedback welcome via [GitHub Issues](https://github.com/deanpeters/Product-Manager-Skills/issues) or [LinkedIn](https://linkedin.com/in/deanpeters).

---

## 52 Skills, 3 Types

Skills are organized in three tiers that build on each other:

```
┌────────────────────────────────────────────────────────┐
│  WORKFLOW SKILLS (6)                                   │
│  Complete end-to-end PM processes (days to weeks)      │
│  Example: run a full discovery cycle or write a PRD    │
└────────────────────────────────────────────────────────┘
                       ↓ orchestrates
┌────────────────────────────────────────────────────────┐
│  INTERACTIVE SKILLS (23)                               │
│  Guided discovery — 3-5 questions, then recommendations│
│  Example: "Which prioritization framework fits here?"  │
└────────────────────────────────────────────────────────┘
                       ↓ uses
┌────────────────────────────────────────────────────────┐
│  COMPONENT SKILLS (23)                                 │
│  Templates for specific PM deliverables (30-90 min)    │
│  Example: write a user story with acceptance criteria  │
└────────────────────────────────────────────────────────┘
```

**Interactive skills use an Adaptive Decision Ladder.** Instead of dumping a framework at you, an interactive skill asks 3-5 targeted questions about your specific context, then offers numbered recommendations — each with a clear "use this when" rationale. You pick a path. The skill executes it and explains the *why* as it goes. If you want to just learn the framework without doing the work, you can ask that too — the skill coaches you either way. This is ABC — Always Be Coaching — in practice.

**Full catalog:** [catalog/INDEX.md](catalog/README.md) — all 49 skills with descriptions, or browse `skills/` directly.

---

## How a Skill File Works

Every `SKILL.md` follows the same structure:

| Section | What it contains |
|---|---|
| **Frontmatter** | `name`, `description`, `type`, `intent`, `best_for`, `scenarios` |
| **Purpose** | What this skill does and when to reach for it |
| **Key Concepts** | Frameworks, definitions, anti-patterns — with vocabulary explained |
| **Application** | Step-by-step instructions an agent (or human) can follow |
| **Examples** | Real-world cases showing both good and bad versions |
| **Common Pitfalls** | Named failure modes with consequences and corrections |
| **References** | Related skills and external frameworks |

The `best_for` frontmatter field lists 3-5 specific scenarios where the skill is most useful — helpful for quickly scanning whether a skill fits your situation.

---

## Works With

Claude Code · Claude Desktop · Claude Web · OpenAI Codex · ChatGPT · Cursor · Windsurf · n8n · LangFlow · CrewAI · Gemini · any agent that reads structured markdown

See [docs/Platform Guides for PMs.md](docs/Platform%20Guides%20for%20PMs.md) for platform-specific setup.

---

## Docs

| Document | Purpose |
|---|---|
| [Using PM Skills 101](docs/Using%20PM%20Skills%20101.md) | Beginner-friendly orientation — setup without technical overload |
| [Platform Guides for PMs](docs/Platform%20Guides%20for%20PMs.md) | Tool-by-tool setup chooser for every supported platform |
| [Using PM Skills with Claude](docs/Using%20PM%20Skills%20with%20Claude.md) | Claude Code + GitHub ZIP upload for Claude Desktop/Web |
| [Using PM Skills with Codex](docs/Using%20PM%20Skills%20with%20Codex.md) | Local workspace + GitHub-connected Codex on ChatGPT |
| [Using PM Skills with ChatGPT](docs/Using%20PM%20Skills%20with%20ChatGPT.md) | GitHub app, Custom GPT Knowledge, and Project-based usage |
| [Using PM Skills with Slash Commands 101](docs/Using%20PM%20Skills%20with%20Slash%20Commands%20101.md) | Turn skills into reusable slash commands like `/pm-story` |
| [Add-a-Skill Utility Guide](docs/Add-a-Skill%20Utility%20Guide.md) | End-to-end guide for generating and validating new skills |
| [Building PM Skills](docs/Building%20PM%20Skills.md) | How raw PM content gets distilled into agent-ready skills |
| [START_HERE.md](START_HERE.md) | 60-second onboarding for local repo users |

---

## What's New

**v0.80 — June 19, 2026**
- Added `stakeholder-identification` (Component) — comprehensive stakeholder brainstorm using allies/audiences/influencers, R/P/D marking, equity lens, and bias check; narrows to priority targets
- Added `stakeholder-mapping` (Component) — two complementary grids (Power × Interest + Impact × Power); comparing outputs reveals who you're under-engaging relative to how much the product affects them
- Added `stakeholder-engagement-advisor` (Interactive) — per-stakeholder engagement planning via Adaptive Decision Ladder: three questions on profile, power/impact, and context deliver tailored message framing, medium, cadence, and a named next action

All three adapted from the [MITRE Innovation Toolkit](https://itk.mitre.org) via the companion repo [MITRE ITK Skills](https://github.com/deanpeters/MITRE-ITK-Skills) — worth a bookmark if you work in discovery, facilitation, or cross-functional product strategy.

**v0.79 — May 15, 2026**
- Added `organic-growth-advisor` — McKinsey Growth Pyramid triage for new segments, geographies, channels, or products
- Added `pm-skill-creator` — interactive skill for designing repo-compliant skills via guided conversation
- Fixed missing `.claude-plugin/plugin.json` that silently blocked Claude Code skill discovery
- Added configurable input length guard (`PM_MAX_INPUT`) and path traversal protection to helper scripts

**v0.78 — April 26, 2026**
- Added one-command release packaging: `./scripts/build-release.sh`
- Added themed ZIP packs for Claude Desktop/Web (starter, discovery, strategy, delivery, AI PM, all-skills)
- Added Codex ZIP with `.agents/skills` and `AGENTS.md`
- Added GitHub Actions to build and publish release artifacts on `v*` tags

→ [Full changelog](docs/CHANGELOG.md)

---

## Contributing

Found a gap? Have a PM framework worth formalizing? The bar is pedagogic — skills must teach the *why*, not just the *how*.

See [CONTRIBUTING.md](CONTRIBUTING.md) for guidelines, or open an issue to start a conversation.

---

## License

[CC BY-NC-SA 4.0](LICENSE) — non-commercial use with share-alike.

---

## Questions

- **GitHub Issues:** [Report bugs or suggest features](https://github.com/deanpeters/Product-Manager-Skills/issues)
- **LinkedIn:** [Dean Peters](https://linkedin.com/in/deanpeters)
- **Productside:** [AI PM consulting and training](https://productside.com)
