How to Install PM Skills Plugins in Claude Code, Claude Cowork, and Codex CLI
To install PM Skills plugins, register the marketplace phuryn/pm-skills and install the individual plugins using CLI commands or the GUI wizard, making nine product management toolkits immediately available in your AI assistant.
PM Skills is distributed as a marketplace that groups related product-management workflows into nine independent plugins. Each plugin bundles reusable skills (knowledge blocks) and commands (slash-style workflows) that you can invoke immediately after installation. The repository phuryn/pm-skills provides a common marketplace file at .claude-plugin/marketplace.json that works across all three environments.
Installing PM Skills in Claude Cowork (GUI)
Claude Cowork provides a visual interface for non-developers to add the marketplace without touching the command line.
Step-by-Step Installation Process
- Open Customize in the bottom-left corner of the interface.
- Click Browse plugins → Personal → +.
- Choose Add marketplace from GitHub.
- Enter the repository identifier:
phuryn/pm-skills.
All nine plugins install automatically, giving you immediate access to commands like /discover, /strategy, and /write-prd. This method reads the same .claude-plugin/marketplace.json file used by the CLI versions, ensuring consistency across environments.
Installing PM Skills in Claude Code (CLI)
Claude Code requires a two-step process: first registering the marketplace source, then installing the specific plugins you need.
Registering the Marketplace
Register the repository as a plugin source using the marketplace command:
claude plugin marketplace add phuryn/pm-skills
This command parses the .claude-plugin/marketplace.json file in the repository root, making the nine available plugins discoverable by the CLI.
Installing Individual Plugins
Install only the plugins relevant to your workflow, or install all nine for the complete suite:
# Install individual plugins
claude plugin install pm-toolkit@pm-skills
claude plugin install pm-product-strategy@pm-skills
claude plugin install pm-product-discovery@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-execution@pm-skills
claude plugin install pm-ai-shipping@pm-skills
Each installation pulls the plugin package from pm-*/.claude-plugin/plugin.json definitions, loading contained skills and commands into the runtime. You can verify installation by checking for the presence of slash commands like /discover or /write-prd in your session.
Installing PM Skills in Codex CLI (OpenAI)
Codex CLI reads the same marketplace structure but uses slightly different syntax for registration and installation.
Marketplace Registration
Add the repository as a marketplace source:
codex plugin marketplace add phuryn/pm-skills
This references the identical .claude-plugin/marketplace.json manifest used by Claude Code, ensuring plugin compatibility across OpenAI and Anthropic tools.
Plugin Installation Syntax
Codex uses add instead of install for pulling plugins:
codex plugin add pm-toolkit@pm-skills
codex plugin add pm-product-strategy@pm-skills
codex plugin add pm-product-discovery@pm-skills
codex plugin add pm-market-research@pm-skills
codex plugin add pm-data-analytics@pm-skills
codex plugin add pm-marketing-growth@pm-skills
codex plugin add pm-go-to-market@pm-skills
codex plugin add pm-execution@pm-skills
codex plugin add pm-ai-shipping@pm-skills
Important distinction: Codex plugins expose skills only, loading definitions from paths like pm-*/skills/*/SKILL.md. The slash-commands (e.g., /discover) defined in pm-*/commands/*.md files are not registered as executable commands in Codex. To execute a workflow, describe the steps in plain language or convert command files into skills manually.
Understanding the Plugin Architecture
The PM Skills repository organizes content through a hierarchical structure that the CLIs parse during installation:
.claude-plugin/marketplace.json: The central manifest defining the marketplace and catalog of nine pluginspm-*/.claude-plugin/plugin.json: Individual plugin descriptors listing contained skills and commandspm-*/commands/*.md: Markdown files containing slash-command definitions (e.g.,pm-execution/commands/write-prd.md)pm-*/skills/*/SKILL.md: Reusable knowledge blocks that Claude and Codex load on demand
This architecture allows the marketplace to function across Claude Code, Claude Cowork, and Codex CLI while respecting each environment's specific capabilities and constraints.
Summary
- PM Skills distributes nine product management plugins through the
phuryn/pm-skillsmarketplace repository. - Claude Cowork users install via GUI: Customize → Browse plugins → Add marketplace from GitHub → enter
phuryn/pm-skills. - Claude Code requires
claude plugin marketplace add phuryn/pm-skillsfollowed byclaude plugin install [plugin-name]@pm-skills. - Codex CLI uses
codex plugin marketplace addandcodex plugin add, but exposes only skills, not slash commands. - All environments read from
.claude-plugin/marketplace.jsonand individualplugin.jsonfiles to load skills fromSKILL.mdand commands fromcommands/*.md.
Frequently Asked Questions
What is the difference between the marketplace and individual plugins?
The marketplace is the registry (phuryn/pm-skills) that contains the .claude-plugin/marketplace.json manifest listing all available plugins. Individual plugins are the nine specific toolkits (like pm-toolkit or pm-execution) that contain the actual skills and commands. You register the marketplace once, then install specific plugins from that catalog.
Can I install only specific PM Skills plugins instead of all nine?
Yes. In Claude Code and Codex CLI, run only the install or add commands for the plugins you need. In Claude Cowork, the GUI installs all nine by default, but you can disable individual plugins after installation through the plugin management interface. Each plugin operates independently, so omitting one does not affect the functionality of others.
Why don't slash commands work in Codex CLI?
Codex CLI has a different architecture than Claude Code and does not support the slash-command interface. While Codex loads the skills from pm-*/skills/*/SKILL.md files, it ignores the command definitions in pm-*/commands/*.md. To access PM Skills functionality in Codex, describe the workflow in natural language or convert command files into skill definitions.
Where are the skill definitions stored in the repository?
Skill definitions reside in pm-*/skills/[skill-name]/SKILL.md paths within each plugin directory. For example, pm-product-discovery/skills/brainstorm-ideas-existing/SKILL.md contains the specific knowledge blocks and instructions that the AI assistant loads when you invoke that skill. These files are referenced by the plugin.json descriptors during installation.
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 →