Product Strategy Skills in pm-product-strategy: Complete Inventory and Usage Guide

The pm-product-strategy module offers 12 ready-to-use product strategy skills, each accessible via slash commands like /strategy and /swot-analysis, implemented as self-contained Markdown prompts under pm-product-strategy/skills/.

The phuryn/pm-skills repository provides a specialized toolkit for product managers through the pm-product-strategy package. These product strategy skills function as executable AI prompts that operate directly from your CLI or integrated chat interfaces, enabling rapid strategic analysis without switching contexts.

Complete Inventory of Product Strategy Skills

The pm-product-strategy module ships with 12 distinct skills, each defined in a dedicated SKILL.md file and invocable through intuitive slash commands:

Architecture and File Organization

Each product strategy skill follows a consistent three-layer architecture according to the source code in phuryn/pm-skills.

Skill Definition Layer

The core logic resides in SKILL.md files located under pm-product-strategy/skills/<skill-name>/. These files contain YAML front-matter with name and description fields for runtime discovery, metadata blocks for categorization, and instruction sets that guide the AI during execution.

Command Wiring Layer

Human-readable command definitions live in pm-product-strategy/commands/<skill-name>.md. These files expose the slash command syntax, argument hints, and usage workflows. The CLI or Claude plugin reads these command files to route requests to the appropriate skill.

Plugin Registration Layer

The .claude-plugin/plugin.json file registers all commands with Claude's plugin system, making them available as / commands in the UI. This manifest points to the command Markdown files and handles the integration layer.

How to Invoke Product Strategy Skills

Invoke any skill by typing the slash command followed by your product context. The runtime loads the corresponding SKILL.md, injects your arguments into the $ARGUMENTS variable, and executes the AI prompt.


# Generate a JTBD value proposition for an AI writing tool

/value-proposition "AI writing tool for non-native English speakers"

# Run competitive analysis using Porter's Five Forces

/porters-five-forces "Cloud-based project management SaaS"

# Create a complete strategic canvas for a marketplace MVP

/strategy "Marketplace MVP connecting indie creators with micro-influencers"

# Develop pricing tiers for an API product

/pricing-strategy "Real-time image-recognition API for mobile apps"

# Analyze macro-environmental factors for quantum computing

/pestle-analysis "Quantum-computing hardware SaaS service"

# Conduct SWOT analysis for analytics platform

/swot-analysis "SaaS analytics platform that centralises user event data"

Each command returns structured markdown output—sections, tables, and bullet lists—that you can paste directly into product documentation, investor decks, or roadmapping tools.

Key Source Files and Implementation

Understanding the source structure helps you customize or extend these product strategy skills:

  • pm-product-strategy/skills/<skill-name>/SKILL.md - Core prompt definitions containing AI instructions and YAML metadata
  • pm-product-strategy/commands/<skill-name>.md - Command wrappers that define slash-command syntax and argument handling
  • pm-product-strategy/.claude-plugin/plugin.json - Plugin manifest that registers commands with Claude's interface
  • pm-product-strategy/README.md - High-level documentation and getting-started guides

The execution flow works as follows: when a user types /value-proposition AI writing tool, the plugin parses the command, locates the corresponding skill directory, loads the SKILL.md file, injects the user text into the $ARGUMENTS placeholder, and runs the LLM against the defined instructions.

Summary

  • pm-product-strategy provides 12 executable product strategy skills covering vision, pricing, competitive analysis, and business modeling.
  • Each skill is implemented as a self-documenting SKILL.md file under pm-product-strategy/skills/, paired with a command definition in pm-product-strategy/commands/.
  • Skills are invoked via intuitive slash commands (/strategy, /swot-analysis, etc.) that accept product context as arguments.
  • The architecture supports both CLI usage and Claude plugin integration through the .claude-plugin/plugin.json manifest.
  • Output is formatted as structured markdown ready for immediate use in product documentation.

Frequently Asked Questions

What product strategy skills are included in pm-product-strategy?

The module includes 12 distinct skills: Value Proposition, SWOT Analysis, Startup Canvas, Product Vision, Product Strategy, Pricing Strategy, Porter's Five Forces, PESTLE Analysis, Monetization Strategy, Lean Canvas, Business Model, and Ansoff Matrix. Each skill corresponds to a specific analytical framework used in product management.

How does the skill execution architecture work?

According to the phuryn/pm-skills source code, skills follow a three-tier architecture: the SKILL.md file contains the AI prompt instructions and YAML metadata, the commands/<skill>.md file defines the slash-command interface, and the .claude-plugin/plugin.json manifest registers the command with the Claude plugin system. When invoked, the runtime injects user arguments into the skill's template and executes the LLM.

Can I use these product strategy skills without the Claude plugin?

Yes. While the repository includes a Claude plugin manifest for chat integration, the skills are fundamentally Markdown-based prompts that can be executed from any CLI or terminal interface that supports the pm-skills runtime. The command files and skill definitions are platform-agnostic.

How do I customize an existing product strategy skill?

To modify a skill, edit the corresponding SKILL.md file located in pm-product-strategy/skills/<skill-name>/. This file contains the instruction block that guides the AI's output format and analysis depth. You can adjust the YAML front-matter, modify the instruction sets, or add domain-specific context to tailor the output to your industry needs.

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 →