phuryn/pm-skills
PM Skills Marketplace: The AI Operating System for Better Product Decisions
68 PM skills and 42 chained workflows across 9 plugins. Claude Code, Cowork, and more. From discovery to strategy, execution, launch, growth, and shipping AI-built code.

Designed for Claude Code and Cowork. Skills compatible with other AI assistants.
Start Here
New idea? β /discover
Need strategic clarity? β /strategy
Writing a PRD? β /write-prd
Planning a launch? β /plan-launch
Defining metrics? β /north-star
If this project helps you, β the repo.
Why PM Skills Marketplace?
Generic AI gives you text. PM Skills Marketplace gives you structure.
Each skill encodes a proven PM framework β discovery, assumption mapping, prioritization, strategy β and walks you through it step by step. You get the rigor of Teresa Torres, Marty Cagan, and Alberto Savoia built into your daily workflow, not sitting on a bookshelf.
The result: better product decisions, not just faster documents.
How It Works (Skills, Commands, Plugins)

Skills are the building blocks of the marketplace. Each skill gives Claude domain knowledge, analytical frameworks, or a guided workflow for a specific PM task. Some skills also work as reusable foundations that multiple commands share.
Skills are loaded automatically when relevant to the conversation β no explicit invocation needed. If needed (e.g., prioritizing skills over general knowledge), you can force loading skills with /plugin-name:skill-name or /skill-name (Claude will add the prefix).
Commands are user-triggered workflows invoked with /command-name. They chain one or more skills into an end-to-end process. For example, /discover chains four skills together: brainstorm-ideas β identify-assumptions β prioritize-assumptions β brainstorm-experiments.
Plugins group related skills and commands into installable packages. Each plugin covers a PM domain β discovery, strategy, execution, and so on. Installing the marketplace gives you all 9 plugins at once.
Commands use skills. Some skills serve multiple commands. Some skills (like prioritization-frameworks or opportunity-solution-tree) are standalone references that Claude draws on whenever relevant β no command needed.
Commands are designed to flow into each other, matching the PM workflow. After any command completes, it suggests relevant next commands β just follow the prompts.
Installation
Claude Cowork (recommended for non-developers)
- Open Customize (bottom-left)
- Go to Browse plugins β Personal β +
- Select Add marketplace from GitHub
- Enter:
phuryn/pm-skills
All 9 plugins install automatically. You get both commands (/discover, /strategy, etc.) and skills.

