# How to Install PM Skills Marketplace Using the Codex CLI: A Complete Guide

> Easily install PM Skills Marketplace using the Codex CLI. Follow our guide to add the phuryn/pm-skills repository and unlock valuable product management tools and commands.

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

---

**Register the PM Skills Marketplace repository with `codex plugin marketplace add phuryn/pm-skills`, then install individual plugins like `pm-toolkit` to access bundled product-management skills and commands.**

The **PM Skills Marketplace** is an open-source collection of product-management expertise distributed as plugins for the Codex CLI. Located in the `phuryn/pm-skills` repository, this marketplace bundles specialized skills into nine distinct plugin packages that accelerate product discovery, strategy, and execution workflows. To install PM Skills Marketplace using the Codex CLI, you must first register the marketplace manifest, then selectively install the plugin bundles that match your workflow needs.

## Understanding the Marketplace Architecture

The PM Skills Marketplace follows a two-tier architecture defined in the [`.claude-plugin/marketplace.json`](https://github.com/phuryn/pm-skills/blob/main/.claude-plugin/marketplace.json) file at the repository root. This JSON manifest registers the `phuryn/pm-skills` namespace with Codex, allowing the CLI to resolve plugin references like `pm-toolkit@pm-skills`. Each plugin contains multiple skills defined in individual [`SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/SKILL.md) files located within `skills/*/SKILL.md` directories throughout the repository.

## Step-by-Step Installation Guide

### Register the Marketplace Repository

Before installing any skills, you must register the marketplace to make the plugin namespace available to Codex. Run the following command in your terminal:

```bash
codex plugin marketplace add phuryn/pm-skills

```

This command reads the [`.claude-plugin/marketplace.json`](https://github.com/phuryn/pm-skills/blob/main/.claude-plugin/marketplace.json) file and registers all nine available plugin bundles under the `pm-skills` namespace.

### Install Individual Plugin Bundles

After registering the marketplace, install specific plugins to access their bundled skills. The repository contains nine optional but complementary plugin bundles:

```bash

# Core product management toolkit

codex plugin add pm-toolkit@pm-skills

# Strategic planning

codex plugin add pm-product-strategy@pm-skills

# Discovery and validation

codex plugin add pm-product-discovery@pm-skills

# Market analysis

codex plugin add pm-market-research@pm-skills

# Data and metrics

codex plugin add pm-data-analytics@pm-skills

# Growth and marketing

codex plugin add pm-marketing-growth@pm-skills

# Launch planning

codex plugin add pm-go-to-market@pm-skills

# Execution and delivery

codex plugin add pm-execution@pm-skills

# AI-assisted shipping

codex plugin add pm-ai-shipping@pm-skills

```

Each plugin command downloads the skill definitions and makes them available to Codex for natural language invocation.

## Working with Installed Skills

Once installed, skills become searchable and executable through natural language prompts. The skills are defined in [`SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/SKILL.md) files located within each plugin's `skills/` directory, such as `pm-toolkit/skills/*/SKILL.md` and `pm-execution/skills/*/SKILL.md`.

For example, after installing the `pm-product-discovery` plugin, you can invoke:

```bash
codex "Run product discovery on a new AI note-taking tool: brainstorm ideas, map assumptions, prioritize the riskiest ones, then design experiments."

```

Or with the `pm-execution` plugin installed:

```bash
codex "Help me write a PRD for a SaaS analytics platform using the /write-prd command."

```

## Key Repository Files

Understanding these source files helps troubleshoot installation issues:

- **[`README.md`](https://github.com/phuryn/pm-skills/blob/main/README.md)**: Contains the complete installation documentation and Codex CLI usage examples in the "Codex CLI (OpenAI)" section.
- **[`.claude-plugin/marketplace.json`](https://github.com/phuryn/pm-skills/blob/main/.claude-plugin/marketplace.json)**: The marketplace manifest that Codex reads to resolve the `phuryn/pm-skills` namespace and plugin versions.
- **`pm-toolkit/skills/*/SKILL.md`**: Individual skill definitions for the toolkit plugin, including command structures and prompt templates.
- **`pm-execution/skills/*/SKILL.md`**: Execution-focused skill definitions providing commands like `/write-prd` and `/ship-check`.

## Summary

- **Register first**: Always run `codex plugin marketplace add phuryn/pm-skills` before installing individual plugins.
- **Install selectively**: Choose from nine available plugins (`pm-toolkit`, `pm-product-strategy`, `pm-product-discovery`, etc.) based on your specific product management needs.
- **Natural language access**: Once installed, skills defined in [`SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/SKILL.md) files become available through conversational prompts without additional configuration.
- **Repository structure**: The marketplace relies on [`.claude-plugin/marketplace.json`](https://github.com/phuryn/pm-skills/blob/main/.claude-plugin/marketplace.json) for registration and individual plugin directories containing `skills/*/SKILL.md` for command definitions.

## Frequently Asked Questions

### Do I need to install all nine plugins to use the PM Skills Marketplace?

No. You can install only the plugins relevant to your current workflow. Each plugin operates independently, so you might start with `pm-toolkit` and `pm-product-discovery`, then add others like `pm-go-to-market` or `pm-execution` as your project progresses.

### What is the difference between registering the marketplace and adding a plugin?

Registering the marketplace with `codex plugin marketplace add phuryn/pm-skills` tells Codex where to find the plugin definitions by reading the [`.claude-plugin/marketplace.json`](https://github.com/phuryn/pm-skills/blob/main/.claude-plugin/marketplace.json) file. Adding a specific plugin like `codex plugin add pm-toolkit@pm-skills` downloads the actual skills and commands into your local Codex environment.

### Can I use these skills with Claude Code instead of Codex CLI?

Yes. The same marketplace definition in [`.claude-plugin/marketplace.json`](https://github.com/phuryn/pm-skills/blob/main/.claude-plugin/marketplace.json) works with both Claude Code and Codex CLI. The repository structure supports both OpenAI Codex and Anthropic Claude implementations, using identical skill definitions in the [`SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/SKILL.md) files.

### Where are the skill commands defined after installation?

Skill commands are defined in the [`SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/SKILL.md) files within each plugin's directory, such as `pm-execution/skills/*/SKILL.md` for execution commands or `pm-toolkit/skills/*/SKILL.md` for general toolkit functions. These files contain the prompt templates and command structures that Codex uses to execute your requests.