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

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 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 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 for registration and 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 and 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, while individual skills like product-vision are defined in 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 for requirement documentation and 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 and the user research command at 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, 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 for naming exercises and 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 registers skills like 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, while the audit command workflow lives at 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 files defining individual capabilities
  • Commands Folder – commands/ sub-directory containing markdown files defining slash-command workflows
  • Claude Manifest – Hidden .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 enumerates all nine plugins, enabling single-command installation of the entire suite. Individual plugin manifests (e.g., 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


# 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:

/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:

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.

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 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 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 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 manifest file within the plugin directory (e.g., pm-execution/.claude-plugin/plugin.json). The repository root contains .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 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.

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:

Share the following with your agent to get started:
curl -s "https://instagit.com/install.md"

Works with
Claude Codex Cursor VS Code OpenClaw Any MCP Client

Maintain an open-source project? Get it listed too →