How to Install pm-skills for Claude Code: Complete Setup Guide
To install pm-skills for Claude Code, run claude plugin marketplace add phuryn/pm-skills to add the marketplace, then install individual plugins using claude plugin install <plugin-name>@pm-skills commands.
The pm-skills repository provides a comprehensive Claude Marketplace that bundles nine product management plugins for Claude Code and Claude Cowork. Installing this marketplace gives you immediate access to specialized skills and slash commands like /discover, /strategy, and /write-prd directly within your Claude conversations.
What Is pm-skills?
pm-skills is a curated Claude Marketplace hosted at phuryn/pm-skills that groups related plugins containing product management frameworks, templates, and guided workflows. Each plugin in the marketplace contains skills (reusable AI instructions) and commands (slash-commands that chain skills together). When you install the marketplace, Claude automatically loads the metadata from .claude-plugin/marketplace.json, making all nine plugins available for installation.
Installation Methods
You can install pm-skills using either the Claude Cowork graphical interface or the Claude Code command-line interface.
Claude Cowork (GUI) Method
This approach is recommended for users who prefer graphical interfaces over terminal commands.
- Open the Customize pane in the bottom-left corner of Claude Cowork.
- Choose Browse plugins → Personal → +.
- Click Add marketplace from GitHub and enter
phuryn/pm-skills.
All nine plugins install automatically, providing immediate access to commands such as /discover, /strategy, and /write-prd. The repository includes a visual guide at .docs/images/pm-skills-install.gif demonstrating this workflow.
Claude Code (CLI) Method
For developers and terminal users, install pm-skills using the Claude Code CLI with the following commands.
First, add the marketplace:
claude plugin marketplace add phuryn/pm-skills
Then install the specific plugins you need from the nine available options:
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
These commands reference the exact installation block documented in the repository's README.md file. After installation, the slash commands become available in any Claude Code conversation.
Installing Individual Plugins
You do not need to install all nine plugins. To install only the product discovery tools, run:
claude plugin install pm-product-discovery@pm-skills
This downloads the plugin's skills and commands into Claude's plugin directory. You can verify installation by testing the /discover command:
/discover AI-powered meeting summarizer for remote teams
How It Works Under the Hood
The pm-skills marketplace uses a structured metadata system to organize its components:
- Marketplace file – The root
.claude-plugin/marketplace.jsondefines the list of plugin packages that belong to pm-skills, including all nine plugin identifiers. - Plugin manifests – Each plugin folder (e.g.,
pm-toolkit/) contains a.claude-plugin/plugin.jsonfile that lists its specific skills and available commands. - Skill definitions – Markdown files under
*/skills/*/SKILL.mdfollow the universal skill format, making them reusable across different AI assistants including Gemini and OpenCode. - Command definitions – Markdown files under
*/commands/*.mdencode Claude-specific slash-commands that are automatically exposed after plugin installation.
Because the marketplace relies on a static JSON descriptor, adding the marketplace once makes Claude aware of every plugin's metadata. Subsequent plugin install calls merely download the skill files into Claude's local plugin directory.
Using Commands and Skills
After installation, you can invoke skills through slash commands or by direct reference in conversation. To use a command:
/discover What are the riskiest assumptions for our AI writing assistant?
To use skills with other AI assistants that support the universal skill format, copy the skill files directly:
for plugin in pm-*/; do
mkdir -p .opencode/skills/
cp -r "$plugin/skills/"* .opencode/skills/ 2>/dev/null
done
This loop, documented in the README's "Other AI assistants" section, copies all skill markdown files into your target assistant's skills directory.
Summary
- pm-skills is a Claude Marketplace at
phuryn/pm-skillscontaining nine product management plugins. - Claude Cowork users can install via the Customize pane by adding the GitHub repository
phuryn/pm-skills. - Claude Code users run
claude plugin marketplace add phuryn/pm-skillsfollowed by specificclaude plugin installcommands for each plugin. - The marketplace configuration lives in
.claude-plugin/marketplace.json, while individual plugin metadata is stored inpm-*/.claude-plugin/plugin.json. - Skills are stored as Markdown files in
*/skills/*/SKILL.mdand work across multiple AI assistants, not just Claude.
Frequently Asked Questions
Do I need to install all nine plugins to use pm-skills?
No. While adding the marketplace makes all nine plugins available, you can install only the specific plugins you need using individual claude plugin install <plugin-name>@pm-skills commands. Each plugin operates independently, so you can start with just the toolkit or discovery plugin and add others later.
Can I use pm-skills with AI assistants other than Claude?
Yes. The skills in pm-skills follow a universal format stored in */skills/*/SKILL.md files. You can copy these Markdown files into other assistants that support skill configurations, such as OpenCode or Gemini, using standard file copy commands. The commands (slash-commands) are Claude-specific, but the underlying skills are portable.
Where does Claude store the installed pm-skills files?
Claude downloads the skill and command files into its local plugin directory after you run the installation commands. The marketplace metadata from .claude-plugin/marketplace.json tells Claude where to find the source files on GitHub, while the individual plugin.json files in each plugin folder define the specific skills and commands to load.
What commands become available after installing pm-skills?
After installation, you gain access to product management commands including /discover for product discovery, /strategy for strategic planning, /write-prd for documentation, and /plan-launch for go-to-market activities. The exact commands available depend on which of the nine plugins you install.
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 →