How to Use the pm-skills CLI: Installing Product Management Slash Commands in Claude Code

The pm-skills CLI is not a standalone executable but rather a collection of Claude Code plugins that expose product management workflows via slash commands (e.g., /write-prd, /review-resume) directly in your terminal.

The pm-skills repository provides a structured marketplace of AI-assisted product management tools that integrate with Claude Code's plugin architecture. Unlike traditional CLIs that ship compiled binaries, this toolset operates through markdown-based skill definitions interpreted by Claude's runtime, allowing you to invoke complex PM frameworks using simple slash commands.

Architecture of the pm-skills CLI

Understanding how the pm-skills CLI functions requires examining its three-layer architecture: the marketplace registry, plugin packages, and runtime interpretation.

Marketplace Configuration

The central registry lives in .claude-plugin/marketplace.json, which declares the marketplace name as pm-skills and enumerates nine available plugin packages. This JSON file enables Claude Code to discover and fetch plugins directly from the GitHub repository.

Plugin Package Structure

Each plugin resides in a top-level directory following the pm-<area> naming convention (e.g., pm-toolkit, pm-product-strategy, pm-execution). Every package contains:

  • skills/ – Reusable markdown files (*.md) describing specific PM frameworks and methodologies
  • commands/ – Markdown files mapping slash commands to workflows that orchestrate one or more skills
  • README.md and plugin.json – Metadata files read by Claude Code during installation

For example, the resume review command is defined in pm-toolkit/commands/review-resume.md, while the PRD generator lives in pm-execution/commands/write-prd.md.

Runtime Execution

When you type a slash command in the Claude Code terminal, the runtime loads the corresponding markdown file from the commands/ directory, automatically pulls any required skills from the skills/ directory, and executes the workflow interactively. The commands are interpreted on-demand; no separate binaries are installed on your system.

Installing the pm-skills CLI

Installation involves adding the marketplace to your Claude Code environment, then selectively installing the plugin packages you need.

Add the marketplace:

claude plugin marketplace add phuryn/pm-skills

Install specific plugins (install only those relevant to your workflow):


# Core utilities including resume review and NDA drafting

claude plugin install pm-toolkit@pm-skills

# Strategic frameworks like SWOT and strategy canvas

claude plugin install pm-product-strategy@pm-skills

# Execution artifacts including PRD and spec writing

claude plugin install pm-execution@pm-skills

# Go-to-market planning tools

claude plugin install pm-go-to-market@pm-skills

Repeat the installation command for each of the nine plugin packages listed in the marketplace configuration.

Using pm-skills Slash Commands

After installation, invoke commands directly in your Claude Code terminal. The pm-skills CLI supports interactive workflows that prompt for missing information and return structured outputs.

Generate strategic documents:


# Create a Product Strategy Canvas (defined in pm-product-strategy/commands/strategy.md)

/strategy B2B project-management tool for agencies

# Discover available skills and frameworks

/discover

Draft execution artifacts:


# Write a Product Requirements Document from a concept

/write-prd "Smart notification system that reduces alert fatigue"

# Review a PM resume (prompts you to attach a PDF)

/review-resume

# Draft a non-disclosure agreement

/draft-nda

Design growth and launch strategies:


# Build a growth loop strategy

/growth-strategy "Two-sided marketplace for freelancers"

# Generate a complete go-to-market launch plan

/plan-launch

Claude interprets these commands by loading the associated markdown definitions and guiding you through any additional prompts (e.g., "What is the target market?" or "Attach the resume PDF").

Codex CLI Compatibility

The pm-skills marketplace also functions with Codex CLI, though the invocation method differs. Codex does not expose slash commands; instead, you install the same plugins and describe the desired workflow in natural language.

Install using Codex syntax:

codex plugin marketplace add phuryn/pm-skills
codex plugin add pm-toolkit@pm-skills
codex plugin add pm-product-strategy@pm-skills

Then invoke skills conversationally:


# Codex will load the strategy skill automatically

Create a Product Strategy Canvas for a SaaS time-tracking tool.

# Or request a PRD

Write a PRD for a smart notification system.

Summary

  • The pm-skills CLI operates as Claude Code plugins rather than standalone binaries, utilizing markdown files interpreted at runtime
  • Installation requires running claude plugin marketplace add phuryn/pm-skills followed by claude plugin install <plugin-name>@pm-skills for each desired package
  • Commands are defined in pm-<area>/commands/*.md files and registered as slash commands (e.g., /write-prd, /plan-launch) accessible directly in the terminal
  • The system automatically loads skills from each plugin's skills/ directory when executing commands, prompting interactively for required inputs
  • Full compatibility extends to Codex CLI, where the same plugins install via codex plugin commands but execute via natural language rather than slash syntax

Frequently Asked Questions

Is pm-skills a standalone executable that I can run directly?

No. According to the repository architecture, pm-skills does not ship a separate binary. Instead, it provides Claude Code plugins that register slash commands within the Claude Code CLI environment. When you type /write-prd, Claude's runtime interprets the command by loading the corresponding markdown definition from the repository and executing the workflow interactively.

How many plugins are available in the pm-skills marketplace?

The .claude-plugin/marketplace.json file defines nine plugin packages in the pm-skills marketplace. These include specialized domains such as pm-toolkit for general utilities, pm-product-strategy for strategic frameworks, pm-execution for delivery artifacts, and pm-go-to-market for launch planning, among others.

Can I use pm-skills with AI assistants other than Claude Code?

Yes. The pm-skills CLI is fully compatible with Codex CLI. While Codex does not support the slash command syntax used in Claude Code, you can install the same marketplace and plugins using codex plugin marketplace add and codex plugin add commands. You then invoke workflows using natural language descriptions (e.g., "Create a strategy canvas") rather than /command syntax.

Where are the command definitions stored in the repository?

Each slash command is defined as a markdown file within its respective plugin's commands/ directory. For example, the /review-resume command is defined in pm-toolkit/commands/review-resume.md, while /plan-launch resides in pm-go-to-market/commands/plan-launch.md. These files reference reusable skills stored in the skills/ subdirectories of each plugin package.

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 →