# 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.82-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-56-informational?style=flat-square) ```text ╔════════════════════════════════════════════════════════════════════╗ ║ ║ ║ ██████╗ ███╗ ███╗ ███████╗██╗ ██╗██╗██╗ ██╗ ███████╗ ║ ██╔══██╗████╗ ████║ ██╔════╝██║ ██╔╝██║██║ ██║ ██╔════╝ ║ ██████╔╝██╔████╔██║ ███████╗█████╔╝ ██║██║ ██║ ███████╗ ║ ██╔═══╝ ██║╚██╔╝██║ ╚════██║██╔═██╗ ██║██║ ██║ ╚════██║ ║ ██║ ██║ ╚═╝ ██║ ███████║██║ ██╗██║███████╗███████╗███████║ ║ ╚═╝ ╚═╝ ╚═╝ ╚══════╝╚═╝ ╚═╝╚═╝╚══════╝╚══════╝╚══════╝ ║ ║ ║ 56 battle-tested skills + 6 command workflows ║ ║ Claude Code • Cursor • Codex • n8n • OpenClaw • and more ... ║ ║ ║ ║ v0.82 • July 8, 2026 • CC BY-NC-SA 4.0 ║ ╚════════════════════════════════════════════════════════════════════╝ ``` **56 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 56 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 56 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 | | **Input** | What you *can* bring (with example invocations) — inline input is used, not re-asked, and arriving empty-handed is fine: the skill walks you through 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. **Why no `$ARGUMENTS` templating?** Other skill libraries use Claude Code's `$ARGUMENTS` substitution for input. We deliberately don't: it only expands in Claude Code (it renders as literal syntax in Claude Desktop/Web, Codex, and the Streamlit playground), and it teaches the human reader nothing. Instead, every skill has a plain-language `## Input` section that works on every runtime — and makes clear you can show up with full context, partial context, or nothing at all and be guided through the rest. Full rationale in [CONTRIBUTING.md](CONTRIBUTING.md). --- ## 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.82 — July 8, 2026** - Added `incoming-request-advisor` (Interactive) — drop in a Slack ping, email, mandate, or escalation and get a structured breakdown that separates the literal ask from the real job-to-be-done, reads sender power and stake, and points you toward a reply. Ships with a copy/paste template so you can run it by hand too - **New: a browsable [download shelf](dist/) at `/dist`** — no terminal, no Releases tab. Read the plain-language [README](dist/README.md), scan the [CATALOG](dist/CATALOG.md), and download any skill or pack straight from the repo. Built for PMs who just want the skills - Library now at **56 skills** **v0.81 — July 4, 2026** - Every skill now has a required `## Input` section: what to bring, what happens to context you supply up front (it's used, not re-asked), and reassurance that arriving empty-handed is fine — the guided flow covers the rest - Added `argument-hint` autocomplete for Claude Code users; deliberately **no** `$ARGUMENTS` templating — it breaks on every other runtime and teaches the reader nothing ([why](CONTRIBUTING.md)) - Validator now enforces the convention: skills fail without an Input section or with bare `$ARGUMENTS` in the body - Streamlit playground shows each skill's "What to bring (all optional)" before you start a session - Restored `agent-orchestration-advisor` (Interactive) — the multi-agent workflow design skill was referenced everywhere but only existed on an orphaned commit; recovered from git history and brought up to current standards **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 → [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)