PM-Skills README Key Takeaways: AI Operating System for Product Managers
The PM-Skills Marketplace provides 68 reusable product management skills and 42 chained workflows across 9 domain-specific plugins, turning generic LLM output into structured product decision artifacts for Claude Code, Codex, and other AI assistants.
The phuryn/pm-skills repository is an open-source "AI operating system" designed specifically for product-focused AI assistants. According to the main README.md, this marketplace equips tools like Claude Code, Claude Cowork, Codex, Gemini CLI, and OpenCode with a structured catalog of skills, commands, and plugins that transform conversational AI into a systematic product management partner.
Core Architecture: Skills vs Commands vs Plugins
The repository organizes its capabilities into three distinct layers that work together to provide comprehensive product management support.
Skills
Skills are atomic knowledge units stored in individual SKILL.md files. Each skill encapsulates a specific framework, worksheet, or template used by product managers. Examples include brainstorm-ideas-new for ideation and product-strategy for strategic planning. These files follow a universal markdown format that works with any AI assistant capable of reading markdown.
Commands
Commands are slash-triggered workflows that chain one or more skills together. While skills represent individual capabilities, commands orchestrate complete workflows. For instance, /discover runs a full discovery workflow (brainstorm → assumption mapping → prioritize → experiment design), and /write-prd produces an 8-section PRD ready for engineering hand-off.
Plugins
Plugins group related skills and commands into domain-specific packages. The repository contains 9 plugins that can be installed individually or collectively:
- pm-product-discovery – 13 skills and 5 commands covering ideation, assumption mapping, and experiment design
- pm-product-strategy – 12 skills and 5 commands for vision, business model, and pricing
- pm-execution – 16 skills and 11 commands for PRDs, OKRs, roadmaps, and retrospectives
- pm-market-research – 7 skills and 3 commands for personas, market sizing, and competitor analysis
- pm-data-analytics – 3 skills and 3 commands for SQL generation, cohort analysis, and A/B testing
- pm-go-to-market – 6 skills and 3 commands for GTM strategy, ICP definition, and battlecards
- pm-marketing-growth – 5 skills and 2 commands for marketing ideas, positioning, and North Star metrics
- pm-toolkit – 4 skills and 5 commands for resume review, legal docs, and proofreading
- pm-ai-shipping – 2 skills and 5 commands for documentation and static security/performance audits of AI-built code
Installation Methods
The repository supports multiple installation paths depending on which AI assistant you use.
Claude Cowork
Add the marketplace via the plugin picker interface in Claude Cowork. All 9 plugins install automatically, though you can configure individual plugins afterward.
Claude Code
Use the CLI to add the marketplace and install specific plugins:
claude plugin marketplace add phuryn/pm-skills
claude plugin install pm-product-discovery@pm-skills
claude plugin install pm-product-strategy@pm-skills
Codex CLI
The syntax mirrors Claude Code for Codex users:
codex plugin marketplace add phuryn/pm-skills
codex plugin install <plugin>@pm-skills
Practical Usage Examples
Once installed, you can invoke workflows using natural language or slash commands. Below are concrete examples from the CLAUDE.md and plugin documentation.
Run a complete discovery workflow:
/discover AI-powered meeting summarizer for remote teams
Generate a comprehensive strategy canvas:
/strategy B2B project-management tool for agencies
Create a launch-ready PRD:
/write-prd Smart notification system that reduces alert fatigue
Develop a go-to-market plan:
/plan-launch AI code-review tool targeting mid-size engineering teams
Audit a product management resume:
/review-resume [attach my_resume.pdf]
For Codex CLI users, the same capabilities work through natural language prompts after installation:
# After adding the marketplace, simply ask:
# "Run product discovery on my new AI note-taking app: brainstorm ideas, map assumptions, prioritize risky ones, then design experiments."
Cross-Assistant Compatibility
While slash commands are Claude-specific, the underlying skills follow a universal SKILL.md format that functions with any AI assistant capable of reading markdown. This means teams using Gemini CLI, OpenCode, or other assistants can still leverage the 68 individual skills even if the chained workflows (commands) require manual orchestration.
Extensibility and Contribution
The marketplace is designed as a living resource. New skills or plugins can be added via pull request following the guidelines in CONTRIBUTING.md. Each plugin maintains its own documentation in dedicated directories like pm-product-discovery/README.md, pm-execution/README.md, and pm-ai-shipping/README.md, making it easy to understand the specific capabilities and contribution paths for each domain.
Summary
- PM-Skills Marketplace contains 68 atomic skills and 42 chained workflows across 9 domain-specific plugins
- Three-tier architecture: Skills (atomic knowledge), Commands (slash-triggered workflows), and Plugins (domain-specific packages)
- Universal compatibility: Skills work with any markdown-capable AI assistant; commands are Claude/Codex-specific
- Installation flexibility: Supports Claude Cowork (GUI), Claude Code (CLI), and Codex CLI with modular plugin installation
- Comprehensive coverage: From discovery and strategy to execution, analytics, and AI-specific shipping audits
- Open source: Extensible via pull requests with contribution guidelines in
CONTRIBUTING.md
Frequently Asked Questions
What is the difference between a skill and a command in pm-skills?
A skill is an atomic knowledge unit—essentially a single framework, template, or worksheet stored in a SKILL.md file. A command is a slash-triggered workflow (like /discover or /write-prd) that chains multiple skills together to produce a complete artifact. While skills provide the raw knowledge, commands orchestrate the process.
Can I use pm-skills with AI assistants other than Claude?
Yes. The individual skills follow a universal markdown format that works with any AI assistant capable of reading markdown files, including Gemini CLI and OpenCode. However, the slash commands that chain skills together are specific to Claude Code, Claude Cowork, and Codex CLI. Users of other assistants can manually prompt the skills in sequence.
How do I install only specific plugins rather than all nine?
While the marketplace can install all 9 plugins automatically, you can select individual ones using the CLI syntax claude plugin install <plugin-name>@pm-skills (or the Codex equivalent). For example, to install only the execution and strategy plugins, run claude plugin install pm-execution@pm-skills and claude plugin install pm-product-strategy@pm-skills.
Where are the skill definitions and documentation stored?
Each plugin maintains its own documentation in dedicated directories at the repository root. Key files include pm-product-discovery/README.md for discovery skills, pm-execution/README.md for execution workflows, and pm-ai-shipping/README.md for AI-specific shipping audits. The universal skill format is documented in CLAUDE.md, and contribution guidelines reside in CONTRIBUTING.md.
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 →