Installing PM Skills in Claude Code vs Codex CLI vs Cowork: Complete Setup Guide
You can install PM Skills from the phuryn/pm-skills repository using a GUI in Claude Cowork, via CLI commands in Claude Code, or through Codex CLI, with each method sharing the same marketplace definition but differing in how you add plugins and access commands.
The PM Skills marketplace provides nine ready-to-use product management plugins for AI assistants. Whether you prefer a visual interface or terminal-based workflows, the repository at phuryn/pm-skills supports three distinct installation paths. Each environment—Claude Cowork, Claude Code, and Codex CLI—uses the same underlying marketplace structure but exposes different levels of command integration and automation.
Claude Cowork: The GUI Method (Recommended for Non-Developers)
Claude Cowork provides the most frictionless installation experience through its visual plugin browser. This method automatically installs all nine plugins and immediately exposes the full /slash command set.
Step-by-Step Installation
According to the repository documentation in README.md lines 53-60, follow these steps:
- Open Customize in the bottom-left corner of the Claude Cowork interface.
- Navigate to Browse plugins → Personal → +.
- Select Add marketplace from GitHub and enter
phuryn/pm-skills.
Once added, all nine plugins install automatically without requiring individual commands. The repository includes a visual guide at .docs/images/pm-skills-install.gif demonstrating this workflow.
What You Get
- Full command access: All
/slashcommands (including/discover,/write-prd,/plan-launch) are instantly available in the UI. - Auto-loaded skills: The model automatically loads relevant skills from
skills/*/SKILL.mdfiles when it detects product management queries.
Claude Code: The CLI Method
Claude Code requires manual marketplace registration and individual plugin installation via terminal commands. While this method offers granular control, commands are not exposed as native slash commands and must be invoked through natural language.
Adding the Marketplace
First, register the marketplace definition using the CLI:
claude plugin marketplace add phuryn/pm-skills
This command points Claude Code to the marketplace file defined in the repository's root.
Installing Individual Plugins
Unlike the GUI method, you must install each plugin separately. The repository contains nine distinct plugins documented in README.md lines 64-80:
# Install each plugin individually (select only the ones you need)
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
Invoking Commands Without Slash Support
In Claude Code, installed commands do not appear as native CLI commands. Instead, invoke workflows by describing them in natural language:
Run product discovery on my new AI-assistant: brainstorm ideas, map assumptions, prioritize the risky ones, then design experiments — pause between each step.
Alternatively, ask Claude Code to convert command files (such as pm-execution/commands/write-prd.md) into Codex-compatible skills for more structured execution.
Codex CLI: The OpenAI Method
Codex CLI mirrors the Claude Code workflow but uses OpenAI-specific syntax. The marketplace definition remains identical, requiring the same two-step process of adding the source and installing individual components.
Marketplace Setup
Register the marketplace using the Codex CLI syntax:
codex plugin marketplace add phuryn/pm-skills
This reads the same marketplace file used by Claude Code, ensuring consistency across both CLI environments.
Plugin Installation
Install plugins using the codex plugin add command rather than install. As documented in README.md lines 82-99:
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
Converting Commands to Codex Skills
Codex does not expose slash commands. To utilize the workflow definitions stored in command files (located in paths like pm-execution/commands/write-prd.md), prompt Codex to generate compatible skills:
Read the command files in the pm-execution plugin and create equivalent Codex skills for the workflows I use most often.
This converts the repository's command definitions into Codex-native skill formats while preserving the underlying logic.
Key Repository Files and Architecture
Understanding the repository structure helps you customize installations across all three environments:
| File | Purpose | Location |
|---|---|---|
README.md |
Central documentation containing installation commands for all three methods (lines 53-99) | Repository root |
CLAUDE.md |
Authoritative guide for Claude-based agents describing plugin architecture and skill loading | Repository root |
SKILL.md files |
Universal skill definitions (e.g., pm-toolkit/skills/review-resume/SKILL.md) used across all assistants |
*/skills/*/ directories |
| Command files | Define slash commands for Cowork and Claude Code (e.g., pm-execution/commands/write-prd.md) |
*/commands/ directories |
The skills/ directories contain markdown files that any AI assistant can read, while the commands/ directories house the slash command definitions primarily utilized by Claude Cowork.
Quick Reference Comparison
| Environment | Add Marketplace | Install Plugins | Command Access |
|---|---|---|---|
| Claude Cowork | GUI: Customize → Browse plugins → Personal → + → Add marketplace from GitHub | Auto-installs all 9 plugins | Full /slash command support |
| Claude Code | claude plugin marketplace add phuryn/pm-skills |
Individual claude plugin install commands |
Natural language only (no slash commands) |
| Codex CLI | codex plugin marketplace add phuryn/pm-skills |
Individual codex plugin add commands |
Natural language or converted skills |
Summary
- Claude Cowork offers one-click installation of all nine PM Skills plugins with immediate access to slash commands like
/discoverand/strategy. - Claude Code requires manual marketplace addition and individual plugin installation via
claude plugin install [plugin]@pm-skills, with commands invoked through natural language rather than slash syntax. - Codex CLI uses
codex plugin addsyntax but shares the same marketplace definition, requiring users to either use natural language prompts or convert command files into Codex-compatible skills. - All three methods source from the same repository (
phuryn/pm-skills) and can access the universalSKILL.mdfiles located in each plugin'sskills/directory.
Frequently Asked Questions
Do I need to install all nine PM Skills plugins, or can I select specific ones?
You can install individual plugins. While Claude Cowork installs all nine automatically, both Claude Code and Codex CLI allow selective installation—install only pm-execution@pm-skills and pm-product-discovery@pm-skills if those are the only capabilities you need.
Why don't slash commands work in Claude Code or Codex CLI?
The command architecture differs between the GUI and CLI implementations. In CLAUDE.md and the repository documentation, commands are defined as workflow files that Claude Cowork surfaces as slash commands. In CLI environments, you must invoke these workflows by describing them in natural language or by asking the assistant to convert command files (like pm-execution/commands/write-prd.md) into executable skills.
Can I use PM Skills with assistants other than Claude or Codex?
Yes. The SKILL.md files (such as pm-toolkit/skills/review-resume/SKILL.md) are written in plain markdown with universal formatting. Any AI assistant that can read markdown files can utilize these skills by copying the relevant skill folders into your project's context.
What is the difference between claude plugin install and codex plugin add?
These are syntax differences between the two CLI tools. Claude Code uses claude plugin install [plugin-name]@pm-skills while Codex CLI uses codex plugin add [plugin-name]@pm-skills. Both target the same marketplace definition and install the same underlying files from the phuryn/pm-skills repository.
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 →