# What Skills Are Covered in the pm-skills Project? Complete Guide to 68 Product Management Skills

> Explore 68 product management skills in the pm-skills project. This guide covers discovery, strategy, execution, analytics, and AI for comprehensive product development.

- Repository: [Pawel Huryn/pm-skills](https://github.com/phuryn/pm-skills)
- Tags: complete-guide
- Published: 2026-07-08

---

**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`](https://github.com/phuryn/pm-skills/blob/main/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.md`](https://github.com/phuryn/pm-skills/blob/main/pm-product-discovery/skills/brainstorm-ideas-existing/SKILL.md)
- **`brainstorm-ideas-new`** – Ideation for new products. Source: [`pm-product-discovery/skills/brainstorm-ideas-new/SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/pm-product-discovery/skills/brainstorm-ideas-new/SKILL.md)
- **`brainstorm-experiments-existing`** – Design experiments for existing products. Source: [`pm-product-discovery/skills/brainstorm-experiments-existing/SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/pm-product-discovery/skills/brainstorm-experiments-existing/SKILL.md)
- **`brainstorm-experiments-new`** – Design lean-startup pretotypes for new products. Source: [`pm-product-discovery/skills/brainstorm-experiments-new/SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/pm-product-discovery/skills/brainstorm-experiments-new/SKILL.md)
- **`identify-assumptions-existing`** – Map risky assumptions for existing products. Source: [`pm-product-discovery/skills/identify-assumptions-existing/SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/pm-product-discovery/skills/identify-assumptions-existing/SKILL.md)
- **`identify-assumptions-new`** – Map risky assumptions for new products. Source: [`pm-product-discovery/skills/identify-assumptions-new/SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/pm-product-discovery/skills/identify-assumptions-new/SKILL.md)
- **`prioritize-assumptions`** – Impact × risk matrix with experiment suggestions. Source: [`pm-product-discovery/skills/prioritize-assumptions/SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/pm-product-discovery/skills/prioritize-assumptions/SKILL.md)
- **`prioritize-features`** – Feature-backlog prioritization. Source: [`pm-product-discovery/skills/prioritize-features/SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/pm-product-discovery/skills/prioritize-features/SKILL.md)
- **`analyze-feature-requests`** – Categorize and prioritize feature requests. Source: [`pm-product-discovery/skills/analyze-feature-requests/SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/pm-product-discovery/skills/analyze-feature-requests/SKILL.md)
- **`opportunity-solution-tree`** – Build an OST (Teresa Torres). Source: [`pm-product-discovery/skills/opportunity-solution-tree/SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/pm-product-discovery/skills/opportunity-solution-tree/SKILL.md)
- **`interview-script`** – Structured interview script with JTBD probing. Source: [`pm-product-discovery/skills/interview-script/SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/pm-product-discovery/skills/interview-script/SKILL.md)
- **`summarize-interview`** – Transcript → JTBD, satisfaction signals, actions. Source: [`pm-product-discovery/skills/summarize-interview/SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/pm-product-discovery/skills/summarize-interview/SKILL.md)
- **`metrics-dashboard`** – Design a product-metrics dashboard. Source: [`pm-product-discovery/skills/metrics-dashboard/SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/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.md`](https://github.com/phuryn/pm-skills/blob/main/pm-product-strategy/skills/product-strategy/SKILL.md)
- **`startup-canvas`** – Combined Product Strategy + Business Model canvas. Source: [`pm-product-strategy/skills/startup-canvas/SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/pm-product-strategy/skills/startup-canvas/SKILL.md)
- **`product-vision`** – Craft an inspiring vision. Source: [`pm-product-strategy/skills/product-vision/SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/pm-product-strategy/skills/product-vision/SKILL.md)
- **`value-proposition`** – 6-part JTBD value-prop template. Source: [`pm-product-strategy/skills/value-proposition/SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/pm-product-strategy/skills/value-proposition/SKILL.md)
- **`lean-canvas`** – Lean Canvas business model. Source: [`pm-product-strategy/skills/lean-canvas/SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/pm-product-strategy/skills/lean-canvas/SKILL.md)
- **`business-model`** – Full Business Model Canvas. Source: [`pm-product-strategy/skills/business-model/SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/pm-product-strategy/skills/business-model/SKILL.md)
- **`monetization-strategy`** – Brainstorm revenue models. Source: [`pm-product-strategy/skills/monetization-strategy/SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/pm-product-strategy/skills/monetization-strategy/SKILL.md)
- **`pricing-strategy`** – Pricing models, elasticity, competitive analysis. Source: [`pm-product-strategy/skills/pricing-strategy/SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/pm-product-strategy/skills/pricing-strategy/SKILL.md)
- **`swot-analysis`** – SWOT with actionable recommendations. Source: [`pm-product-strategy/skills/swot-analysis/SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/pm-product-strategy/skills/swot-analysis/SKILL.md)
- **`pestle-analysis`** – Macro-environment (PESTLE) analysis. Source: [`pm-product-strategy/skills/pestle-analysis/SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/pm-product-strategy/skills/pestle-analysis/SKILL.md)
- **`porters-five_forces`** – Competitive forces analysis. Source: [`pm-product-strategy/skills/porters-five-forces/SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/pm-product-strategy/skills/porters-five-forces/SKILL.md)
- **`ansoff-matrix`** – Growth-strategy mapping. Source: [`pm-product-strategy/skills/ansoff-matrix/SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/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.md`](https://github.com/phuryn/pm-skills/blob/main/pm-execution/skills/create-prd/SKILL.md)
- **`brainstorm-okrs`** – Team-level OKR generation. Source: [`pm-execution/skills/brainstorm-okrs/SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/pm-execution/skills/brainstorm-okrs/SKILL.md)
- **`outcome-roadmap`** – Outcome-focused roadmap. Source: [`pm-execution/skills/outcome-roadmap/SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/pm-execution/skills/outcome-roadmap/SKILL.md)
- **`sprint-plan`** – Sprint planning with capacity & risk. Source: [`pm-execution/skills/sprint-plan/SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/pm-execution/skills/sprint-plan/SKILL.md)
- **`retro`** – Structured sprint retrospective. Source: [`pm-execution/skills/retro/SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/pm-execution/skills/retro/SKILL.md)
- **`release-notes`** – Generate user-facing release notes. Source: [`pm-execution/skills/release-notes/SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/pm-execution/skills/release-notes/SKILL.md)
- **`pre-mortem`** – Risk analysis using "tigers/elephants". Source: [`pm-execution/skills/pre-mortem/SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/pm-execution/skills/pre-mortem/SKILL.md)
- **`stakeholder-map`** – Power × interest grid & communication plan. Source: [`pm-execution/skills/stakeholder-map/SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/pm-execution/skills/stakeholder-map/SKILL.md)
- **`summarize-meeting`** – Transcript → decisions & actions. Source: [`pm-execution/skills/summarize-meeting/SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/pm-execution/skills/summarize-meeting/SKILL.md)
- **`user-stories`** – 3 C's + INVEST format. Source: [`pm-execution/skills/user-stories/SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/pm-execution/skills/user-stories/SKILL.md)
- **`job-stories`** – "When …, I want …, so I can …" format. Source: [`pm-execution/skills/job-stories/SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/pm-execution/skills/job-stories/SKILL.md)
- **`wwas`** – Why-What-Acceptance format for backlog items. Source: [`pm-execution/skills/wwas/SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/pm-execution/skills/wwas/SKILL.md)
- **`test-scenarios`** – Generate happy-path & edge-case tests. Source: [`pm-execution/skills/test-scenarios/SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/pm-execution/skills/test-scenarios/SKILL.md)
- **`dummy-dataset`** – Create realistic dummy data (CSV/JSON/SQL). Source: [`pm-execution/skills/dummy-dataset/SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/pm-execution/skills/dummy-dataset/SKILL.md)
- **`prioritization-frameworks`** – Reference guide to 9 frameworks (ICE, RICE, MoSCoW, etc.). Source: [`pm-execution/skills/prioritization-frameworks/SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/pm-execution/skills/prioritization-frameworks/SKILL.md)
- **`strategy-red-team`** – Adversarial stress-testing of plans. Source: [`pm-execution/skills/strategy-red-team/SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/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.md`](https://github.com/phuryn/pm-skills/blob/main/pm-market-research/skills/user-personas/SKILL.md)
- **`market-segments`** – Identify 3-5 customer segments. Source: [`pm-market-research/skills/market-segments/SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/pm-market-research/skills/market-segments/SKILL.md)
- **`user-segmentation`** – Segment users based on behavior & JTBD. Source: [`pm-market-research/skills/user-segmentation/SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/pm-market-research/skills/user-segmentation/SKILL.md)
- **`customer-journey-map`** – End-to-end journey mapping. Source: [`pm-market-research/skills/customer-journey-map/SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/pm-market-research/skills/customer-journey-map/SKILL.md)
- **`market-sizing`** – TAM, SAM, SOM calculations. Source: [`pm-market-research/skills/market-sizing/SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/pm-market-research/skills/market-sizing/SKILL.md)
- **`competitor-analysis`** – Strengths, weaknesses, differentiation. Source: [`pm-market-research/skills/competitor-analysis/SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/pm-market-research/skills/competitor-analysis/SKILL.md)
- **`sentiment-analysis`** – Extract sentiment & themes from feedback. Source: [`pm-market-research/skills/sentiment-analysis/SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/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.md`](https://github.com/phuryn/pm-skills/blob/main/pm-data-analytics/skills/sql-queries/SKILL.md)
- **`cohort-analysis`** – Retention & adoption curves by cohort. Source: [`pm-data-analytics/skills/cohort-analysis/SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/pm-data-analytics/skills/cohort-analysis/SKILL.md)
- **`ab-test-analysis`** – Statistical significance, sample-size, recommendation. Source: [`pm-data-analytics/skills/ab-test-analysis/SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/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.md`](https://github.com/phuryn/pm-skills/blob/main/pm-go-to-market/skills/gtm-strategy/SKILL.md)
- **`beachhead-segment`** – Identify the first beachhead market segment. Source: [`pm-go-to-market/skills/beachhead-segment/SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/pm-go-to-market/skills/beachhead-segment/SKILL.md)
- **`ideal-customer-profile`** – Build an ICP with demographics & JTBD. Source: [`pm-go-to-market/skills/ideal-customer-profile/SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/pm-go-to-market/skills/ideal-customer-profile/SKILL.md)
- **`growth-loops`** – Design sustainable growth loops (flywheels). Source: [`pm-go-to-market/skills/growth-loops/SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/pm-go-to-market/skills/growth-loops/SKILL.md)
- **`gtm-motions`** – Evaluate product-led, sales-led, etc. Source: [`pm-go-to-market/skills/gtm-motions/SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/pm-go-to-market/skills/gtm-motions/SKILL.md)
- **`competitive-battlecard`** – Sales-ready battlecard creation. Source: [`pm-go-to-market/skills/competitive-battlecard/SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/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.md`](https://github.com/phuryn/pm-skills/blob/main/pm-marketing-growth/skills/marketing-ideas/SKILL.md)
- **`positioning-ideas`** – Product positioning angles. Source: [`pm-marketing-growth/skills/positioning-ideas/SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/pm-marketing-growth/skills/positioning-ideas/SKILL.md)
- **`value-prop-statements`** – Concise value-prop statements for sales & onboarding. Source: [`pm-marketing-growth/skills/value-prop-statements/SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/pm-marketing-growth/skills/value-prop-statements/SKILL.md)
- **`product-name`** – Brainstorming product names aligned to brand. Source: [`pm-marketing-growth/skills/product-name/SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/pm-marketing-growth/skills/product-name/SKILL.md)
- **`north-star-metric`** – Define North Star + supporting input metrics. Source: [`pm-marketing-growth/skills/north-star-metric/SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/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.md`](https://github.com/phuryn/pm-skills/blob/main/pm-toolkit/skills/review-resume/SKILL.md)
- **`draft-nda`** – Generate a jurisdiction-aware NDA. Source: [`pm-toolkit/skills/draft-nda/SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/pm-toolkit/skills/draft-nda/SKILL.md)
- **`privacy-policy`** – GDPR/CCPA-compliant policy generation. Source: [`pm-toolkit/skills/privacy-policy/SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/pm-toolkit/skills/privacy-policy/SKILL.md)
- **`grammar-check`** – Grammar, logic, and flow improvements. Source: [`pm-toolkit/skills/grammar-check/SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/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.md`](https://github.com/phuryn/pm-skills/blob/main/pm-ai-shipping/skills/shipping-artifacts/SKILL.md)
- **`intended-vs-implemented`** – Gap analysis between docs and code. Source: [`pm-ai-shipping/skills/intended-vs-implemented/SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/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:

```markdown
**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`](https://github.com/phuryn/pm-skills/blob/main/CLAUDE.md) for agent-specific guidance and [`CONTRIBUTING.md`](https://github.com/phuryn/pm-skills/blob/main/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`](https://github.com/phuryn/pm-skills/blob/main/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`](https://github.com/phuryn/pm-skills/blob/main/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`](https://github.com/phuryn/pm-skills/blob/main/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`](https://github.com/phuryn/pm-skills/blob/main/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`](https://github.com/phuryn/pm-skills/blob/main/CONTRIBUTING.md), you can extend the marketplace by creating a new [`SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/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.