# Installing PM Skills in Claude Code vs Codex CLI vs Cowork: Complete Setup Guide

> Install PM Skills via Claude Cowork GUI, Claude Code CLI, or Codex CLI. This guide details setup for each method to integrate plugins and access commands effectively.

- Repository: [Pawel Huryn/pm-skills](https://github.com/phuryn/pm-skills)
- Tags: how-to-guide
- Published: 2026-07-05

---

**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`](https://github.com/phuryn/pm-skills/blob/main/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:

```bash
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`](https://github.com/phuryn/pm-skills/blob/main/README.md) lines 64-80:

```bash

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

```text
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`](https://github.com/phuryn/pm-skills/blob/main/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:

```bash
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`](https://github.com/phuryn/pm-skills/blob/main/README.md) lines 82-99:

```bash
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`](https://github.com/phuryn/pm-skills/blob/main/pm-execution/commands/write-prd.md)), prompt Codex to generate compatible skills:

```text
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`](https://github.com/phuryn/pm-skills/blob/main/README.md) | Central documentation containing installation commands for all three methods (lines 53-99) | Repository root |
| [`CLAUDE.md`](https://github.com/phuryn/pm-skills/blob/main/CLAUDE.md) | Authoritative guide for Claude-based agents describing plugin architecture and skill loading | Repository root |
| [`SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/SKILL.md) files | Universal skill definitions (e.g., [`pm-toolkit/skills/review-resume/SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/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`](https://github.com/phuryn/pm-skills/blob/main/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`](https://github.com/phuryn/pm-skills/blob/main/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`](https://github.com/phuryn/pm-skills/blob/main/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`](https://github.com/phuryn/pm-skills/blob/main/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`](https://github.com/phuryn/pm-skills/blob/main/SKILL.md) files (such as [`pm-toolkit/skills/review-resume/SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/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.