PM Skills Marketplace: Complete Guide to 68 Skills and 42 Commands

The PM Skills Marketplace contains 68 reusable Skills (knowledge packages) and 42 executable Commands (slash-command prompts) that enable Claude-based agents to automate product management workflows across nine domains.

The PM Skills Marketplace, hosted in the phuryn/pm-skills repository, structures reusable product management assets as Markdown files organized by functional domain. Each Skill resides in a SKILL.md file containing YAML frontmatter with trigger phrases and parameter definitions, while each Command exists as a standalone .md file defining concrete actions that invoke one or more Skills. This architecture covers the full product lifecycle from initial market research and strategy formulation to execution, analytics, and AI-assisted shipping.

The 68 Skills by Domain

Skills are knowledge definitions stored in …/skills/<skill-name>/SKILL.md paths. When Claude detects a matching trigger phrase in the file's frontmatter, it automatically loads the skill definition and executes its logic.

PM Toolkit (4 Skills)

Product Strategy (12 Skills)

Product Discovery (13 Skills)

Marketing & Growth (5 Skills)

Market Research (7 Skills)

Go-to-Market (6 Skills)

Execution (16 Skills)

Data Analytics (3 Skills)

AI Shipping (2 Skills)

The 42 Commands by Domain

Commands are executable interfaces stored in …/commands/<command-name>.md files. They define concrete actions that call one or more Skills, supply arguments, and format results for the user.

PM Toolkit (5 Commands)

Product Strategy (5 Commands)

Product Discovery (5 Commands)

Marketing & Growth (2 Commands)

Market Research (3 Commands)

Go-to-Market (3 Commands)

Execution (11 Commands)

Data Analytics (3 Commands)

AI Shipping (5 Commands)

How to Invoke Skills and Commands

Commands are typically invoked via slash-command syntax in Claude-powered interfaces. The command files define how to structure arguments and which Skills to call.

Example: Generate a Product Requirements Document

/slash write-prd
title: "Smart-Home Energy Dashboard"
audience: "Internal product team"
features:
  - "Real-time consumption visualisation"
  - "Custom alerts for peak usage"

The write-prd command loads the Create PRD skill from pm-execution/skills/create-prd/SKILL.md, assembles the supplied arguments, and returns a formatted PRD.

Example: Conduct a SWOT Analysis

/slash strategy
type: swot
product: "Mobile Banking App"

This invokes the Strategy command at pm-product-strategy/commands/strategy.md, which delegates to the SWOT Analysis skill in pm-product-strategy/skills/swot-analysis/SKILL.md.

Example: Draft an NDA

/slash draft-nda
partyA: "Acme Corp."
partyB: "Beta LLC"
duration: "2 years"

The draft-nda command renders a legal template using the Draft NDA skill defined in pm-toolkit/skills/draft-nda/SKILL.md.

Example: Run a Cohort Analysis

/slash analyze-cohorts
dataset: "user_events_2024.parquet"
cohort-field: "signup_date"
metric: "monthly_active_users"

This calls the Cohort Analysis skill from pm-data-analytics/skills/cohort-analysis/SKILL.md, outputting tables and visualizations.

Example: Create a Competitive Battlecard

/slash battlecard
competitor: "CompetitorX"
product: "Feature-Rich SaaS"

The battlecard command pulls data from the Competitive Battlecard skill at pm-go-to-market/skills/competitive-battlecard/SKILL.md to produce a side-by-side comparison.

Summary

  • The PM Skills Marketplace contains 68 Skills defined in SKILL.md files across nine domains, from pm-toolkit to pm-ai-shipping.
  • 42 Commands exist as standalone .md files in commands/ directories, providing slash-command interfaces that invoke Skills.
  • Skills contain YAML frontmatter defining trigger phrases, descriptions, and parameters that Claude matches against user intent.
  • Commands accept structured arguments and delegate to specific Skills, returning formatted outputs for product management workflows.
  • All assets follow a consistent path convention: pm-<domain>/skills/<name>/SKILL.md for Skills and pm-<domain>/commands/<name>.md for Commands.

Frequently Asked Questions

What is the difference between a Skill and a Command in the PM Skills Marketplace?

A Skill is a knowledge package defined in a SKILL.md file that contains trigger phrases and logic for a specific product management task, while a Command is an executable interface (often a slash-command) that calls one or more Skills with pre-defined arguments. Commands live in commands/<name>.md files and act as user-facing entry points, whereas Skills reside in skills/<name>/SKILL.md and handle the underlying implementation.

How does Claude detect which Skill to use?

Claude detects Skills by matching user input against trigger phrases defined in the YAML frontmatter of each SKILL.md file. When a match is found, Claude automatically loads the skill definition and executes its logic according to the specified parameters outlined in the file.

Which domains are covered in the PM Skills Marketplace?

The marketplace organizes assets into nine domains: PM Toolkit (general utilities), Product Strategy, Product Discovery, Marketing & Growth, Market Research, Go-to-Market, Execution, Data Analytics, and AI Shipping. Each domain contains relevant Skills and Commands for that stage of the product lifecycle.

How do I add a new Skill to the repository?

Create a new directory at pm-<domain>/skills/<skill-name>/ and add a SKILL.md file following the frontmatter conventions defined in the repository's CLAUDE.md. The file should specify trigger phrases, required parameters, and implementation logic that Claude can execute when the triggers are matched.

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 →