Complete List of PM Skills Plugins in the phuryn/pm-skills Repository
The phuryn/pm-skills repository hosts over 40 open-source PM Skills plugins organized into nine thematic categories, ranging from product strategy and market research to AI shipping and data analytics.
The pm-skills collection provides product managers with modular, LLM-powered "skills" that generate, analyze, and refine product artefacts. Each plugin follows a standardized schema defined in CLAUDE.md and resides in a dedicated directory containing a SKILL.md descriptor. Below is the complete inventory of available PM Skills plugins, categorized by function and linked to their source implementations.
Toolkit Skills (pm-toolkit)
The pm-toolkit category contains utility-focused PM Skills plugins for document review, legal drafting, and career materials.
- Grammar Check – Proofreading and grammar correction via
pm-toolkit/skills/grammar-check/SKILL.md - Privacy Policy – Generates privacy policy drafts via
pm-toolkit/skills/privacy-policy/SKILL.md - Draft NDA – Creates non-disclosure agreements via
pm-toolkit/skills/draft-nda/SKILL.md - Review Resume – Analyzes CVs for PM roles via
pm-toolkit/skills/review-resume/SKILL.md
CLI Commands
The toolkit also ships ready-to-use command markdown files in pm-toolkit/commands/:
tailor-resume.md– Adapts resumes to specific job descriptionsreview-resume.md– Command-line resume review interfaceproofread.md– Quick text proofreading utilityprivacy-policy.mdanddraft-nda.md– Direct CLI invocations for legal documents
Product Strategy Skills (pm-product-strategy)
Strategic planning PM Skills plugins reside in pm-product-strategy/skills/ and cover classic frameworks and business modeling.
- Ansoff Matrix – Growth strategy visualization (
ansoff-matrix/SKILL.md) - Business Model – Business model generation and analysis (
business-model/SKILL.md) - Lean Canvas – Lean startup canvas creation (
lean-canvas/SKILL.md) - Monetization Strategy – Revenue model development (
monetization-strategy/SKILL.md) - PESTLE Analysis – Macro-environmental scanning (
pestle-analysis/SKILL.md) - SWOT Analysis – Strengths, weaknesses, opportunities, threats assessment (
swot-analysis/SKILL.md) - Startup Canvas – Early-stage business planning (
startup-canvas/SKILL.md) - Value Proposition – Value proposition design (
value-proposition/SKILL.md)
Product Discovery Skills (pm-product-discovery)
Discovery-phase PM Skills plugins in pm-product-discovery/skills/ help PMs synthesize research and prioritize opportunities.
- Metrics Dashboard – Defines success metrics and KPI tracking (
metrics-dashboard/SKILL.md) - Opportunity-Solution Tree – Maps opportunities to potential solutions (
opportunity-solution-tree/SKILL.md) - Prioritise Assumptions – Ranks assumptions for validation (
prioritize-assumptions/SKILL.md) - Prioritise Features – Feature prioritization frameworks (
prioritize-features/SKILL.md) - Summarise Interview – Condenses user interview transcripts (
summarize-interview/SKILL.md)
Marketing & Growth Skills (pm-marketing-growth)
Growth-focused PM Skills plugins in pm-marketing-growth/skills/ and pm-marketing-growth/commands/ drive positioning and acquisition strategy.
- Marketing Ideas – Campaign concept generation (
marketing-ideas/SKILL.md) - North-Star Metric – Defines primary growth indicators (
north-star-metric/SKILL.md) - Positioning Ideas – Market positioning alternatives (
positioning-ideas/SKILL.md) - Product Name – Naming and nomenclature assistance (
product-name/SKILL.md) - Value-Prop Statements – Marketing copy for value propositions (
value-prop-statements/SKILL.md)
Additional Commands
north-star.md– CLI command for metric definition sessionsmarket-product.md– Market-product fit analysis command
Market Research Skills (pm-market-research)
Research-oriented PM Skills plugins in pm-market-research/skills/ enable customer and market understanding.
- Customer Journey Map – End-to-end user journey visualization (
customer-journey-map/SKILL.md) - Market Segments – Segmentation analysis (
market-segments/SKILL.md) - Market Sizing – TAM/SAM/SOM calculations (
market-sizing/SKILL.md) - Sentiment Analysis – Qualitative data sentiment scoring (
sentiment-analysis/SKILL.md) - User Personas – Persona generation (
user-personas/SKILL.md) - User Segmentation – Behavioral and demographic segmentation (
user-segmentation/SKILL.md)
Go-to-Market Skills (pm-go-to-market)
Launch-focused PM Skills plugins in pm-go-to-market/skills/ and pm-go-to-market/commands/ coordinate product releases.
- Competitive Battlecard – Competitive intelligence summaries (
competitive-battlecard/SKILL.md) - GTM Motions – Go-to-market motion design (
gtm-motions/SKILL.md) - GTM Strategy – Comprehensive launch strategy (
gtm-strategy/SKILL.md) - Growth Loops – Viral and retention loop modeling (
growth-loops/SKILL.md) - Ideal Customer Profile – ICP definition and refinement (
ideal-customer-profile/SKILL.md)
Launch Command
plan-launch.md– Command interface for launch planning inpm-go-to-market/commands/
Execution Skills (pm-execution)
Delivery-focused PM Skills plugins in pm-execution/skills/ support sprint planning, documentation, and risk management.
- Outcome Roadmap – Output vs. outcome roadmapping (
outcome-roadmap/SKILL.md) - Prioritisation Frameworks – RICE, MoSCoW, and custom frameworks (
prioritization-frameworks/SKILL.md) - Pre-Mortem – Risk anticipation exercises (
pre-mortem/SKILL.md) - Release Notes – Changelog and release documentation (
release-notes/SKILL.md) - Strategy Red-Team – Adversarial strategy testing (
strategy-red-team/SKILL.md) - Summarise Meeting – Meeting minutes and action items (
summarize-meeting/SKILL.md) - Test Scenarios – QA test case generation (
test-scenarios/SKILL.md) - User Stories – Agile story writing (
user-stories/SKILL.md) - WWAS (What-What-Anything-Say) – Communication clarity framework (
wwas/SKILL.md)
Data Analytics Skills (pm-data-analytics)
Analytics PM Skills plugins in pm-data-analytics/skills/ and pm-data-analytics/commands/ handle quantitative analysis.
- AB-Test Analysis – Experiment result interpretation (
ab-test-analysis/SKILL.md) - Cohort Analysis – Retention and behavior cohort studies (
cohort-analysis/SKILL.md) - SQL Queries – Query writing and optimization (
sql-queries/SKILL.md)
Analytics Commands
analyze-test.md– A/B test analysis commandanalyze-cohorts.md– Cohort analysis CLI toolwrite-query.md– SQL generation command interface
AI Shipping Skills (pm-ai-shipping)
AI-specific PM Skills plugins in pm-ai-shipping/skills/ and pm-ai-shipping/commands/ address machine-learning product delivery.
- Intended vs Implemented – Alignment checking for AI features (
intended-vs-implemented/SKILL.md) - Shipping Artifacts – AI product documentation (
shipping-artifacts/SKILL.md)
AI Commands
The pm-ai-shipping/commands/ directory contains specialized tooling:
document-app.md– Application documentation generationderive-tests.md– Test derivation for AI systemsperformance-audit-static.md– Static performance auditingsecurity-audit-static.md– Security review automationship-check.md– Pre-shipment validation checklist
How to Use PM Skills Plugins
Each PM Skills plugin follows a standardized prompt-template pattern. The repository provides a lightweight CLI wrapper (pm command) that reads the appropriate SKILL.md file, injects user input, and calls the underlying LLM.
Example: Generating a Value Proposition
Locate the skill in pm-product-strategy/skills/value-proposition/SKILL.md, then execute:
pm value-proposition "Our SaaS platform reduces onboarding time for new sales reps from 2 weeks to 2 days."
The tool returns a polished value-proposition paragraph ready for decks.
Example: Creating a North-Star Metric
pm north-star-metric "We want to measure how many active monthly users consistently create at least one report per week."
This returns a metric definition with success criteria, data source suggestions, and a succinct KPI statement.
Repository Structure and Validation
The pm-skills repository maintains strict consistency through automated validation.
| Path | Purpose |
|---|---|
CLAUDE.md |
Authoritative specification for the standardized skill interface |
validate_plugins.py |
CI script ensuring every SKILL.md conforms to the required schema |
.claude-plugin/marketplace.json |
Marketplace manifest for Claude agent ecosystem integration |
README.md |
Installation and global usage documentation |
tests/ |
Unit tests verifying validator logic and metadata consistency |
Each category directory (e.g., pm-toolkit/, pm-execution/) contains its own README.md providing domain-specific overviews.
Summary
- phuryn/pm-skills organizes PM Skills plugins into nine categories covering the full product lifecycle
- Each plugin consists of a
SKILL.mddescriptor and optional command files incommands/subdirectories - The repository enforces schema compliance via
validate_plugins.pyand the specification inCLAUDE.md - Plugins are invoked through a
pmCLI that processes prompt templates and interfaces with LLMs - The collection includes 40+ skills spanning strategy, discovery, execution, analytics, and AI shipping
Frequently Asked Questions
What is a PM Skills plugin?
A PM Skills plugin is a modular, markdown-based prompt template stored in the phuryn/pm-skills repository. Each plugin contains a SKILL.md file that defines inputs, outputs, and LLM instructions for a specific product management task, such as generating a Lean Canvas or analyzing cohort retention.
How do I install and run PM Skills plugins?
Install the repository according to the main README.md, then use the pm CLI command followed by the skill name and your input text. For example: pm swot-analysis "Our startup faces increasing competition and regulatory changes." The CLI reads the corresponding SKILL.md and returns formatted output.
Can I create custom PM Skills plugins?
Yes. The repository is deliberately modular. Create a new directory under the appropriate category folder, add a SKILL.md following the schema defined in CLAUDE.md, and run validate_plugins.py to ensure compliance. Custom skills integrate immediately with the existing pm CLI infrastructure.
What is the difference between a skill and a command?
In the pm-skills repository, a skill refers to the core prompt template stored in skills/<skill-name>/SKILL.md, while a command is a CLI-ready markdown file in commands/ that demonstrates specific invocation syntax, flags, and usage examples for that skill.
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 →