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 methodologiescommands/– Markdown files mapping slash commands to workflows that orchestrate one or more skillsREADME.mdandplugin.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-skillsfollowed byclaude plugin install <plugin-name>@pm-skillsfor each desired package - Commands are defined in
pm-<area>/commands/*.mdfiles 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 plugincommands 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:
curl -s "https://instagit.com/install.md" Maintain an open-source project? Get it listed too →