# How to Install PM Skills in Claude Code or Cowork: Complete Setup Guide

> Easily install PM Skills in Claude Cowork or Claude Code. Follow our guide to add the phuryn/pm-skills marketplace and access powerful product management tools.

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

---

**Install PM Skills by adding the `phuryn/pm-skills` marketplace to Claude Cowork via the Customize pane, or run `claude plugin marketplace add phuryn/pm-skills` in Claude Code, then install individual plugins like `pm-product-discovery@pm-skills` to access product management slash-commands.**

The PM Skills repository provides a comprehensive **Claude Marketplace** that bundles nine product management plugins. Installing PM Skills in Claude Code or Cowork gives you immediate access to frameworks, templates, and guided workflows through intuitive slash-commands. This guide covers both GUI and CLI installation methods using the exact source files from the `phuryn/pm-skills` repository.

## Installation Methods for PM Skills

You can install PM Skills through either the visual interface in Claude Cowork or the command line in Claude Code. Both methods register the marketplace defined in [`/.claude-plugin/marketplace.json`](https://github.com/phuryn/pm-skills/blob/main//.claude-plugin/marketplace.json) and make the nine plugin packages available to your workspace.

### Installing in Claude Cowork (GUI Method)

Claude Cowork provides a visual interface for installing marketplaces without touching the terminal. This method automatically installs all nine plugins at once.

1. Open the **Customize** pane in the bottom-left corner of the interface.
2. Choose **Browse plugins → Personal → +**.
3. Click **Add marketplace from GitHub** and enter `phuryn/pm-skills`.

Once added, Claude automatically loads all plugins from the marketplace, providing immediate access to commands such as `/discover`, `/strategy`, and `/write-prd`. The repository includes a visual guide at `.docs/images/pm-skills-install.gif` demonstrating this workflow.

### Installing in Claude Code (CLI Method)

For developers preferring terminal control, Claude Code offers granular installation through the `claude` CLI. First add the marketplace, then install specific plugins as needed.

Add the marketplace globally:

```bash
claude plugin marketplace add phuryn/pm-skills

```

Install individual plugins (all nine are shown below):

```bash
claude plugin install pm-toolkit@pm-skills
claude plugin install pm-product-strategy@pm-skills
claude plugin install pm-product-discovery@pm-skills
claude plugin install pm-market-research@pm-skills
claude plugin install pm-data-analytics@pm-skills
claude plugin install pm-marketing-growth@pm-skills
claude plugin install pm-go-to-market@pm-skills
claude plugin install pm-execution@pm-skills
claude plugin install pm-ai-shipping@pm-skills

```

These commands reference the plugin packages listed in the [`marketplace.json`](https://github.com/phuryn/pm-skills/blob/main/marketplace.json) descriptor. After installation, the plugin files are downloaded into Claude's plugin directory, making skills and commands available immediately.

## How PM Skills Works Under the Hood

Understanding the repository structure helps you customize or troubleshoot your installation. The marketplace uses a static JSON architecture to declare available plugins.

**Marketplace Definition**: The [`/.claude-plugin/marketplace.json`](https://github.com/phuryn/pm-skills/blob/main//.claude-plugin/marketplace.json) file defines the complete list of plugin packages belonging to the pm-skills ecosystem. Adding this file once makes Claude aware of every plugin's metadata without downloading content until explicitly installed.

**Plugin Manifests**: Each plugin folder (such as `pm-toolkit/` or `pm-product-discovery/`) contains a [`/.claude-plugin/plugin.json`](https://github.com/phuryn/pm-skills/blob/main//.claude-plugin/plugin.json) file that lists its specific skills and available commands.

**Skill Definitions**: Reusable frameworks are stored as Markdown files under `*/skills/*/SKILL.md`. These follow the universal skill format, making them compatible with other AI assistants beyond Claude.

**Command Definitions**: Claude-specific slash-commands are encoded in Markdown files under `*/commands/*.md`. These are automatically exposed after plugin installation and map to specific skill chains.

## Using PM Skills After Installation

Once installed, you can invoke PM Skills through slash-commands or direct skill calls.

**Run built-in commands**:

```bash
/discover AI-powered meeting summarizer for remote teams

```

**Call individual skills directly**:

```text
What are the riskiest assumptions for our AI writing assistant idea?

```

**Export skills for other AI assistants** (such as OpenCode):

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

```

This loop copies the universal skill definitions from the `pm-*/skills/` directories into your OpenCode configuration, as documented in the repository's "Other AI assistants" section.

## Summary

- **PM Skills** is a Claude Marketplace that packages nine product management plugins containing frameworks, templates, and guided workflows.
- **Claude Cowork** users should install via the Customize pane by adding `phuryn/pm-skills` from GitHub, which auto-installs all plugins.
- **Claude Code** users should run `claude plugin marketplace add phuryn/pm-skills` followed by `claude plugin install` commands for specific plugins.
- **Source files** are organized under [`/.claude-plugin/marketplace.json`](https://github.com/phuryn/pm-skills/blob/main//.claude-plugin/marketplace.json) for the marketplace definition and `pm-*/.claude-plugin/plugin.json` for individual plugin manifests.
- **Skills** are stored in `*/skills/*/SKILL.md` and can be exported to other AI assistants, while **commands** in `*/commands/*.md` provide Claude-specific slash-command functionality.

## Frequently Asked Questions

### What is the difference between installing the marketplace and individual plugins?

Installing the marketplace via `claude plugin marketplace add phuryn/pm-skills` registers the marketplace definition from [`/.claude-plugin/marketplace.json`](https://github.com/phuryn/pm-skills/blob/main//.claude-plugin/marketplace.json) with Claude, making all nine plugin packages discoverable. However, you must still run `claude plugin install` for specific plugins (such as `pm-product-discovery@pm-skills`) to download the actual skill files into your workspace. In Claude Cowork, adding the marketplace automatically installs all plugins simultaneously.

### Can I use PM Skills with AI assistants other than Claude?

Yes. The skills are stored as universal Markdown files under `*/skills/*/SKILL.md` and follow a format compatible with other AI assistants like Gemini or OpenCode. You can copy these files directly into your assistant's skills directory. However, the **commands** (slash-commands) in `*/commands/*.md` are Claude-specific and require the Claude plugin architecture to function.

### Where are the skill definitions stored in the repository?

Individual skills are located in `pm-*/skills/*/SKILL.md` within each plugin directory. For example, product discovery skills reside in `pm-product-discovery/skills/`. Each skill is a self-contained Markdown file that describes the framework, templates, and workflow steps, making them readable by both humans and AI systems.

### Do I need to install all nine plugins to use PM Skills?

No. While the Claude Cowork GUI method installs all plugins automatically, Claude Code allows selective installation. You can install only the plugins relevant to your current workflow (such as `pm-product-discovery` and `pm-product-strategy`) using the `claude plugin install` command with the specific package name and `@pm-skills` suffix.