Claude Code (CLI)
|
|
Codex CLI (OpenAI)
Codex reads the same plugin marketplace file as Claude Code, so you can install PM Skills natively β no conversion or file-copying needed:
|
|
What you get: every skill (the PM frameworks), available to Codex and invocable by name. Install whole plugins rather than cherry-picking individual skills β a workflow usually relies on several skills that ship together.
What’s different from Claude Code: the /slash commands (/discover, /write-prd, β¦) install but don’t run as Codex slash commands β Codex plugins don’t expose commands. To run a workflow, just describe the steps in plain language, for example:
Run product discovery on [your idea]: brainstorm options, map assumptions, prioritize the risky ones, then design experiments β pause between each step.
Optional β let Codex turn the workflows into skills. Because the command files ship inside each installed plugin, you can ask Codex to convert the ones you use most:
Read the command files in the pm-execution plugin and create equivalent Codex skills for the workflows I use most often.
This is a best-effort, model-driven conversion (some Claude-specific command syntax won’t translate), but it’s a quick way to get the guided workflows on Codex without leaving the CLI.
Other AI assistants (skills only)
The skills/*/SKILL.md files follow the universal skill format and work with any tool that reads it. Commands (/slash-commands) are Claude-specific.
| Tool | How to use | What works |
|---|---|---|
| Gemini CLI | Copy skill folders to .gemini/skills/ |
Skills only |
| OpenCode | Copy skill folders to .opencode/skills/ |
Skills only |
| Cursor | Copy skill folders to .cursor/skills/ |
Skills only |
| Kiro | Copy skill folders to .kiro/skills/ |
Skills only |
|
|
Available Plugins
1. pm-product-discovery β Ideation, experiments, assumption testing, OSTs, interviews (13 skills, 5 commands)
Skills (13):
brainstorm-ideas-existingβ Multi-perspective ideation for existing products (PM, Designer, Engineer)brainstorm-ideas-newβ Ideation for new products in initial discoverybrainstorm-experiments-existingβ Design experiments to test assumptions for existing productsbrainstorm-experiments-newβ Design lean startup pretotypes for new products (Alberto Savoia)identify-assumptions-existingβ Identify risky assumptions across Value, Usability, Viability, and Feasibilityidentify-assumptions-newβ Identify risky assumptions across 8 risk categories including Go-to-Market, Strategy, and Teamprioritize-assumptionsβ Prioritize assumptions using an Impact Γ Risk matrix with experiment suggestionsprioritize-featuresβ Prioritize a feature backlog based on impact, effort, risk, and strategic alignmentanalyze-feature-requestsβ Analyze and categorize customer feature requests by theme and strategic fitopportunity-solution-treeβ Build an Opportunity Solution Tree (Teresa Torres) β outcome β opportunities β solutions β experimentsinterview-scriptβ Create a structured customer interview script with JTBD probing questionssummarize-interviewβ Summarize an interview transcript into JTBD, satisfaction signals, and action itemsmetrics-dashboardβ Design a product metrics dashboard with North Star, input metrics, and alert thresholds
Commands (5):
/discoverβ Full discovery cycle: ideation β assumption mapping β prioritization β experiment design/brainstormβ Multi-perspective ideation (ideas|experimentsΓexisting|new)/triage-requestsβ Analyze and prioritize a batch of feature requests/interviewβ Prepare an interview script or summarize a transcript (prep|summarize)/setup-metricsβ Design a product metrics dashboard
Examples:
Skills:
What are the riskiest assumptions for our AI writing assistant idea?Help me build an Opportunity Solution Tree for improving user activationPrioritize these 12 feature requests from our enterprise customers [attach CSV]
Commands:
/discover AI-powered meeting summarizer for remote teams/brainstorm experiments existing β We need to reduce churn in our onboarding flow/interview prep β We're interviewing enterprise buyers about their procurement workflow
2. pm-product-strategy β Vision, business models, pricing, competitive landscape (12 skills, 5 commands)
Product strategy, vision, business models, pricing, and macro environment analysis. Covers the full strategic toolkit from vision crafting through competitive landscape scanning.
Skills (12):
product-strategyβ Comprehensive 9-section Product Strategy Canvas (vision β defensibility)startup-canvasβ Startup Canvas combining Product Strategy (9 sections) + Business Model β an alternative to BMC and Lean Canvas for new productsproduct-visionβ Craft an inspiring, achievable, and emotional product visionvalue-propositionβ 6-part JTBD value proposition (Who, Why, What before, How, What after, Alternatives)lean-canvasβ Lean Canvas business model for startups and new productsbusiness-modelβ Business Model Canvas with all 9 building blocksmonetization-strategyβ Brainstorm 3β5 monetization strategies with validation experimentspricing-strategyβ Pricing models, competitive analysis, willingness-to-pay, and price elasticityswot-analysisβ SWOT analysis with actionable recommendationspestle-analysisβ Macro environment: Political, Economic, Social, Technological, Legal, Environmentalporters-five-forcesβ Competitive forces analysis (rivalry, suppliers, buyers, substitutes, new entrants)ansoff-matrixβ Growth strategy mapping across markets and products
Commands (5):
/strategyβ Create a complete 9-section Product Strategy Canvas/business-modelβ Explore business models (lean|full|startup|value-prop|all)/value-propositionβ Design a value proposition using the 6-part JTBD template/market-scanβ Macro environment analysis combining SWOT + PESTLE + Porter’s + Ansoff/pricingβ Design a pricing strategy with competitive analysis and experiments
Examples:
Skills:
Compare Lean Canvas vs Business Model Canvas vs Startup Canvas for my marketplace startupDesign a value proposition for our AI writing assistant targeting non-native English speakersRun a Porter's Five Forces analysis for the project management SaaS market
Commands:
/strategy B2B project management tool for agencies/business-model startup β AI writing tool for non-native English speakers/value-proposition SaaS onboarding tool for enterprise customers
3. pm-execution β PRDs, OKRs, roadmaps, sprints, retros, release notes, stakeholder management (16 skills, 11 commands)
Day-to-day product management: PRDs, OKRs, roadmaps, sprints, retrospectives, release notes, pre-mortems, stakeholder management, user stories, and prioritization frameworks.
Skills (16):
create-prdβ Comprehensive 8-section PRD templatebrainstorm-okrsβ Team-level OKRs aligned with company objectivesoutcome-roadmapβ Transform a feature list into an outcome-focused roadmapsprint-planβ Sprint planning with capacity estimation, story selection, and risk identificationretroβ Structured sprint retrospective facilitationrelease-notesβ User-facing release notes from tickets, PRDs, or changelogspre-mortemβ Risk analysis with Tigers/Paper Tigers/Elephants classificationstakeholder-mapβ Power Γ Interest grid with tailored communication plansummarize-meetingβ Meeting transcript β decisions + action itemsuser-storiesβ User stories following the 3 C’s and INVEST criteriajob-storiesβ Job stories: When [situation], I want to [motivation], so I can [outcome]wwasβ Product backlog items in Why-What-Acceptance formattest-scenariosβ Test scenarios: happy paths, edge cases, error handlingdummy-datasetβ Realistic dummy datasets as CSV, JSON, SQL, or Pythonprioritization-frameworksβ Reference guide to 9 prioritization frameworks (Opportunity Score, ICE, RICE, MoSCoW, Kano, etc.)strategy-red-teamβ Adversarial stress-test of a plan: surface load-bearing assumptions, name what would make each one fail, and rank by cheapest test
Commands (11):
/write-prdβ Create a PRD from a feature idea or problem statement/plan-okrsβ Brainstorm team-level OKRs/transform-roadmapβ Convert a feature-based roadmap into outcome-focused/sprintβ Sprint lifecycle (plan|retro|release)/pre-mortemβ Pre-mortem risk analysis on a PRD or launch plan/red-team-prdβ Adversarially stress-test a PRD, roadmap, or strategy and rank the riskiest assumptions by cheapest test/meeting-notesβ Summarize a meeting transcript into structured notes/stakeholder-mapβ Map stakeholders and create a communication plan/write-storiesβ Break features into backlog items (user|job|wwa)/test-scenariosβ Generate test scenarios from user stories/generate-dataβ Create realistic dummy datasets
Examples:
Skills:
Which prioritization framework should I use for a 50-item backlog?Map our stakeholders for the platform migration projectWhat's the difference between Opportunity Score, ICE, and RICE?
Commands:
/write-prd Smart notification system that reduces alert fatigue/sprint retro β Here are the notes from our last sprint/write-stories job β Break down the "team dashboard" feature into job stories
4. pm-market-research β Personas, segmentation, journey maps, market sizing, competitor analysis (7 skills, 3 commands)
User research and competitive analysis: personas, segmentation, journey maps, market sizing, competitor analysis, and feedback analysis.
Skills (7):
user-personasβ Create refined user personas from research datamarket-segmentsβ Identify 3β5 customer segments with demographics, JTBD, and product fituser-segmentationβ Segment users from feedback data based on behavior, JTBD, and needscustomer-journey-mapβ End-to-end journey map with stages, touchpoints, emotions, and pain pointsmarket-sizingβ TAM, SAM, SOM with top-down and bottom-up approachescompetitor-analysisβ Competitor strengths, weaknesses, and differentiation opportunitiessentiment-analysisβ Sentiment analysis and theme extraction from user feedback
Commands (3):
/research-usersβ Build personas, segment users, and map the customer journey/competitive-analysisβ Analyze the competitive landscape/analyze-feedbackβ Sentiment analysis and segment insights from user feedback
Examples:
Skills:
Estimate TAM/SAM/SOM for an AI code review tool in the US marketCreate a customer journey map for our e-commerce checkout flowSegment these survey respondents by behavior and needs [attach CSV]
Commands:
/research-users We have interview data from 12 users of our fitness app/competitive-analysis Figma competitors in the design tool space/analyze-feedback Here's 200 NPS responses from Q4 [attach file]
5. pm-data-analytics β SQL generation, cohort analysis, A/B test analysis (3 skills, 3 commands)
Data analytics for PMs: SQL query generation, cohort analysis, and A/B test analysis.
Skills (3):
sql-queriesβ Generate SQL from natural language (BigQuery, PostgreSQL, MySQL)cohort-analysisβ Retention curves, feature adoption, and engagement trends by cohortab-test-analysisβ Statistical significance, sample size validation, and ship/extend/stop recommendations
Commands (3):
/write-queryβ Generate SQL queries from natural language/analyze-cohortsβ Cohort analysis on user engagement data/analyze-testβ Analyze A/B test results
Examples:
Skills:
How large a sample do I need for 95% confidence with a 2% MDE?What retention metrics should I track for a subscription app?
Commands:
/write-query Show me monthly active users by country for Q4 2025 (BigQuery)/analyze-test Here are the results from our checkout flow A/B test [attach CSV]/analyze-cohorts Weekly retention for users who signed up in January vs February
6. pm-go-to-market β Beachhead segments, ICPs, messaging, growth loops, GTM motions, battlecards (6 skills, 3 commands)
Go-to-market strategy: beachhead segments, ideal customer profiles, messaging, growth loops, GTM motions, and competitive battlecards.
Skills (6):
gtm-strategyβ Full GTM strategy: channels, messaging, success metrics, and launch planbeachhead-segmentβ Identify the first beachhead market segmentideal-customer-profileβ ICP with demographics, behaviors, JTBD, and needsgrowth-loopsβ Design sustainable growth loops (flywheels)gtm-motionsβ Evaluate GTM motions and tools (product-led, sales-led, etc.)competitive-battlecardβ Sales-ready battlecard with objection handling and win strategies
Commands (3):
/plan-launchβ Full GTM strategy from beachhead to launch plan/growth-strategyβ Design growth loops and evaluate GTM motions/battlecardβ Create a competitive battlecard
Examples:
Skills:
What's the best beachhead segment for a developer productivity tool?Design a growth loop for a B2B SaaS with a freemium tierDefine our ICP for an AI-powered HR screening platform
Commands:
/plan-launch AI code review tool targeting mid-size engineering teams/battlecard Our CRM vs Salesforce for the SMB market/growth-strategy Two-sided marketplace for connecting freelancers with startups
7. pm-marketing-growth β Marketing ideas, positioning, value props, naming, North Star metrics (5 skills, 2 commands)
Product marketing and growth: marketing ideas, positioning, value proposition statements, product naming, and North Star metrics.
Skills (5):
marketing-ideasβ Creative, cost-effective marketing ideas with channels and messagingpositioning-ideasβ Product positioning differentiated from competitorsvalue-prop-statementsβ Value proposition statements for marketing, sales, and onboardingproduct-nameβ Product name brainstorming aligned to brand values and audiencenorth-star-metricβ North Star Metric + input metrics with business game classification
Commands (2):
/market-productβ Brainstorm marketing ideas, positioning, value props, and product names/north-starβ Define your North Star Metric and supporting input metrics
Examples:
Skills:
Brainstorm 5 positioning angles that differentiate us from NotionWhat's a good North Star Metric for a two-sided marketplace?Generate value prop statements for our sales team's pitch deck
Commands:
/market-product B2B analytics dashboard for e-commerce managers/north-star Two-sided marketplace connecting freelancers with clients
8. pm-toolkit β Resume review, legal documents, proofreading (4 skills, 5 commands)
PM utilities beyond core product work: resume review, legal documents, and proofreading.
Skills (4):
review-resumeβ PM resume review and tailoring against 10 best practices (XYZ+S formula, keywords, structure)draft-ndaβ Non-Disclosure Agreement with jurisdiction-appropriate clausesprivacy-policyβ Privacy policy covering GDPR/CCPA compliancegrammar-checkβ Grammar, logic, and flow checking with targeted fixes
Commands (5):
/review-resumeβ Comprehensive PM resume review/tailor-resumeβ Tailor a resume to a specific job description/draft-ndaβ Draft an NDA/privacy-policyβ Draft a privacy policy/proofreadβ Check grammar, logic, and flow
Examples:
Skills:
Review my PM resume against best practices [attach PDF]Check this product announcement for grammar and clarity
Commands:
/review-resume [attach your PM resume]/tailor-resume [attach resume + paste job description]/proofread Here's the draft of our Q1 investor update
9. pm-ai-shipping β AI Shipping Kit: document a vibe-coded app, audit security and performance, map test coverage, compile a shipping packet (2 skills, 5 commands)
For PMs and founders accountable for AI-built code. AI agents write code fast but leave no record of intent β what the system should do, who may do what, where the secrets live, which rules are actually verified. This kit restores reviewability: it documents the system, then audits the gap between what the docs say and what the code actually does β the class of bug generic scanners miss.
Skills (2):
shipping-artifactsβ The durable documentation set that makes an AI-built app reviewable: a core every app needs (architecture, user/permission flows, permissions, variables/secrets, test-coverage map) plus conditional docs added only when they apply (emails, cron, SEO, embedded agents/automation). Defines what each doc must capture and how a reviewer uses itintended-vs-implementedβ The method for finding the gap between what a system is documented to do and what the code actually does, with cited evidence on both sides
Commands (5):
/ship-checkβ Turn a vibe-coded repo into a reviewer-ready shipping packet: document, wire agent context, run security and performance audits, map test coverage, and compile the results/document-appβ Reverse-engineer a codebase into the system documents reviewers and auditors need β a core set (architecture, flows, permissions, variables) plus conditional docs (emails, cron, SEO, automation) when they apply/derive-testsβ Turn documented intent into a test-coverage map: inventory the tests that exist today, separate them from proposed tests and unverified gaps, and recommend a green-before-merge CI gate/security-audit-staticβ Static security audit: map trust boundaries, cross-reference documented intent, self-refute every finding, and report only evidence-backed risks/performance-audit-staticβ Static performance audit: find over-fetching, missing indexes, and caching opportunities, ranked by effort and impact
Examples:
Skills:
What documentation does my Supabase app need before someone can review it?Where does what this code does diverge from what the docs say it should do?
Commands:
/ship-check the payments service/document-app β Reverse-engineer the system docs for this repo/derive-tests β Which documented rules have no test yet?/security-audit-static src/api
About
This marketplace evolves with product practice and AI capabilities.
Selected skills based on the work of:
- Teresa Torres β Continuous Discovery Habits
- Marty Cagan β INSPIRED and TRANSFORMED
- Alberto Savoia β The Right It
- Dan Olsen β The Lean Product Playbook
- Roger L. Martin β Playing to Win
- Ash Maurya β Running Lean
- Strategyzer β Business Model Generation and Value Proposition Design
- Christina Wodtke β Radical Focus
- Anthony W. Ulwick β Jobs to Be Done
- Alistair Croll & Benjamin Yoskovitz β Lean Analytics
- Sean Ellis β Hacking Growth
- Maja Voje β Go-To-Market Strategist
Curated by PaweΕ Huryn from The Product Compass Newsletter.
Compose with PM Brain

PM Brain a second brain for product managers. Plain markdown files in a folder on your laptop. Claude reads them before answering, writes to them after, sweeps them every Friday. No vector DB. No cloud. No agent memory tricks.
Contributing
See CONTRIBUTING.md.
Known Issue on Windows
If your Cowork is unstable and can’t start a VM (claude-code/issues/27010), try:
|
|
It solves 90% of the issues on Windows. The remaining 10%: open services.msc > start “Claude” service manually
License
MIT β see LICENSE.