Execution-Related Skills and Commands in the PM Skills Marketplace: Complete Inventory

The PM Skills Marketplace organizes product management capabilities into domain-specific modules, with the execution domain providing 16 markdown-based skills and 11 CLI-style commands for generating deliverables like user stories, PRDs, and sprint plans.

The phuryn/pm-skills repository implements a structured marketplace for product management capabilities. Within this system, execution-related skills and commands form the operational backbone, transforming abstract product strategy into concrete deliverables through standardized markdown schemas and chat-oriented interfaces.

What Are Execution Skills in the PM Skills Marketplace?

The execution domain in phuryn/pm-skills contains skills—declarative markdown files that encode step-by-step processes for creating specific artifacts. Each skill resides in its own subdirectory under pm-execution/skills/ and follows a strict YAML frontmatter schema:

---
name: Skill Name
description: Concise explanation of the deliverable
---

These files define templates, acceptance criteria, and reasoning frameworks that ensure consistent output quality across different product management contexts.

Complete Inventory of Execution Skills

The repository maintains 16 distinct execution skills, each serving a specific phase of the product development lifecycle.

Backlog and Story Definition

Planning and Strategy

Documentation and Analysis

Quality Assurance and Operations

Execution Commands and Invocation Syntax

Commands in the PM Skills Marketplace serve as typed interfaces that instantiate skills with specific parameters. Located in pm-execution/commands/, these markdown files define the parsing logic, argument validation, and output formatting that bridge user input and skill execution.

Each command supports slash-style invocation typical of chat-oriented interfaces like Slack bots.

Story and Backlog Commands

Planning and Strategy Commands

Documentation and Review Commands

Practical Implementation Examples

The following snippets demonstrate how automation scripts or chatbots invoke these execution commands against the PM Skills Marketplace engine.

Generating User Stories with Format Selection

/write-stories user Allow users to export reports as PDF and CSV

This invocation routes to the user-stories skill in pm-execution/skills/user-stories/SKILL.md, returning structured stories with titles, descriptions, and acceptance criteria formatted according to the 3 C's framework.

Building a Sprint Plan with Parameters

/sprint team:5 velocity:30 backlog:backlog.md

The sprint-plan skill parses the team size and velocity constraints, selects appropriate stories from the referenced backlog file, maps interdependencies, and outputs a markdown sprint plan ready for team review.

Creating a Product Requirements Document

/write-prd MyApp "Add a dark-mode toggle to the settings page"

This triggers the 8-section PRD template from pm-execution/skills/create-prd/SKILL.md, pre-populating sections for market analysis, objectives, value proposition, and functional requirements.

Summary

The execution domain in phuryn/pm-skills provides a comprehensive toolkit for product management operations:

  • 16 specialized skills covering backlog creation, planning, documentation, and quality assurance
  • 11 CLI-style commands that expose skills through chat-oriented interfaces with structured argument parsing
  • Standardized markdown schemas ensuring consistent artifact generation across all execution workflows
  • Direct source file mapping with skills residing in pm-execution/skills/ and commands in pm-execution/commands/

Frequently Asked Questions

What is the difference between a skill and a command in the PM Skills Marketplace?

A skill is a declarative markdown file containing process logic, templates, and acceptance criteria for creating a specific artifact. A command is an executable interface that parses user input, handles missing parameters through prompting, and routes requests to the appropriate skill. Skills define how to create something; commands define how users invoke that creation.

How do I invoke execution skills without using the predefined commands?

While the repository provides standardized commands in pm-execution/commands/, you can directly reference any skill file by parsing its YAML frontmatter and markdown content. Each skill follows the schema defined in pm-execution/README.md, allowing custom implementations to instantiate the templates directly without the command wrapper's argument parsing logic.

Which execution skill should I use for sprint retrospectives?

Use the retro skill located at pm-execution/skills/retro/SKILL.md. This skill provides structured prompts for gathering feedback, identifying process improvements, and capturing action items. While there is no dedicated /retro command in the current inventory, the skill can be invoked directly or wrapped in a custom command using the same patterns found in pm-execution/commands/meeting-notes.md.

Can I customize the PRD template generated by the create-prd skill?

Yes. The create-prd skill in pm-execution/skills/create-prd/SKILL.md uses an 8-section markdown template. You can modify the source file directly to adjust sections, add organizational-specific headers, or change the prompt logic. The /write-prd command will automatically use the updated template the next time it invokes the 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:

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 →