Discover (5 skills)
Research, competitive analysis, stakeholder mapping.
68 best-practice product management skills for AI agents.
PM Skills teaches AI assistants how to produce professional PM artifacts - PRDs, user stories, acceptance criteria, experiment designs, sprint outputs, and more. One command, consistent output, every time.
Skills are organized across 6 phases of the Triple Diamond framework - three diamonds covering the problem space, the solution space, and the learning space.
graph LR
subgraph "Problem Space"
D1["Discover<br/>5 skills"] --> D2["Define<br/>5 skills"]
end
subgraph "Solution Space"
D3["Develop<br/>4 skills"] --> D4["Deliver<br/>6 skills"]
end
subgraph "Learning Space"
D5["Measure<br/>6 skills"] --> D6["Iterate<br/>4 skills"]
end
D2 --> D3
D4 --> D5
D6 -.->|"next cycle"| D1
classDef discover fill:#e7f5ff,stroke:#1971c2,color:#0c2d5e,stroke-width:2px
classDef define fill:#e6fcf5,stroke:#0ca678,color:#0a4f3c,stroke-width:2px
classDef develop fill:#f3e8ff,stroke:#7048e8,color:#3a1d8a,stroke-width:2px
classDef deliver fill:#fff4e1,stroke:#d9480f,color:#5e2200,stroke-width:2px
classDef measure fill:#fff9db,stroke:#e8a317,color:#5e3e00,stroke-width:2px
classDef iterate fill:#ffe9ec,stroke:#c2255c,color:#5c0a25,stroke-width:2px
class D1 discover
class D2 define
class D3 develop
class D4 deliver
class D5 measure
class D6 iterate
Learn about the Triple Diamond
Discover (5 skills)
Research, competitive analysis, stakeholder mapping.
Define (5 skills)
Problem framing, hypotheses, opportunity trees, JTBD.
Develop (4 skills)
Solution briefs, ADRs, design rationale, spikes.
Deliver (6 skills)
PRDs, user stories, acceptance criteria, edge cases, launch, release notes.
Measure (6 skills)
Experiments, instrumentation, dashboards, results, OKR grading.
Iterate (4 skills)
Retrospectives, lessons, refinement, pivot decisions.
Foundation (11 skills)
Cross-cutting skills: persona, OKR writer, lean canvas, meeting lifecycle, stakeholder update, stakeholder briefings, prioritized action plan, build risk review.
Utility (12 skills)
Create, validate, iterate skills, build and run multi-skill workflows, generate diagrams and presentations, and update the library.
Tool (15 skills)
Canonical sprint methodologies: Foundation Sprint (7) + Design Sprint (7) + tool-note-and-vote.
Each box below is a skill you invoke by name. The six phases trace a product from first research through to post-launch learning, so you can pick the one that matches where your work is right now.
block-beta
columns 6
block:discover["Discover"]:1
d1["discover-competitive-analysis"]
d2["discover-interview-synthesis"]
d3["discover-stakeholder-summary"]
d4["discover-journey-map"]
d5["discover-market-sizing"]
end
block:define["Define"]:1
f1["define-problem-statement"]
f2["define-hypothesis"]
f3["define-opportunity-tree"]
f4["define-jtbd-canvas"]
f5["define-prioritization-framework"]
end
block:develop["Develop"]:1
v1["develop-solution-brief"]
v2["develop-spike-summary"]
v3["develop-adr"]
v4["develop-design-rationale"]
end
block:deliver["Deliver"]:1
l1["deliver-prd"]
l2["deliver-user-stories"]
l3["deliver-acceptance-criteria"]
l4["deliver-edge-cases"]
l5["deliver-launch-checklist"]
l6["deliver-release-notes"]
end
block:measure["Measure"]:1
m1["measure-experiment-design"]
m2["measure-instrumentation-spec"]
m3["measure-dashboard-requirements"]
m4["measure-experiment-results"]
m5["measure-okr-grader"]
m6["measure-survey-analysis"]
end
block:iterate["Iterate"]:1
i1["iterate-retrospective"]
i2["iterate-lessons-log"]
i3["iterate-refinement-notes"]
i4["iterate-pivot-decision"]
end
discover --> define --> develop --> deliver --> measure --> iterate
style discover fill:#e7f5ff,stroke:#1971c2,color:#0c2d5e,stroke-width:2px
style define fill:#e6fcf5,stroke:#0ca678,color:#0a4f3c,stroke-width:2px
style develop fill:#f3e8ff,stroke:#7048e8,color:#3a1d8a,stroke-width:2px
style deliver fill:#fff4e1,stroke:#d9480f,color:#5e2200,stroke-width:2px
style measure fill:#fff9db,stroke:#e8a317,color:#5e3e00,stroke-width:2px
style iterate fill:#ffe9ec,stroke:#c2255c,color:#5c0a25,stroke-width:2px
Beyond the six phases, three cross-cutting families support the work at every stage:
foundation-persona, foundation-lean-canvas, foundation-okr-writer, foundation-stakeholder-update, foundation-stakeholder-briefings, foundation-prioritized-action-plan, foundation-build-risk-review, and the four meeting skills (agenda, brief, recap, and cross-meeting synthesis).tool-note-and-vote decision mechanic.utility-pm-workflow-builder for authoring new workflows, utility-pm-workflow-orchestrator for governed multi-skill runs, and the sub-agents that handle adversarial review, catalog auditing, changelog curation, and release orchestration.Three utility skills form a self-reinforcing quality loop for managing the skill library itself:
flowchart LR
Create["utility-pm-skill-builder<br/>Create"] --> Validate["utility-pm-skill-validate<br/>Validate"]
Validate --> Decision{Findings?}
Decision -- "PASS" --> Ship["Ship"]
Decision -- "WARN / FAIL" --> Iterate["utility-pm-skill-iterate<br/>Iterate"]
Iterate --> Validate
Create a new skill with guided gap analysis and classification. Validate it against structural conventions and quality criteria. Iterate to fix findings from the validation report or apply feedback. Repeat until passing, then ship.
The lifecycle tools are what keep the library consistent as it grows - the validator catches drift, and the iterator applies fixes with version tracking and change summaries.
Learn more about the lifecycle · PM-Skill versioning
Claude Code - install from the plugin marketplace:
/plugin marketplace add product-on-purpose/agent-plugins/plugin install pm-skills@product-on-purposeAny other agent - add via the open skills CLI, or clone the repo:
npx skills add product-on-purpose/pm-skills# or: git clone https://github.com/product-on-purpose/pm-skills.gitThen invoke any skill by name:
deliver-prd "Search feature for e-commerce platform"define-hypothesis "Will one-page checkout increase conversion?"deliver-acceptance-criteria "User can reset password via email"Full setup guide · Find the right skill · Recipes
Follow three fictional companies through the complete product lifecycle - from discovery research to pivot decisions - with real prompts and full outputs.
Storevine - B2B Ecommerce
Building email marketing for 15K merchants. Organized prompts.
Brainshelf - Consumer PKM
Building a morning digest for 22K users. Casual prompts.
Workbench - Enterprise Collaboration
Building document templates for 500 enterprises. Structured prompts.
| Platform | Method |
|---|---|
| Claude Code | Slash commands (deliver-prd, define-hypothesis, etc.) |
| GitHub Copilot | AGENTS.md auto-discovery |
| Cursor / Windsurf | AGENTS.md or MCP server |
| Claude.ai / Desktop | ZIP upload or MCP |
| Any MCP client | pm-skills-mcp |
12 guided multi-skill workflows for common PM processes. Each chains skills in a recommended sequence with handoff guidance.
| Workflow | Best for | Skills |
|---|---|---|
| Feature Kickoff | New features | problem-statement, hypothesis, prd, user-stories, launch-checklist |
| Lean Startup | Rapid validation | hypothesis, experiment-design, experiment-results, pivot-decision |
| Triple Diamond | Major initiatives | All 30 phase skills across 6 phases |
| Customer Discovery | Research to problem | interview-synthesis, jtbd-canvas, opportunity-tree, problem-statement |
| Sprint Planning (agile) | Agile sprint-ready stories | refinement-notes, user-stories, edge-cases |
| Product Strategy | Strategic framing | competitive-analysis, stakeholder-summary, opportunity-tree, solution-brief, adr |
| Post-Launch Learning | Ship to learn | instrumentation-spec, dashboard-requirements, experiment-results, retrospective, lessons-log |
| Stakeholder Alignment | Leadership buy-in | stakeholder-summary, problem-statement, solution-brief, launch-checklist |
| Technical Discovery | Feasibility | spike-summary, adr, design-rationale |
| Foundation Sprint | 2-day strategic alignment | 7 tool-foundation-sprint-* skills producing a testable Founding Hypothesis |
| Design Sprint | 5-day prototype + test | 7 tool-design-sprint-* skills producing a Decider’s build/iterate/pivot/stop call |
| Foundation to Design | End-to-end FS + DS arc | Both families chained with a narrative handoff conversation |
| Version | Date | Highlights |
|---|---|---|
| v2.26.0 | 2026-06-10 | Authoring + quality: /chain runs any ad-hoc skill sequence with go/no-go checkpoints, the new utility-pm-workflow-builder promotes proven chains into durable workflows, and all 26 original-generation skills gained “When NOT to Use” boundaries. Catalog grows 65 to 66. |
| v2.25.2 | 2026-06-10 | Maintenance patch: a single manifest now declares every release-gate validator, with an enforcing CI parity referee so the bash, PowerShell, and CI inventories cannot drift. Closes the 2026-06-06 audit. |
| v2.25.1 | 2026-06-06 | Maintenance patch: docs site moves to the family site/ layout (Pattern S), a generated CI-gated resource index, root-link repair with an enforcing guard, and an em-dash-scar cleanup. |
| v2.25.0 | 2026-06-03 | The plugin’s first hooks: opt-in house-rule guardrails and a confident-only phase router, plus an advisory output-quality CI tier. No new skills. |
| v2.24.0 | 2026-06-01 | utility-pm-workflow-orchestrator runs a prioritized action plan through its recommended pm-skills with go/no-go checkpoints. Ships EXPERIMENTAL. Catalog grows 64 to 65. |
| v2.23.0 | 2026-05-31 | foundation-prioritized-action-plan turns rough notes, transcripts, or a vague ask into one prioritized action plan with honest confidence levels. Catalog grows 63 to 64. |
| v2.22.0 | 2026-05-30 | One menu entry per skill: the 63 duplicate command wrappers are gone, so each capability shows once. Native Codex support added via a .codex-plugin manifest. All 65 skills unchanged. |
| v2.21.0 | 2026-05-26 | Marketplace launch: pm-skills now installs from the product-on-purpose plugin marketplace. The previous install path keeps working, so existing setups need no change. |
| v2.20.0 | 2026-05-25 | Each workshop methodology is now a single command: /workflow-foundation-sprint, /workflow-design-sprint, and /workflow-foundation-to-design chain their per-day skills end to end. |
| v2.19.0 | 2026-05-23 | Pre-promotion hardening: new validators catch stale counts, dead links, and references to skills that do not exist before they can ship. Nothing you use behaves differently. |