# How to Set Up the phuryn/pm-skills Repository Locally: Complete Installation Guide

> Easily set up the phuryn/pm-skills repository locally with our complete installation guide. Clone the repo and integrate essential AI assistant skills quickly. Get started now!

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

---

**Setting up the phuryn/pm-skills repository locally requires cloning the GitHub repository, installing the marketplace in your preferred AI assistant (Claude Cowork, Claude Code, or OpenAI Codex), and optionally exporting individual skill files for assistants like Gemini or Cursor.**

The **phuryn/pm-skills** repository is a curated marketplace of reusable skills and ready-to-run commands designed for product management workflows in AI assistants. Setting up the repository locally involves three main steps: cloning the source files containing nine specialized plugins, installing the marketplace definition in your AI assistant, and optionally exporting individual skills for assistants that support the universal skill format.

## Clone the Repository

Start by cloning the repository from GitHub to your local machine. This downloads the marketplace definition and source files for all nine plugins, including **pm-toolkit**, **pm-product-discovery**, **pm-product-strategy**, **pm-market-research**, **pm-data-analytics**, **pm-marketing-growth**, **pm-go-to-market**, **pm-execution**, and **pm-ai-shipping**.

```bash
git clone https://github.com/phuryn/pm-skills.git
cd pm-skills

```

The repository structure contains the marketplace definition in [`.claude-plugin/marketplace.json`](https://github.com/phuryn/pm-skills/blob/main/.claude-plugin/marketplace.json) and individual plugin directories under `pm-*/` folders. Each plugin houses its skills in subdirectories containing markdown definitions and command specifications.

## Install the Marketplace

Choose your preferred AI assistant interface and follow the corresponding installation method. The repository supports three primary installation paths.

### Claude Cowork (UI-Based)

For non-developers or those preferring a graphical interface, install the marketplace through the Claude desktop application:

1. Open **Claude** and navigate to **Customize** in the bottom-left corner.
2. Select **Browse plugins → Personal → +**.
3. Click **Add marketplace from GitHub** and enter `phuryn/pm-skills`.

All nine plugins install automatically, making commands like `/discover` and `/write-prd` immediately available as slash-commands in the interface.

### Claude Code (CLI)

For terminal-based workflows, use the `claude` CLI to add the marketplace and install specific plugins:

```bash

# Add the marketplace (required once)

claude plugin marketplace add phuryn/pm-skills

# Install individual plugins as needed

claude plugin install pm-toolkit@pm-skills
claude plugin install pm-product-discovery@pm-skills
claude plugin install pm-product-strategy@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

```

After installation, invoke skills using slash-commands (e.g., `/discover`, `/write-prd`) directly in your Claude Code session.

### OpenAI Codex (CLI)

For OpenAI Codex users, the same marketplace definition works with slightly different syntax:

```bash

# Add the marketplace

codex plugin marketplace add phuryn/pm-skills

# Install desired plugins

codex plugin add pm-toolkit@pm-skills
codex plugin add pm-product-strategy@pm-skills

# Repeat for additional plugins as needed

```

Codex reads the same [`.claude-plugin/marketplace.json`](https://github.com/phuryn/pm-skills/blob/main/.claude-plugin/marketplace.json) definition, so all skills function identically via natural-language prompts.

## Export Skills for Other AI Assistants

If you use assistants that require the universal skill format (such as **Gemini**, **OpenCode**, **Cursor**, or **Kiro**), copy the raw markdown skill files from the plugin directories into your assistant's configuration folders.

For **OpenCode** (project-level configuration):

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

```

For **Gemini** (global configuration):

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

```

These commands place every [`SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/SKILL.md) file (containing definitions like `brainstorm-ideas-new`, `pricing-strategy`, and `shipping-artifacts`) where the assistant can load them directly.

## Verify Your Installation

Confirm the installation works by running a test command that exercises the discovery workflow:

```bash

# In Claude Code or Codex CLI:

claude query "/discover AI-powered meeting summarizer"

# In Claude Cowork UI:

# Type: /discover AI-powered meeting summarizer

```

A successful installation returns a multi-step response covering ideation, assumption mapping, and experiment design. If the assistant lists available skills (such as `brainstorm-ideas-new` or `prioritize-assumptions`), the marketplace is properly configured.

## Summary

- **Clone the repository** using `git clone https://github.com/phuryn/pm-skills.git` to obtain the nine plugin directories and [`.claude-plugin/marketplace.json`](https://github.com/phuryn/pm-skills/blob/main/.claude-plugin/marketplace.json).
- **Install via your preferred interface**: use Claude Cowork's UI for visual setup, or use `claude plugin marketplace add` and `claude plugin install` for CLI workflows.
- **Support additional assistants** by copying `pm-*/skills/` contents to `.opencode/skills/` or `~/.gemini/skills/` for OpenCode and Gemini respectively.
- **Verify functionality** by executing `/discover` or other slash-commands to ensure skills resolve correctly.

## Frequently Asked Questions

### What are the system requirements for running phuryn/pm-skills locally?

The repository itself requires only **Git** to clone, but utilizing the skills requires one of the supported AI assistants: Claude Cowork (desktop app), Claude Code (CLI), or OpenAI Codex (CLI). For exporting skills to other assistants, you need standard Unix utilities (`cp`, `mkdir`) available on macOS, Linux, or Windows Subsystem for Linux.

### Can I use these skills with AI assistants other than Claude and Codex?

Yes. While the marketplace format targets Claude and Codex specifically, the individual skill files in `pm-*/skills/` directories follow a universal markdown format. You can manually copy these to configuration directories for **Gemini**, **OpenCode**, **Cursor**, or **Kiro**, or use the provided bash loops to batch-export them.

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

Each plugin stores its skills in a `skills/` subdirectory (e.g., `pm-product-discovery/skills/`). The marketplace definition that maps these skills to commands lives in [`.claude-plugin/marketplace.json`](https://github.com/phuryn/pm-skills/blob/main/.claude-plugin/marketplace.json) at the repository root. The [`README.md`](https://github.com/phuryn/pm-skills/blob/main/README.md) contains the complete installation instructions and plugin catalog.

### How do I update the marketplace after the initial setup?

For **Claude Code**, run `claude plugin marketplace update phuryn/pm-skills` followed by `claude plugin update` to refresh individual plugins. For **Claude Cowork**, the UI automatically checks for updates. For **Codex**, use `codex plugin marketplace update phuryn/pm-skills`. Re-export skills to other assistants by re-running the copy commands to overwrite previous versions.