# The 9 Core PM Skills Plugins: Complete Technical Guide to the PM Skills Marketplace

> Discover the 9 core PM Skills plugins for Claude Code. Enhance your workflows with toolkit, product discovery, strategy, execution, and more. Master product management today.

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

---

**The PM Skills Marketplace distributes nine core plugins—**pm-toolkit**, **pm-product-discovery**, **pm-product-strategy**, **pm-execution**, **pm-market-research**, **pm-data-analytics**, **pm-marketing-growth**, **pm-go-to-market**, and **pm-ai-shipping**—that package over 60 skills and 30 slash commands for product management workflows in Claude Code.**

The **phuryn/pm-skills** repository structures its product management capabilities as modular plugins. Each plugin functions as a self-contained directory bundling **skills** (building-block prompts) and **commands** (slash-invoked workflows), registered via a [`plugin.json`](https://github.com/phuryn/pm-skills/blob/main/plugin.json) manifest that Claude Code consumes to load assets dynamically.

## What Are the 9 Core PM Skills Plugins?

The repository organizes capabilities into nine independent plugins. Each plugin directory contains a `skills/` subfolder for individual capabilities and a `commands/` subfolder for workflow orchestration, plus a [`.claude-plugin/plugin.json`](https://github.com/phuryn/pm-skills/blob/main/.claude-plugin/plugin.json) manifest that declares its assets to Claude.

### pm-toolkit

**pm-toolkit** provides general-purpose utilities including resume review, NDA drafting, privacy-policy generation, and grammar checking. This plugin contains **4 skills** and **5 commands**, making it the lightweight entry point for common PM documentation tasks.

Key files include [`pm-toolkit/.claude-plugin/plugin.json`](https://github.com/phuryn/pm-skills/blob/main/pm-toolkit/.claude-plugin/plugin.json) for registration and [`pm-toolkit/skills/review-resume/SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/pm-toolkit/skills/review-resume/SKILL.md) for the resume analysis capability.

### pm-product-discovery

**pm-product-discovery** handles ideation, assumption mapping, experiment design, and interview preparation. With **13 skills** and **5 commands**, it represents the most comprehensive discovery-focused plugin in the marketplace.

Invoke the `/discover` command to trigger a sequence of discovery skills including `brainstorm-ideas-new` and `identify-assumptions-new`, defined in [`pm-product-discovery/commands/discover.md`](https://github.com/phuryn/pm-skills/blob/main/pm-product-discovery/commands/discover.md) and [`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) respectively.

### pm-product-strategy

**pm-product-strategy** delivers strategic frameworks including vision statements, business-model canvases, pricing models, SWOT/PESTLE analysis, and competitive positioning. This plugin bundles **12 skills** and **5 commands** for high-level product planning.

The strategy command workflow resides at [`pm-product-strategy/commands/strategy.md`](https://github.com/phuryn/pm-skills/blob/main/pm-product-strategy/commands/strategy.md), while individual skills like `product-vision` are defined in [`pm-product-strategy/skills/product-vision/SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/pm-product-strategy/skills/product-vision/SKILL.md).

### pm-execution

**pm-execution** manages day-to-day product delivery with **16 skills** and **11 commands**, the largest operational toolkit in the marketplace. It covers PRDs, OKRs, roadmaps, sprints, retrospectives, release notes, and stakeholder mapping.

Key assets include [`pm-execution/skills/create-prd/SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/pm-execution/skills/create-prd/SKILL.md) for requirement documentation and [`pm-execution/commands/write-prd.md`](https://github.com/phuryn/pm-skills/blob/main/pm-execution/commands/write-prd.md) for the PRD generation workflow.

### pm-market-research

**pm-market-research** generates user-research artifacts including personas, segmentation models, journey maps, market sizing, competitor analysis, and sentiment analysis. The plugin contains **7 skills** and **3 commands**.

Representative files include [`pm-market-research/skills/user-personas/SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/pm-market-research/skills/user-personas/SKILL.md) and the user research command at [`pm-market-research/commands/research-users.md`](https://github.com/phuryn/pm-skills/blob/main/pm-market-research/commands/research-users.md).

### pm-data-analytics

**pm-data-analytics** enables data-driven product management with **3 skills** and **3 commands** focused on SQL generation, cohort analysis, and A/B test evaluation.

Skills are defined in files like [`pm-data-analytics/skills/sql-queries/SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/pm-data-analytics/skills/sql-queries/SKILL.md), invoked via commands such as `/write-query`.

### pm-marketing-growth

**pm-marketing-growth** supports marketing brainstorming, positioning exercises, value-proposition statements, product naming, and North Star metric definition. It packages **5 skills** and **2 commands**.

Key files include [`pm-marketing-growth/skills/product-name/SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/pm-marketing-growth/skills/product-name/SKILL.md) for naming exercises and [`pm-marketing-growth/commands/market-product.md`](https://github.com/phuryn/pm-skills/blob/main/pm-marketing-growth/commands/market-product.md) for marketing workflow orchestration.

### pm-go-to-market

**pm-go-to-market** specializes in GTM planning with **6 skills** and **3 commands** covering beachhead segment selection, ideal customer profiles, messaging frameworks, growth loops, and sales battlecards.

The plugin manifest at [`pm-go-to-market/.claude-plugin/plugin.json`](https://github.com/phuryn/pm-skills/blob/main/pm-go-to-market/.claude-plugin/plugin.json) registers skills like [`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).

### pm-ai-shipping

**pm-ai-shipping** provides documentation and static audits for AI-generated code, including shipping artifacts, intent-vs-implementation checks, and security/performance reviews. It contains **2 skills** and **5 commands**.

Skills are defined in [`pm-ai-shipping/skills/shipping-artifacts/SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/pm-ai-shipping/skills/shipping-artifacts/SKILL.md), while the audit command workflow lives at [`pm-ai-shipping/commands/ship-check.md`](https://github.com/phuryn/pm-skills/blob/main/pm-ai-shipping/commands/ship-check.md).

## Plugin Architecture and File Structure

Each plugin follows a strict directory convention that Claude Code parses to register capabilities.

### Directory Layout

- **Plugin Directory** – Top-level `pm-*` folders (e.g., `pm-execution/`)
- **Skills Folder** – `skills/` sub-directory containing markdown [`SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/SKILL.md) files defining individual capabilities
- **Commands Folder** – `commands/` sub-directory containing markdown files defining slash-command workflows  
- **Claude Manifest** – Hidden [`.claude-plugin/plugin.json`](https://github.com/phuryn/pm-skills/blob/main/.claude-plugin/plugin.json) inside each folder registering the plugin with Claude's runtime

### Manifest Files

The **root marketplace manifest** at [`.claude-plugin/marketplace.json`](https://github.com/phuryn/pm-skills/blob/main/.claude-plugin/marketplace.json) enumerates all nine plugins, enabling single-command installation of the entire suite. Individual **plugin manifests** (e.g., [`pm-execution/.claude-plugin/plugin.json`](https://github.com/phuryn/pm-skills/blob/main/pm-execution/.claude-plugin/plugin.json)) declare the specific skills and commands available within that plugin.

When a slash command executes (e.g., `/discover`), Claude loads referenced skills from the corresponding `skills/` directory, processes them sequentially, and returns assembled output.

## Installing and Using the 9 Core PM Skills Plugins

Install the complete marketplace via Claude Code CLI to load all nine plugins. The marketplace manifest supports batch registration, while individual plugin manifests handle specific capability loading.

### Full Marketplace Installation

```bash

# Add the marketplace registry

claude plugin marketplace add phuryn/pm-skills

# Install every core plugin (the marketplace installs all 9 at once)

claude plugin install pm-toolkit@pm-skills
claude plugin install pm-product-discovery@pm-skills
claude plugin install pm-product-strategy@pm-skills
claude plugin install pm-execution@pm-skills
claude plugin install pm-market-research@pm-skills
claude plugin install pm-data-analytics@pm-skills
claude plugin install pm-marketing-growth@pm-skills
claude plugin install pm-go-to-market@pm-skills
claude plugin install pm-ai-shipping@pm-skills

```

### Running Commands

Execute **commands** using slash notation to trigger multi-step workflows:

```text
/discover AI-powered meeting summarizer for remote teams

```

This invokes the `discover` command from **pm-product-discovery**, which sequentially runs discovery-related skills defined in the plugin's `skills/` directory.

### Accessing Skills Directly

Access individual **skills** without slash commands by describing your need:

```text
What are the riskiest assumptions for our AI writing assistant idea?

```

Claude resolves this request via the `identify-assumptions-new` skill from **pm-product-discovery**, located at [`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).

## Summary

- The **PM Skills Marketplace** comprises nine core plugins: **pm-toolkit**, **pm-product-discovery**, **pm-product-strategy**, **pm-execution**, **pm-market-research**, **pm-data-analytics**, **pm-marketing-growth**, **pm-go-to-market**, and **pm-ai-shipping**.
- Each plugin maintains a [`plugin.json`](https://github.com/phuryn/pm-skills/blob/main/plugin.json) manifest in `.claude-plugin/` and organizes content into `skills/` and `commands/` subdirectories.
- **pm-execution** offers the largest skill set with 16 skills and 11 commands, while **pm-ai-shipping** provides specialized AI shipping audits.
- Installation occurs via `claude plugin marketplace add phuryn/pm-skills` followed by individual plugin installation commands.
- Commands use slash notation (e.g., `/discover`) to orchestrate sequential skill execution from the corresponding `skills/` directory.

## Frequently Asked Questions

### How do I install individual plugins versus the full marketplace?

While the root [`.claude-plugin/marketplace.json`](https://github.com/phuryn/pm-skills/blob/main/.claude-plugin/marketplace.json) supports installing all nine core plugins simultaneously, you can selectively install individual plugins by running only the specific `claude plugin install pm-<name>@pm-skills` commands you need. Each plugin is self-contained with its own manifest, allowing modular deployment without dependencies on other marketplace plugins.

### What is the difference between skills and commands in the PM Skills plugins?

**Skills** are atomic capabilities defined in individual [`SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/SKILL.md) files within each plugin's `skills/` directory, representing single-purpose prompts Claude can execute. **Commands** are orchestration workflows defined in `commands/` markdown files that invoke multiple skills sequentially using slash notation (e.g., `/discover`), enabling complex multi-step product management workflows.

### Where are plugin configurations stored in the repository?

Each plugin stores its configuration in a hidden [`.claude-plugin/plugin.json`](https://github.com/phuryn/pm-skills/blob/main/.claude-plugin/plugin.json) manifest file within the plugin directory (e.g., [`pm-execution/.claude-plugin/plugin.json`](https://github.com/phuryn/pm-skills/blob/main/pm-execution/.claude-plugin/plugin.json)). The repository root contains [`.claude-plugin/marketplace.json`](https://github.com/phuryn/pm-skills/blob/main/.claude-plugin/marketplace.json), which aggregates all nine core plugins for marketplace-wide operations.

### How does Claude Code load the 9 core PM Skills plugins?

Claude Code parses the [`plugin.json`](https://github.com/phuryn/pm-skills/blob/main/plugin.json) manifest in each plugin's `.claude-plugin/` directory to register available skills and commands. When you invoke a slash command or reference a skill, Claude loads the corresponding markdown files from the `skills/` or `commands/` directories and executes them according to the manifest-defined parameters.