# How to Integrate PM Skills with Existing Development Workflows

> Integrate PM skills into development workflows using phuryn/pm-skills. Install via Claude Code CLI or copy markdown skills. Use slash commands like /write-prd directly from your terminal, CI, or IDE.

- Repository: [Pawel Huryn/pm-skills](https://github.com/phuryn/pm-skills)
- Tags: how-to-guide
- Published: 2026-06-26

---

**Integrate PM Skills into your development workflow by installing the phuryn/pm-skills marketplace via Claude Code CLI or copying markdown skills to other AI assistants, then invoke slash commands like `/write-prd` or `/ship-check` from your terminal, CI pipelines, or IDE extensions.**

The phuryn/pm-skills repository provides a comprehensive product management framework distributed as a Claude Marketplace plugin. You can integrate PM Skills with existing development workflows by leveraging its pure markdown architecture, which requires no compiled code or runtime dependencies. This guide covers the technical implementation using the marketplace manifest and command structure defined in the source code.

## Understanding the PM Skills Architecture

The PM Skills framework organizes product management knowledge into **nine domain-specific plugins** stored in the `phuryn/pm-skills` repository. Each plugin follows a consistent directory structure under `pm-<area>/` folders, containing granular skills and executable commands.

### Marketplace Structure

The root [`/.claude-plugin/marketplace.json`](https://github.com/phuryn/pm-skills/blob/main//.claude-plugin/marketplace.json) file declares the marketplace and maps each plugin to its source directory. This JSON manifest lists nine plugins: product-discovery, product-strategy, execution, market-research, data-analytics, go-to-market, marketing-growth, toolkit, and AI-shipping.

### Skills vs Commands

Each plugin contains two critical directories:

- **skills/**: Individual markdown files describing specific PM frameworks (e.g., [`pm-toolkit/skills/review-resume/SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/pm-toolkit/skills/review-resume/SKILL.md))
- **commands/**: Markdown files that chain skills into end-to-end workflows (e.g., [`pm-execution/commands/write-prd.md`](https://github.com/phuryn/pm-skills/blob/main/pm-execution/commands/write-prd.md))

When you invoke a command like `/write-prd`, Claude sequentially executes the underlying skills defined in the command file.

## Installing the PM Skills Marketplace

You can install PM Skills through Claude Code CLI or manually copy skills for other AI assistants.

### Claude Code CLI Installation

Use the marketplace add command to register the repository, then install specific plugins:

```bash

# Add the marketplace

claude plugin marketplace add phuryn/pm-skills

# Install individual plugins

claude plugin install pm-execution@pm-skills
claude plugin install pm-go-to-market@pm-skills
claude plugin install pm-toolkit@pm-skills

```

### OpenCode and Gemini Integration

For non-Claude assistants, copy the skills directories directly:

```bash

# Copy all skills to OpenCode

for plugin in pm-*/; do
  mkdir -p .opencode/skills/
  cp -r "$plugin/skills/"* .opencode/skills/ 2>/dev/null
done

```

This makes the knowledge base available in `.opencode/skills/` or `.gemini/skills/` directories without requiring the Claude marketplace infrastructure.

## Integration Methods for Development Workflows

Once installed, invoke PM Skills commands from various touchpoints in your development process.

### CLI and Script Integration

Run commands directly from terminal scripts to generate artifacts:

```bash

# Generate a PRD from command line

claude run "/write-prd" "Feature: realtime user-analytics dashboard for SaaS admins"

# Review a resume using the toolkit

claude run "/review-resume" path/to/candidate.md

```

### CI Pipeline Automation

Integrate into GitHub Actions or other CI systems to generate documentation before merges:

```yaml

# .github/workflows/pm.yml

jobs:
  generate_prd:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v3
      - name: Install Claude CLI
        run: pip install claude-cli
      - name: Generate PRD
        run: |
          claude plugin marketplace add phuryn/pm-skills
          claude plugin install pm-execution@pm-skills
          claude run "/write-prd" "Feature: onboarding flow redesign"
      - name: Commit PRD
        run: |
          git add docs/prd/
          git commit -m "Auto-generate PRD for onboarding redesign"

```

### IDE and Editor Extensions

Bind keyboard shortcuts to Claude commands within VS Code or other editors. Configure key bindings to trigger `Ctrl+Shift+P → Claude: Run Command → /plan-launch` for instant access to go-to-market planning without leaving your coding environment.

### Cross-Platform Assistant Compatibility

The same markdown skills work across OpenCode, Gemini, Cursor, and Kiro assistants. Because the repository contains only markdown files, you can copy `pm-toolkit/skills/` or `pm-execution/skills/` into any assistant's skills directory, maintaining consistent PM frameworks across your entire AI tool stack.

## Key Commands for Development Workflows

The repository provides several high-impact commands for development integration:

- **`/write-prd`**: Defined in [`pm-execution/commands/write-prd.md`](https://github.com/phuryn/pm-skills/blob/main/pm-execution/commands/write-prd.md), generates comprehensive product requirements documents
- **`/ship-check`**: Produces reviewer-ready shipping packets for code review preparation
- **`/plan-launch`**: Creates go-to-market plans using `pm-go-to-market` skills
- **`/discover`**: Runs full product discovery workflows

Each command references specific skill files like [`pm-toolkit/skills/review-resume/SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/pm-toolkit/skills/review-resume/SKILL.md), ensuring consistent application of PM frameworks.

## Summary

- **PM Skills** distributes as a Claude Marketplace plugin with nine domain-specific modules stored in `phuryn/pm-skills`
- Install via `claude plugin marketplace add phuryn/pm-skills` or copy markdown skills to `.opencode/skills/` for other assistants
- Invoke **slash commands** like `/write-prd` and `/ship-check` from CLI, CI pipelines, or IDE extensions
- The pure markdown architecture requires no compilation, enabling seamless integration into existing development workflows
- Key configuration files include [`/.claude-plugin/marketplace.json`](https://github.com/phuryn/pm-skills/blob/main//.claude-plugin/marketplace.json) and command definitions in [`pm-execution/commands/write-prd.md`](https://github.com/phuryn/pm-skills/blob/main/pm-execution/commands/write-prd.md)

## Frequently Asked Questions

### Can I use PM Skills without Claude Code?

Yes. The repository consists entirely of markdown files. You can copy any plugin's `skills/` directory to your assistant's skills folder (e.g., `.opencode/skills/` for OpenCode or `.gemini/skills/` for Gemini) to access the same frameworks without Claude-specific infrastructure.

### How do I automate PRD generation in my CI pipeline?

Install the Claude CLI in your CI runner, add the marketplace with `claude plugin marketplace add phuryn/pm-skills`, install the `pm-execution` plugin, and run `claude run "/write-prd" "Your feature description"`. This generates markdown PRDs that you can commit back to your repository automatically.

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

A **skill** is a granular markdown file describing a specific PM framework (e.g., [`pm-toolkit/skills/review-resume/SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/pm-toolkit/skills/review-resume/SKILL.md)). A **command** is a workflow file that chains multiple skills together (e.g., [`pm-toolkit/commands/review-resume.md`](https://github.com/phuryn/pm-skills/blob/main/pm-toolkit/commands/review-resume.md)). Commands are what you invoke with slash commands, while skills provide the underlying knowledge.

### Which file defines the available plugins in the marketplace?

The [`/.claude-plugin/marketplace.json`](https://github.com/phuryn/pm-skills/blob/main//.claude-plugin/marketplace.json) file contains the marketplace manifest that lists all nine plugins (product-discovery, product-strategy, execution, market-research, data-analytics, go-to-market, marketing-growth, toolkit, and AI-shipping) and maps them to their respective source directories.