What Skills Are Covered in the pm-skills Project? Complete Guide to 68 Product Management Skills
The pm-skills project exposes 68 framework-driven product management skills organized into nine independent plugins, covering everything from discovery and strategy to execution, analytics, and AI-assisted shipping.
The pm-skills repository is an open-source collection of reusable AI skills designed for product managers using Claude, Gemini, Cursor, and OpenCode. Each skill is defined in a standalone SKILL.md file and can be invoked directly by AI agents to execute specific PM tasks. The framework spans the entire product lifecycle, from initial ideation and market validation through execution, go-to-market strategy, and AI shipping workflows.
Product Discovery Skills (pm-product-discovery)
The pm-product-discovery plugin contains 13 skills for early-stage product work, including ideation, assumption mapping, and user research. According to the source code, each skill resides in pm-product-discovery/skills/<skill-name>/SKILL.md.
brainstorm-ideas-existing– Ideation for existing products. Source:pm-product-discovery/skills/brainstorm-ideas-existing/SKILL.mdbrainstorm-ideas-new– Ideation for new products. Source:pm-product-discovery/skills/brainstorm-ideas-new/SKILL.mdbrainstorm-experiments-existing– Design experiments for existing products. Source:pm-product-discovery/skills/brainstorm-experiments-existing/SKILL.mdbrainstorm-experiments-new– Design lean-startup pretotypes for new products. Source:pm-product-discovery/skills/brainstorm-experiments-new/SKILL.mdidentify-assumptions-existing– Map risky assumptions for existing products. Source:pm-product-discovery/skills/identify-assumptions-existing/SKILL.mdidentify-assumptions-new– Map risky assumptions for new products. Source:pm-product-discovery/skills/identify-assumptions-new/SKILL.mdprioritize-assumptions– Impact × risk matrix with experiment suggestions. Source:pm-product-discovery/skills/prioritize-assumptions/SKILL.mdprioritize-features– Feature-backlog prioritization. Source:pm-product-discovery/skills/prioritize-features/SKILL.mdanalyze-feature-requests– Categorize and prioritize feature requests. Source:pm-product-discovery/skills/analyze-feature-requests/SKILL.mdopportunity-solution-tree– Build an OST (Teresa Torres). Source:pm-product-discovery/skills/opportunity-solution-tree/SKILL.mdinterview-script– Structured interview script with JTBD probing. Source:pm-product-discovery/skills/interview-script/SKILL.mdsummarize-interview– Transcript → JTBD, satisfaction signals, actions. Source:pm-product-discovery/skills/summarize-interview/SKILL.mdmetrics-dashboard– Design a product-metrics dashboard. Source:pm-product-discovery/skills/metrics-dashboard/SKILL.md
Product Strategy Skills (pm-product-strategy)
The pm-product-strategy plugin provides 12 skills for strategic planning, including business model canvases, pricing strategies, and competitive analysis. These skills are located in pm-product-strategy/skills/<skill-name>/SKILL.md.
product-strategy– 9-section Product Strategy Canvas. Source:pm-product-strategy/skills/product-strategy/SKILL.mdstartup-canvas– Combined Product Strategy + Business Model canvas. Source:pm-product-strategy/skills/startup-canvas/SKILL.mdproduct-vision– Craft an inspiring vision. Source:pm-product-strategy/skills/product-vision/SKILL.mdvalue-proposition– 6-part JTBD value-prop template. Source:pm-product-strategy/skills/value-proposition/SKILL.mdlean-canvas– Lean Canvas business model. Source:pm-product-strategy/skills/lean-canvas/SKILL.mdbusiness-model– Full Business Model Canvas. Source:pm-product-strategy/skills/business-model/SKILL.mdmonetization-strategy– Brainstorm revenue models. Source:pm-product-strategy/skills/monetization-strategy/SKILL.mdpricing-strategy– Pricing models, elasticity, competitive analysis. Source:pm-product-strategy/skills/pricing-strategy/SKILL.mdswot-analysis– SWOT with actionable recommendations. Source:pm-product-strategy/skills/swot-analysis/SKILL.mdpestle-analysis– Macro-environment (PESTLE) analysis. Source:pm-product-strategy/skills/pestle-analysis/SKILL.mdporters-five_forces– Competitive forces analysis. Source:pm-product-strategy/skills/porters-five-forces/SKILL.mdansoff-matrix– Growth-strategy mapping. Source:pm-product-strategy/skills/ansoff-matrix/SKILL.md
Execution and Delivery Skills (pm-execution)
The pm-execution plugin offers 16 skills for agile execution, documentation, and team coordination. These are implemented in pm-execution/skills/<skill-name>/SKILL.md.
create-prd– 8-section PRD template. Source:pm-execution/skills/create-prd/SKILL.mdbrainstorm-okrs– Team-level OKR generation. Source:pm-execution/skills/brainstorm-okrs/SKILL.mdoutcome-roadmap– Outcome-focused roadmap. Source:pm-execution/skills/outcome-roadmap/SKILL.mdsprint-plan– Sprint planning with capacity & risk. Source:pm-execution/skills/sprint-plan/SKILL.mdretro– Structured sprint retrospective. Source:pm-execution/skills/retro/SKILL.mdrelease-notes– Generate user-facing release notes. Source:pm-execution/skills/release-notes/SKILL.mdpre-mortem– Risk analysis using "tigers/elephants". Source:pm-execution/skills/pre-mortem/SKILL.mdstakeholder-map– Power × interest grid & communication plan. Source:pm-execution/skills/stakeholder-map/SKILL.mdsummarize-meeting– Transcript → decisions & actions. Source:pm-execution/skills/summarize-meeting/SKILL.mduser-stories– 3 C's + INVEST format. Source:pm-execution/skills/user-stories/SKILL.mdjob-stories– "When …, I want …, so I can …" format. Source:pm-execution/skills/job-stories/SKILL.mdwwas– Why-What-Acceptance format for backlog items. Source:pm-execution/skills/wwas/SKILL.mdtest-scenarios– Generate happy-path & edge-case tests. Source:pm-execution/skills/test-scenarios/SKILL.mddummy-dataset– Create realistic dummy data (CSV/JSON/SQL). Source:pm-execution/skills/dummy-dataset/SKILL.mdprioritization-frameworks– Reference guide to 9 frameworks (ICE, RICE, MoSCoW, etc.). Source:pm-execution/skills/prioritization-frameworks/SKILL.mdstrategy-red-team– Adversarial stress-testing of plans. Source:pm-execution/skills/strategy-red-team/SKILL.md
Market Research Skills (pm-market-research)
The pm-market-research plugin includes 7 skills for understanding users, markets, and competition. Skills are located in pm-market-research/skills/<skill-name>/SKILL.md.
user-personas– Create refined personas from research data. Source:pm-market-research/skills/user-personas/SKILL.mdmarket-segments– Identify 3-5 customer segments. Source:pm-market-research/skills/market-segments/SKILL.mduser-segmentation– Segment users based on behavior & JTBD. Source:pm-market-research/skills/user-segmentation/SKILL.mdcustomer-journey-map– End-to-end journey mapping. Source:pm-market-research/skills/customer-journey-map/SKILL.mdmarket-sizing– TAM, SAM, SOM calculations. Source:pm-market-research/skills/market-sizing/SKILL.mdcompetitor-analysis– Strengths, weaknesses, differentiation. Source:pm-market-research/skills/competitor-analysis/SKILL.mdsentiment-analysis– Extract sentiment & themes from feedback. Source:pm-market-research/skills/sentiment-analysis/SKILL.md
Data Analytics Skills (pm-data-analytics)
The pm-data-analytics plugin provides 3 skills for data-driven decision making. These are found in pm-data-analytics/skills/<skill-name>/SKILL.md.
sql-queries– Generate SQL from natural language (BigQuery, PostgreSQL, MySQL). Source:pm-data-analytics/skills/sql-queries/SKILL.mdcohort-analysis– Retention & adoption curves by cohort. Source:pm-data-analytics/skills/cohort-analysis/SKILL.mdab-test-analysis– Statistical significance, sample-size, recommendation. Source:pm-data-analytics/skills/ab-test-analysis/SKILL.md
Go-to-Market Skills (pm-go-to-market)
The pm-go-to-market plugin contains 6 skills for launching products and acquiring customers. Source files are located in pm-go-to-market/skills/<skill-name>/SKILL.md.
gtm-strategy– Full GTM strategy (channels, messaging, metrics). Source:pm-go-to-market/skills/gtm-strategy/SKILL.mdbeachhead-segment– Identify the first beachhead market segment. Source:pm-go-to-market/skills/beachhead-segment/SKILL.mdideal-customer-profile– Build an ICP with demographics & JTBD. Source:pm-go-to-market/skills/ideal-customer-profile/SKILL.mdgrowth-loops– Design sustainable growth loops (flywheels). Source:pm-go-to-market/skills/growth-loops/SKILL.mdgtm-motions– Evaluate product-led, sales-led, etc. Source:pm-go-to-market/skills/gtm-motions/SKILL.mdcompetitive-battlecard– Sales-ready battlecard creation. Source:pm-go-to-market/skills/competitive-battlecard/SKILL.md
Marketing and Growth Skills (pm-marketing-growth)
The pm-marketing-growth plugin offers 5 skills for positioning, messaging, and growth metrics. These reside in pm-marketing-growth/skills/<skill-name>/SKILL.md.
marketing-ideas– Cheap, high-impact marketing ideas. Source:pm-marketing-growth/skills/marketing-ideas/SKILL.mdpositioning-ideas– Product positioning angles. Source:pm-marketing-growth/skills/positioning-ideas/SKILL.mdvalue-prop-statements– Concise value-prop statements for sales & onboarding. Source:pm-marketing-growth/skills/value-prop-statements/SKILL.mdproduct-name– Brainstorming product names aligned to brand. Source:pm-marketing-growth/skills/product-name/SKILL.mdnorth-star-metric– Define North Star + supporting input metrics. Source:pm-marketing-growth/skills/north-star-metric/SKILL.md
PM Toolkit Skills (pm-toolkit)
The pm-toolkit plugin provides 4 utility skills for general product management tasks. Files are located in pm-toolkit/skills/<skill-name>/SKILL.md.
review-resume– PM-resume review against 10 best practices. Source:pm-toolkit/skills/review-resume/SKILL.mddraft-nda– Generate a jurisdiction-aware NDA. Source:pm-toolkit/skills/draft-nda/SKILL.mdprivacy-policy– GDPR/CCPA-compliant policy generation. Source:pm-toolkit/skills/privacy-policy/SKILL.mdgrammar-check– Grammar, logic, and flow improvements. Source:pm-toolkit/skills/grammar-check/SKILL.md
AI Shipping Skills (pm-ai-shipping)
The pm-ai-shipping plugin contains 2 skills specifically for AI-assisted development workflows. These are implemented in pm-ai-shipping/skills/<skill-name>/SKILL.md.
shipping-artifacts– Documentation set that makes an AI-built app reviewable. Source:pm-ai-shipping/skills/shipping-artifacts/SKILL.mdintended-vs-implemented– Gap analysis between docs and code. Source:pm-ai-shipping/skills/intended-vs-implemented/SKILL.md
How to Invoke Skills in Claude, Cursor, and Gemini
Each skill in the pm-skills project can be invoked by referencing the skill name and providing context. The skills are framework-agnostic and work with any AI agent that supports the skill format.
To use a skill, reference the skill identifier followed by your request:
**Example 1 – New product ideation**
> `brainstorm-ideas-new`
> "Give me 5 high-level ideas for an AI-powered meeting summarizer."
**Example 2 – Product strategy**
> `product-strategy`
> "Create a 9-section Product Strategy Canvas for a privacy-first messaging app."
**Example 3 – Pricing analysis**
> `pricing-strategy`
> "Design a pricing strategy for a SaaS time-tracking tool targeting freelancers."
**Example 4 – Documentation**
> `create-prd`
> "Generate a PRD for a bulk CSV import feature in our admin dashboard."
**Example 5 – Competitive intelligence**
> `competitive-battlecard`
> "Produce a battle-card comparing our product to Notion and Coda."
The repository also includes CLAUDE.md for agent-specific guidance and CONTRIBUTING.md for extending the marketplace with new skills.
Summary
The pm-skills project provides a comprehensive, modular framework of 68 product management skills across nine specialized domains:
- Product Discovery – 13 skills for ideation, assumption testing, and user research
- Product Strategy – 12 skills for vision, positioning, and business modeling
- Execution – 16 skills for agile delivery, documentation, and team coordination
- Market Research – 7 skills for segmentation, journey mapping, and competitive analysis
- Data Analytics – 3 skills for SQL generation, cohort analysis, and A/B testing
- Go-to-Market – 6 skills for launch strategy, ICP definition, and growth loops
- Marketing & Growth – 5 skills for positioning, messaging, and metrics
- PM Toolkit – 4 utility skills for resumes, legal documents, and editing
- AI Shipping – 2 skills for AI-assisted development workflows
Each skill is independently accessible via its SKILL.md file and can be invoked directly by AI agents without requiring the full framework installation.
Frequently Asked Questions
How do I use pm-skills skills in my AI assistant?
You can invoke any skill by referencing its exact name (e.g., create-prd or brainstorm-okrs) followed by your specific context or request. The AI agent will locate the corresponding SKILL.md file in the repository and apply the structured framework to your task. This works in Claude, Gemini, Cursor, and OpenCode.
What is the difference between a skill and a command in the pm-skills project?
Skills are the 68 individual reusable units defined in SKILL.md files that perform specific PM tasks. Commands are higher-level workflows that chain multiple skills together into end-to-end processes. The repository focuses on exposing skills as the primary building blocks, while commands represent composed workflows.
Can I use pm-skills with AI agents other than Claude?
Yes. While the repository includes CLAUDE.md for Claude-specific optimizations, the skills are designed to be framework-agnostic. Any AI agent that can read markdown files and follow structured prompts—including Gemini, Cursor, and OpenCode—can utilize the skills defined in the pm-*/skills/ directories.
How do I contribute a new skill to the pm-skills repository?
According to CONTRIBUTING.md, you can extend the marketplace by creating a new SKILL.md file under the appropriate plugin's skills/ directory. Each skill should follow the established format with clear inputs, outputs, and framework-specific guidance. The repository maintains strict quality standards for all 68 skills to ensure consistency across the product management workflow.
Have a question about this repo?
These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:
curl -s "https://instagit.com/install.md" Maintain an open-source project? Get it listed too →