# Complete List of PM Skills Marketplace Commands: 40+ Tools for Product Managers

> Explore over 40 PM skills marketplace commands for product managers. Discover tools for strategy, execution, AI shipping, and more easily within the phuryn/pm-skills repository.

- Repository: [Pawel Huryn/pm-skills](https://github.com/phuryn/pm-skills)
- Tags: api-reference
- Published: 2026-07-04

---

**The PM Skills Marketplace provides 42 slash commands organized across nine functional domains—including Toolkit, Product Strategy, Execution, and AI Shipping—each stored as markdown files in domain-specific `*/commands/` directories and parsed by the runtime to expose interfaces like `/review-resume` and `/write-prd`.**

The **PM Skills Marketplace** is an open-source collection of product management utilities hosted in the `phuryn/pm-skills` repository. These **PM Skills Marketplace commands** function as user-facing entry points that invoke underlying skill logic, with each command existing as an independent markdown file following a strict naming convention where the filename (e.g., [`review-resume.md`](https://github.com/phuryn/pm-skills/blob/main/review-resume.md)) maps directly to the slash-command interface (`/review-resume`).

## Command Catalog by Domain

### Toolkit Commands

The **Toolkit** domain provides general-purpose utilities for document generation and resume optimization:

- **`/tailor-resume`** – Aligns a resume to a specific job description using keyword mapping and bullet rewriting. Located in [`pm-toolkit/commands/tailor-resume.md`](https://github.com/phuryn/pm-skills/blob/main/pm-toolkit/commands/tailor-resume.md).
- **`/review-resume`** – Performs a full PM resume audit against 10 best-practice criteria. Located in [`pm-toolkit/commands/review-resume.md`](https://github.com/phuryn/pm-skills/blob/main/pm-toolkit/commands/review-resume.md).
- **`/proofread`** – Grammar-checks and applies stylistic polish to any text. Located in [`pm-toolkit/commands/proofread.md`](https://github.com/phuryn/pm-skills/blob/main/pm-toolkit/commands/proofread.md).
- **`/privacy-policy`** – Generates a privacy policy document from a brief description. Located in [`pm-toolkit/commands/privacy-policy.md`](https://github.com/phuryn/pm-skills/blob/main/pm-toolkit/commands/privacy-policy.md).
- **`/draft-nda`** – Produces a non-disclosure agreement template. Located in [`pm-toolkit/commands/draft-nda.md`](https://github.com/phuryn/pm-skills/blob/main/pm-toolkit/commands/draft-nda.md).

### Product Strategy Commands

The **Product Strategy** domain focuses on high-level planning and market positioning:

- **`/value-proposition`** – Creates a concise value proposition statement. Located in [`pm-product-strategy/commands/value-proposition.md`](https://github.com/phuryn/pm-skills/blob/main/pm-product-strategy/commands/value-proposition.md).
- **`/strategy`** – Outlines a product strategy roadmap. Located in [`pm-product-strategy/commands/strategy.md`](https://github.com/phuryn/pm-skills/blob/main/pm-product-strategy/commands/strategy.md).
- **`/pricing`** – Defines a pricing strategy model. Located in [`pm-product-strategy/commands/pricing.md`](https://github.com/phuryn/pm-skills/blob/main/pm-product-strategy/commands/pricing.md).
- **`/market-scan`** – Conducts a market analysis scan (SWOT, competitors, etc.). Located in [`pm-product-strategy/commands/market-scan.md`](https://github.com/phuryn/pm-skills/blob/main/pm-product-strategy/commands/market-scan.md).
- **`/business-model`** – Drafts a business model canvas. Located in [`pm-product-strategy/commands/business-model.md`](https://github.com/phuryn/pm-skills/blob/main/pm-product-strategy/commands/business-model.md).

### Product Discovery Commands

The **Product Discovery** domain supports user research and feature prioritization:

- **`/triage-requests`** – Prioritizes incoming feature requests. Located in [`pm-product-discovery/commands/triage-requests.md`](https://github.com/phuryn/pm-skills/blob/main/pm-product-discovery/commands/triage-requests.md).
- **`/setup-metrics`** – Defines success metrics for discovery experiments. Located in [`pm-product-discovery/commands/setup-metrics.md`](https://github.com/phuryn/pm-skills/blob/main/pm-product-discovery/commands/setup-metrics.md).
- **`/interview`** – Structures a user interview script. Located in [`pm-product-discovery/commands/interview.md`](https://github.com/phuryn/pm-skills/blob/main/pm-product-discovery/commands/interview.md).
- **`/discover`** – Runs a discovery session and captures insights. Located in [`pm-product-discovery/commands/discover.md`](https://github.com/phuryn/pm-skills/blob/main/pm-product-discovery/commands/discover.md).
- **`/brainstorm`** – Facilitates a feature brainstorm workshop. Located in [`pm-product-discovery/commands/brainstorm.md`](https://github.com/phuryn/pm-skills/blob/main/pm-product-discovery/commands/brainstorm.md).

### Marketing & Growth Commands

The **Marketing & Growth** domain contains growth tracking and go-to-market utilities:

- **`/north-star`** – Identifies a north star metric for growth tracking. Located in [`pm-marketing-growth/commands/north-star.md`](https://github.com/phuryn/pm-skills/blob/main/pm-marketing-growth/commands/north-star.md).
- **`/market-product`** – Generates positioning and go-to-market messaging. Located in [`pm-marketing-growth/commands/market-product.md`](https://github.com/phuryn/pm-skills/blob/main/pm-marketing-growth/commands/market-product.md).

### Market Research Commands

The **Market Research** domain provides competitive and user research tools:

- **`/research-users`** – Builds a user research plan and interview guide. Located in [`pm-market-research/commands/research-users.md`](https://github.com/phuryn/pm-skills/blob/main/pm-market-research/commands/research-users.md).
- **`/competitive-analysis`** – Conducts competitor analysis (features, pricing). Located in [`pm-market-research/commands/competitive-analysis.md`](https://github.com/phuryn/pm-skills/blob/main/pm-market-research/commands/competitive-analysis.md).
- **`/analyze-feedback`** – Synthesizes qualitative feedback into actionable insights. Located in [`pm-market-research/commands/analyze-feedback.md`](https://github.com/phuryn/pm-skills/blob/main/pm-market-research/commands/analyze-feedback.md).

### Go-to-Market Commands

The **Go-to-Market** domain supports launch planning and sales enablement:

- **`/plan-launch`** – Outlines a product launch plan with milestones. Located in [`pm-go-to-market/commands/plan-launch.md`](https://github.com/phuryn/pm-skills/blob/main/pm-go-to-market/commands/plan-launch.md).
- **`/growth-strategy`** – Designs a growth hacking strategy (channels, loops). Located in [`pm-go-to-market/commands/growth-strategy.md`](https://github.com/phuryn/pm-skills/blob/main/pm-go-to-market/commands/growth-strategy.md).
- **`/battlecard`** – Produces a battlecard for sales enablement. Located in [`pm-go-to-market/commands/battlecard.md`](https://github.com/phuryn/pm-skills/blob/main/pm-go-to-market/commands/battlecard.md).

### Execution Commands

The **Execution** domain is the largest category, containing 11 commands for delivery and sprint management:

- **`/write-stories`** – Creates user story specs from product requirements. Located in [`pm-execution/commands/write-stories.md`](https://github.com/phuryn/pm-skills/blob/main/pm-execution/commands/write-stories.md).
- **`/write-prd`** – Generates a product requirements document (PRD). Located in [`pm-execution/commands/write-prd.md`](https://github.com/phuryn/pm-skills/blob/main/pm-execution/commands/write-prd.md).
- **`/transform-roadmap`** – Converts a roadmap into a visual or markdown version. Located in [`pm-execution/commands/transform-roadmap.md`](https://github.com/phuryn/pm-skills/blob/main/pm-execution/commands/transform-roadmap.md).
- **`/test-scenarios`** – Builds test scenario matrices for features. Located in [`pm-execution/commands/test-scenarios.md`](https://github.com/phuryn/pm-skills/blob/main/pm-execution/commands/test-scenarios.md).
- **`/stakeholder-map`** – Drafts a stakeholder impact map. Located in [`pm-execution/commands/stakeholder-map.md`](https://github.com/phuryn/pm-skills/blob/main/pm-execution/commands/stakeholder-map.md).
- **`/sprint`** – Plans a sprint (backlog, goals, capacity). Located in [`pm-execution/commands/sprint.md`](https://github.com/phuryn/pm-skills/blob/main/pm-execution/commands/sprint.md).
- **`/red-team-prd`** – Conducts a red-team review of a PRD. Located in [`pm-execution/commands/red-team-prd.md`](https://github.com/phuryn/pm-skills/blob/main/pm-execution/commands/red-team-prd.md).
- **`/pre-mortem`** – Runs a pre-mortem risk identification session. Located in [`pm-execution/commands/pre-mortem.md`](https://github.com/phuryn/pm-skills/blob/main/pm-execution/commands/pre-mortem.md).
- **`/plan-okrs`** – Defines OKRs for a product team. Located in [`pm-execution/commands/plan-okrs.md`](https://github.com/phuryn/pm-skills/blob/main/pm-execution/commands/plan-okrs.md).
- **`/meeting-notes`** – Captures structured meeting notes and action items. Located in [`pm-execution/commands/meeting-notes.md`](https://github.com/phuryn/pm-skills/blob/main/pm-execution/commands/meeting-notes.md).
- **`/generate-data`** – Creates synthetic data sets for testing. Located in [`pm-execution/commands/generate-data.md`](https://github.com/phuryn/pm-skills/blob/main/pm-execution/commands/generate-data.md).

### Data Analytics Commands

The **Data Analytics** domain provides SQL and statistical analysis scaffolding:

- **`/write-query`** – Scaffolds a SQL query template for analysis. Located in [`pm-data-analytics/commands/write-query.md`](https://github.com/phuryn/pm-skills/blob/main/pm-data-analytics/commands/write-query.md).
- **`/analyze-test`** – Evaluates an A/B test and surfaces insights. Located in [`pm-data-analytics/commands/analyze-test.md`](https://github.com/phuryn/pm-skills/blob/main/pm-data-analytics/commands/analyze-test.md).
- **`/analyze-cohorts`** – Performs cohort analysis on user behavior data. Located in [`pm-data-analytics/commands/analyze-cohorts.md`](https://github.com/phuryn/pm-skills/blob/main/pm-data-analytics/commands/analyze-cohorts.md).

### AI Shipping Commands

The **AI Shipping** domain contains 5 commands for pre-deployment validation and documentation:

- **`/ship-check`** – Runs a quick sanity check before shipping a feature. Located in [`pm-ai-shipping/commands/ship-check.md`](https://github.com/phuryn/pm-skills/blob/main/pm-ai-shipping/commands/ship-check.md).
- **`/security-audit-static`** – Performs a static security audit on source code. Located in [`pm-ai-shipping/commands/security-audit-static.md`](https://github.com/phuryn/pm-skills/blob/main/pm-ai-shipping/commands/security-audit-static.md).
- **`/performance-audit-static`** – Runs a static performance audit (bundle size, load time). Located in [`pm-ai-shipping/commands/performance-audit-static.md`](https://github.com/phuryn/pm-skills/blob/main/pm-ai-shipping/commands/performance-audit-static.md).
- **`/document-app`** – Auto-generates API documentation from code comments. Located in [`pm-ai-shipping/commands/document-app.md`](https://github.com/phuryn/pm-skills/blob/main/pm-ai-shipping/commands/document-app.md).
- **`/derive-tests`** – Suggests unit test cases from function signatures. Located in [`pm-ai-shipping/commands/derive-tests.md`](https://github.com/phuryn/pm-skills/blob/main/pm-ai-shipping/commands/derive-tests.md).

## Command Structure and File Organization

Each **PM Skills Marketplace command** follows a strict file organization pattern. Commands reside in domain-specific `commands/` subdirectories and are implemented as markdown files with a YAML frontmatter header.

The file naming convention uses the command name: for example, [`review-resume.md`](https://github.com/phuryn/pm-skills/blob/main/review-resume.md) implements `/review-resume`. According to the repository architecture in `phuryn/pm-skills`, each file contains:

1. **YAML Header** – Provides a short description and argument hints for the runtime parser
2. **Markdown Body** – Documents invocation syntax, workflow steps, and follow-up prompts

This modular architecture allows new domains to add commands without affecting existing functionality. The runtime scans `*/commands/` directories to build the slash-command interface dynamically.

## Usage Examples

Commands are invoked through the PM Skills runtime using a consistent slash-command pattern. Below are typical invocations demonstrating the syntax recognized by the parser.

### Resume Review and Tailoring

```markdown
/review-resume
Paste your full resume text here or upload a PDF/DOCX file.

```

```markdown
/tailor-resume
Upload your resume file, then paste the target job description, e.g.:

Here's the JD: 
> "Senior Product Manager – SaaS platform, responsible for roadmap, metrics, and cross-functional delivery…"

```

### Strategy and Planning

```markdown
/strategy
Provide a brief product description and target market, and the command will output a high-level strategy outline.

```

### Risk Management

```markdown
/pre-mortem
Describe the upcoming launch (features, timeline). The command will surface risks and mitigation ideas.

```

Each command file contains an **"Invocation"** block showing exact syntax, making it straightforward for end-users to copy-paste into the runtime interface.

## Key Repository Files

Understanding the following files provides architectural context for how **PM Skills Marketplace commands** are orchestrated:

- **[`README.md`](https://github.com/phuryn/pm-skills/blob/main/README.md)** (repo root) – General project overview and installation notes
- **[`pm-toolkit/README.md`](https://github.com/phuryn/pm-skills/blob/main/pm-toolkit/README.md)** – Introduction to toolkit commands (resume, privacy, NDA)
- **[`pm-product-strategy/README.md`](https://github.com/phuryn/pm-skills/blob/main/pm-product-strategy/README.md)** – Context for strategy-related commands
- **[`pm-execution/README.md`](https://github.com/phuryn/pm-skills/blob/main/pm-execution/README.md)** – Guidance on execution-phase skills
- **[`CLAUDE.md`](https://github.com/phuryn/pm-skills/blob/main/CLAUDE.md)** – Central agency instruction file defining how agents interact with the repository

These documentation files complement the command implementations in `*/commands/*.md`, forming the complete PM Skills Marketplace catalog.

## Summary

- The **PM Skills Marketplace** provides **42 commands** across **9 domains**: Toolkit, Product Strategy, Product Discovery, Marketing & Growth, Market Research, Go-to-Market, Execution, Data Analytics, and AI Shipping.
- Each command is a self-contained markdown file stored in `*/commands/` directories (e.g., [`pm-execution/commands/write-prd.md`](https://github.com/phuryn/pm-skills/blob/main/pm-execution/commands/write-prd.md)).
- Files follow a strict naming convention ([`command-name.md`](https://github.com/phuryn/pm-skills/blob/main/command-name.md) maps to `/command-name`) and include YAML headers for metadata.
- The runtime parses these files to expose a slash-command interface (e.g., `/review-resume`, `/analyze-cohorts`).
- The architecture is modular, allowing independent domain expansion without cross-domain dependencies.

## Frequently Asked Questions

### How do I add a new command to the PM Skills Marketplace?

Create a new markdown file in the appropriate domain's `commands/` directory (e.g., [`pm-execution/commands/my-command.md`](https://github.com/phuryn/pm-skills/blob/main/pm-execution/commands/my-command.md)). Include a YAML header with description and parameters, followed by markdown content documenting invocation syntax and workflow steps. The runtime automatically discovers new files following the `*/commands/*.md` pattern.

### What is the difference between SKILL.md files and command files?

**SKILL.md** files describe the underlying skill logic and domain expertise, while **command** files (located in `*/commands/`) are the user-facing entry points that invoke that logic. Commands reference their associated skills but contain the specific invocation syntax and argument handling required by the runtime.

### Are these commands compatible with specific PM tools or platforms?

The commands are platform-agnostic markdown files designed to be parsed by the PM Skills runtime. The runtime can be implemented as a chatbot, CLI wrapper, or IDE plugin. As long as the host environment can parse the YAML headers and execute the markdown-defined workflows, the commands function independently of specific PM tool integrations.

### How do I customize the output format of a command?

Command outputs are defined in the markdown body of each `*/commands/*.md` file. To customize formatting, fork the repository and modify the specific command file (e.g., adjust the template structure in [`pm-execution/commands/write-prd.md`](https://github.com/phuryn/pm-skills/blob/main/pm-execution/commands/write-prd.md)). Changes take effect when the runtime reloads the command catalog.