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 markdownSKILL.mdfiles defining individual capabilities - Commands Folder –
commands/sub-directory containing markdown files defining slash-command workflows - Claude Manifest – Hidden
.claude-plugin/plugin.jsoninside 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.jsonmanifest in.claude-plugin/and organizes content intoskills/andcommands/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-skillsfollowed by individual plugin installation commands. - Commands use slash notation (e.g.,
/discover) to orchestrate sequential skill execution from the correspondingskills/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:
curl -s "https://instagit.com/install.md" Maintain an open-source project? Get it listed too →