Overview
65 skills and 36 chained workflows covering the full PM work lifecycle. The three core skills below cover the most common PM artifacts: requirements, goal-setting, and meeting capture. Each produces a structured, shareable output ready to hand off to stakeholders or a team.
Source Repository
/write-prd
Drafts a full product requirements document from a brief description. Includes problem statement, user stories, assumptions, edge cases, acceptance criteria, and open questions.
Workflow
- Gather: feature name, the problem it solves, primary users, and any known constraints.
- Write the problem statement — one paragraph, no solution language yet.
- Draft user stories: "As a [role], I want [action] so that [outcome]." Cover the primary flow and at least 2 edge cases.
- List assumptions (what must be true for this to work) and open questions (what needs a decision).
- Write acceptance criteria for each user story — specific, testable, binary pass/fail.
- Return the full PRD in a structured format ready to paste into Notion, Confluence, or a doc.
Example prompts
| Use case |
Task prompt |
| New feature |
Write a PRD for a notification preferences center. Users need granular control over email, push, and in-app alerts by category. Include edge cases for users on multiple devices. |
| Internal tool |
Write a PRD for an internal expense reporting tool. Finance team needs to approve, reject, and request more info. Current process is email-based and takes 2 weeks. |
| API product |
Write a PRD for a public API rate limiting dashboard. Developers need to monitor usage, set alerts, and upgrade their plan without contacting sales. |
/plan-okrs
Generates a full OKR set from a goal or initiative — key results with measurable targets, leading indicators, and a tracking cadence. Also reviews existing OKRs for clarity and measurability.
Workflow
- Understand the objective: what outcome are we driving toward and over what timeframe?
- Draft 3–5 key results — each must be quantitative, have a baseline and a target, and be achievable in the timeframe.
- For each key result, identify a leading indicator (an early signal that you're on track) and a tracking cadence (weekly/bi-weekly check-in metric).
- If reviewing existing OKRs: flag key results that are vague, unmeasurable, or don't ladder to the objective. Rewrite the weakest ones.
- Return the full OKR set in a format ready for planning docs or OKR tools.
Example prompts
| Use case |
Task prompt |
| Quarterly planning |
Write OKRs for our growth team next quarter. Goal: improve activation rate for new signups. We currently have a 22% 7-day activation rate and want to reach 35%. |
| OKR review |
Review these OKRs and tell me which key results are too vague, which are unmeasurable, and rewrite the weakest three. |
| Team alignment |
We have 4 team OKRs but they don't ladder up to the company goal of expanding into enterprise. Rewrite them so the connection is clear. |
/meeting-notes
Turns a raw meeting transcript or bullet-point notes into structured output: decisions made, action items with owners, open questions, and a short summary for stakeholders who weren't there.
Workflow
- Receive the transcript or raw notes (paste or attach).
- Extract decisions — concrete choices that were made and won't be revisited.
- Extract action items — each with a clear owner and, if mentioned, a due date.
- Extract open questions — things raised but not resolved, that need a follow-up.
- Write a 3–5 sentence summary suitable for sharing with stakeholders who weren't in the meeting.
- Return the structured output in this order: Summary → Decisions → Action Items → Open Questions.
Example prompts
| Use case |
Task prompt |
| Transcript |
Here's the transcript from our roadmap planning meeting. Extract all decisions, action items with owners, and anything that needs a follow-up before next week. |
| Rough notes |
I jotted down these notes during the design review. Turn them into a clean meeting summary I can share with the team and stakeholders. |
| Standup digest |
Here are this week's daily standup notes. Summarize what each person worked on, what's blocked, and what shipped. Flag anything that needs my attention. |
1---2name: pm-skills3description: Overview4---56## Overview7865 skills and 36 chained workflows covering the full PM work lifecycle. The three core skills below cover the most common PM artifacts: requirements, goal-setting, and meeting capture. Each produces a structured, shareable output ready to hand off to stakeholders or a team.910## Source Repository1112- **GitHub:** [phuryn/pm-skills](https://github.com/phuryn/pm-skills)13- **Install upstream:** `npx skills add phuryn/pm-skills`1415---1617## /write-prd1819Drafts a full product requirements document from a brief description. Includes problem statement, user stories, assumptions, edge cases, acceptance criteria, and open questions.2021### Workflow22231. Gather: feature name, the problem it solves, primary users, and any known constraints.242. Write the problem statement — one paragraph, no solution language yet.253. Draft user stories: "As a [role], I want [action] so that [outcome]." Cover the primary flow and at least 2 edge cases.264. List assumptions (what must be true for this to work) and open questions (what needs a decision).275. Write acceptance criteria for each user story — specific, testable, binary pass/fail.286. Return the full PRD in a structured format ready to paste into Notion, Confluence, or a doc.2930### Example prompts3132| Use case | Task prompt |33|---|---|34| New feature | Write a PRD for a notification preferences center. Users need granular control over email, push, and in-app alerts by category. Include edge cases for users on multiple devices. |35| Internal tool | Write a PRD for an internal expense reporting tool. Finance team needs to approve, reject, and request more info. Current process is email-based and takes 2 weeks. |36| API product | Write a PRD for a public API rate limiting dashboard. Developers need to monitor usage, set alerts, and upgrade their plan without contacting sales. |3738---3940## /plan-okrs4142Generates a full OKR set from a goal or initiative — key results with measurable targets, leading indicators, and a tracking cadence. Also reviews existing OKRs for clarity and measurability.4344### Workflow45461. Understand the objective: what outcome are we driving toward and over what timeframe?472. Draft 3–5 key results — each must be quantitative, have a baseline and a target, and be achievable in the timeframe.483. For each key result, identify a leading indicator (an early signal that you're on track) and a tracking cadence (weekly/bi-weekly check-in metric).494. If reviewing existing OKRs: flag key results that are vague, unmeasurable, or don't ladder to the objective. Rewrite the weakest ones.505. Return the full OKR set in a format ready for planning docs or OKR tools.5152### Example prompts5354| Use case | Task prompt |55|---|---|56| Quarterly planning | Write OKRs for our growth team next quarter. Goal: improve activation rate for new signups. We currently have a 22% 7-day activation rate and want to reach 35%. |57| OKR review | Review these OKRs and tell me which key results are too vague, which are unmeasurable, and rewrite the weakest three. |58| Team alignment | We have 4 team OKRs but they don't ladder up to the company goal of expanding into enterprise. Rewrite them so the connection is clear. |5960---6162## /meeting-notes6364Turns a raw meeting transcript or bullet-point notes into structured output: decisions made, action items with owners, open questions, and a short summary for stakeholders who weren't there.6566### Workflow67681. Receive the transcript or raw notes (paste or attach).692. Extract decisions — concrete choices that were made and won't be revisited.703. Extract action items — each with a clear owner and, if mentioned, a due date.714. Extract open questions — things raised but not resolved, that need a follow-up.725. Write a 3–5 sentence summary suitable for sharing with stakeholders who weren't in the meeting.736. Return the structured output in this order: Summary → Decisions → Action Items → Open Questions.7475### Example prompts7677| Use case | Task prompt |78|---|---|79| Transcript | Here's the transcript from our roadmap planning meeting. Extract all decisions, action items with owners, and anything that needs a follow-up before next week. |80| Rough notes | I jotted down these notes during the design review. Turn them into a clean meeting summary I can share with the team and stakeholders. |81| Standup digest | Here are this week's daily standup notes. Summarize what each person worked on, what's blocked, and what shipped. Flag anything that needs my attention. |