Product-Manager-Skills README

The project's README from github.com/deanpeters/Product-Manager-Skills. As one markdown file: README.md.

Product Manager Skills

GitHub stars GitHub forks GitHub watchers Contributors PRs Welcome

Version Skills Last commit Claude Code Plugin

╔════════════════════════════════════════════════════════════════════╗
║                                                                    ║
║   ██████╗ ███╗   ███╗    ███████╗██╗  ██╗██╗██╗     ██╗     ███████╗
║   ██╔══██╗████╗ ████║    ██╔════╝██║ ██╔╝██║██║     ██║     ██╔════╝
║   ██████╔╝██╔████╔██║    ███████╗█████╔╝ ██║██║     ██║     ███████╗
║   ██╔═══╝ ██║╚██╔╝██║    ╚════██║██╔═██╗ ██║██║     ██║     ╚════██║
║   ██║     ██║ ╚═╝ ██║    ███████║██║  ██╗██║███████╗███████╗███████║
║   ╚═╝     ╚═╝     ╚═╝    ╚══════╝╚═╝  ╚═╝╚═╝╚══════╝╚══════╝╚══════╝
║                                                                    ║
║   77 battle-tested skills + 6 command workflows                    ║
║   Claude Code • Cursor • Codex  • n8n • OpenClaw • and more ...    ║
║                                                                    ║
║   v0.84 • August 10, 2026 • CC BY-NC-SA 4.0                        ║
╚════════════════════════════════════════════════════════════════════╝

77 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

Stakeholder alignment

Customer discovery and research

Prioritization and roadmapping

Writing PM deliverables

Validation and experimentation

Finance and growth

Market and competitive intelligence

Aging products: extend, replace, or retire

Career and leadership transitions

AI product work


Get Started

Choose your setup:

I use... Get this Notes
Claude Desktop or Claude Web 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 Installs .agents/skills and AGENTS.md
Not sure pm-skills-starter-pack.zip Start here

All downloads: GitHub Releases

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 Core skills across all categories
Discovery 02-discovery-pack.zip Research, interviewing, synthesis
Strategy 03-strategy-pack.zip Positioning, roadmapping, prioritization
Delivery 04-delivery-pack.zip PRDs, stories, epics
AI PM 05-ai-pm-pack.zip Context engineering, orchestration, readiness
Market Intel 06-market-intel-pack.zip The full Market Intelligence Suite: disciplines, investigation chain, frameworks, monitors
Lifecycle & EOL 07-lifecycle-eol-pack.zip Aging products: extend, replace, or retire — plus the full sunset process
All skills 99-all-skills-pack.zip All 77 skills

Install guides


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.

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

What you can do:

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

Docs: app/STREAMLIT_INTERFACE.md · app/.env.example

Feedback welcome via GitHub Issues or LinkedIn.


70 Skills, 3 Types

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

┌────────────────────────────────────────────────────────┐
│  WORKFLOW SKILLS (19)                                  │
│  Complete end-to-end PM processes (days to weeks)      │
│  Example: run a full discovery cycle or write a PRD    │
└────────────────────────────────────────────────────────┘
                       ↓ orchestrates
┌────────────────────────────────────────────────────────┐
│  INTERACTIVE SKILLS (27)                               │
│  Guided discovery — 3-5 questions, then recommendations│
│  Example: "Which prioritization framework fits here?"  │
└────────────────────────────────────────────────────────┘
                       ↓ uses
┌────────────────────────────────────────────────────────┐
│  COMPONENT SKILLS (24)                                 │
│  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 — all 77 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.


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 for platform-specific setup.


Docs

Document Purpose
Using PM Skills 101 Beginner-friendly orientation — setup without technical overload
Platform Guides for PMs Tool-by-tool setup chooser for every supported platform
Using PM Skills with Claude Claude Code + GitHub ZIP upload for Claude Desktop/Web
Using PM Skills with Codex Local workspace + GitHub-connected Codex on ChatGPT
Using PM Skills with ChatGPT GitHub app, Custom GPT Knowledge, and Project-based usage
Using PM Skills with Slash Commands 101 Turn s

Product-Manager-Skills (deanpeters/Product-Manager-Skills)

Searching Database…

What is this?A library of 77 battle-tested Product Management frameworks packaged as structured 'Skills' - covering discovery, strategy, prioritization, PRDs, market intel, lifecycle planning and more - so any AI agent can apply professional PM judgment instead of generic output.
Is this a coding framework or a reference library of documents?It's a knowledge library, not application code: every skill is a SKILL.md file with frontmatter, purpose, input, key concepts, step-by-step application and common pitfalls that an agent or a human reads and follows.
How do I install the skills for my setup?Pick the package for your tool: unzip pm-skills-starter-pack.zip and upload the individual skill ZIPs into Claude Skills for Claude Desktop/Web, run the plugin marketplace command for Claude Code, or grab pm-skills-codex.zip for Codex.
Do I need API keys to try it?Not for using the skills themselves - you just upload or install files into whichever agent you already use. The optional local Streamlit playground supports Anthropic, OpenAI, or Ollama and reads keys only from environment variables.
Does the Claude Code $ARGUMENTS templating work in every tool?No - that substitution only expands in Claude Code; in Claude Desktop/Web, Codex, and the Streamlit playground it shows up as literal text, which is why the library deliberately avoids it and uses a plain-language Input section instead.
Which AI tools and agents does this work with?It's built to work with Claude Code, Claude Desktop/Web, OpenAI Codex, ChatGPT, Cursor, Windsurf, n8n, LangFlow, CrewAI, Gemini, or any agent that can read structured markdown.
What's the Adaptive Decision Ladder interactive skills use?Instead of dumping a framework at you, the skill asks 3-5 targeted context questions, then offers numbered, justified recommendations you choose from before it executes the chosen path and explains its reasoning along the way.
How many skills are there and how are they organized?There are 77 skills grouped by job-to-be-done - framing/strategy, stakeholder alignment, discovery, prioritization, PRDs, validation, growth, market intel, lifecycle/EOL and career transitions - plus themed download packs for each category.
Can I try the skills without wiring them into my own agent first?Yes - a local Streamlit playground (beta) lets you browse setup paths, get skill recommendations for your situation, and run a skill with your own scenario before integrating anything.
Creator
deanpeters
Size
8 MB
Stars
7.4K
Age
8mo
Commits · 90 Days