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

  1. Open Customize in the bottom-left corner of the Claude Cowork interface.
  2. Navigate to Browse plugins → Personal → +.
  3. 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 /slash commands (including /discover, /write-prd, /plan-launch) are instantly available in the UI.
  • Auto-loaded skills: The model automatically loads relevant skills from skills/*/SKILL.md files 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 /discover and /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 add syntax 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 universal SKILL.md files located in each plugin's skills/ 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:

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 →