# How to Clone the phuryn/pm-skills Repository: Complete Guide

> Clone the phuryn/pm-skills repository easily with our complete guide. Get the AI-driven product management skills marketplace directly to your system today.

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

---

**To clone the phuryn/pm-skills repository, run `git clone https://github.com/phuryn/pm-skills.git` to obtain the complete AI-driven product management skills marketplace locally.**

The phuryn/pm-skills repository hosts a self-contained marketplace of AI-driven product management skills, commands, and plugins. Cloning this repository gives you immediate access to nine core plugins—including **pm-toolkit**, **pm-product-discovery**, and **pm-execution**—enabling you to install them into Claude Code, Codex, or any AI assistant supporting the universal skill format.

## Prerequisites for Cloning

Before you clone the phuryn/pm-skills repository, ensure you have **Git** installed on your system. If you prefer SSH authentication, configure your GitHub SSH keys beforehand.

## Cloning the phuryn/pm-skills Repository

The standard method uses HTTPS to create a local copy of the entire skills marketplace.

### Using HTTPS

Run the following command in your terminal:

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

```

This creates a directory named `pm-skills` in your current working folder and checks out the default **main** branch as documented in the repository.

### Using SSH

If you have SSH keys configured with GitHub, use the SSH URL for secure authentication:

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

```

### Verifying the Clone

After cloning, navigate into the directory and inspect the structure:

```bash
cd pm-skills
tree -L 2

```

You should see the top-level organization including [`README.md`](https://github.com/phuryn/pm-skills/blob/main/README.md), `LICENSE`, [`validate_plugins.py`](https://github.com/phuryn/pm-skills/blob/main/validate_plugins.py), and plugin directories such as `pm-toolkit/` and `pm-product-discovery/`.

## Repository Structure Overview

The phuryn/pm-skills repository is organized as a typical GitHub project with a top-level [`README.md`](https://github.com/phuryn/pm-skills/blob/main/README.md) that describes the purpose and installation options. According to the source code, each plugin contains a `skills/` folder of markdown-based skill definitions and a `commands/` folder of markdown-based CLI-style commands.

Key files you will encounter include:

- [`README.md`](https://github.com/phuryn/pm-skills/blob/main/README.md) — Contains installation instructions and the plugin catalog
- `LICENSE` — MIT license governing reuse
- [`validate_plugins.py`](https://github.com/phuryn/pm-skills/blob/main/validate_plugins.py) — CI helper script that validates plugin manifests
- [`pm-toolkit/skills/review-resume/SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/pm-toolkit/skills/review-resume/SKILL.md) — Example skill for PM resume review
- [`pm-execution/commands/write-prd.md`](https://github.com/phuryn/pm-skills/blob/main/pm-execution/commands/write-prd.md) — Example command for creating PRDs

## Using the Cloned Repository

Once you clone the phuryn/pm-skills repository, you can install the skills into various AI assistants or use them directly.

### Install into Claude Code

Add the marketplace and install specific plugins using the Claude CLI:

```bash
claude plugin marketplace add phuryn/pm-skills
claude plugin install pm-toolkit@pm-skills

```

These commands are documented in the [`README.md`](https://github.com/phuryn/pm-skills/blob/main/README.md) at lines 63-78.

### Copy Skills for Other AI Assistants

For assistants like OpenCode or Gemini, copy the skill files to the appropriate local directories:

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

```

The same pattern applies to Gemini (`~/.gemini/skills/`) or Cursor (`~/.cursor/skills/`) as described in the repository documentation.

## Summary

- Clone the phuryn/pm-skills repository using `git clone https://github.com/phuryn/pm-skills.git` to obtain the complete AI skills marketplace.
- The repository includes nine core plugins with skills defined in markdown files under `skills/` directories and commands under `commands/` directories.
- Key files include [`README.md`](https://github.com/phuryn/pm-skills/blob/main/README.md) for documentation, `LICENSE` for MIT terms, and [`validate_plugins.py`](https://github.com/phuryn/pm-skills/blob/main/validate_plugins.py) for CI validation.
- After cloning, install plugins into Claude Code or copy skill files to tool-specific directories like `.opencode/skills/` or `.gemini/skills/`.

## Frequently Asked Questions

### What is the phuryn/pm-skills repository?

The phuryn/pm-skills repository is a marketplace containing AI-driven product management skills, commands, and plugins. It provides nine core plugins including pm-toolkit, pm-product-discovery, and pm-execution, each containing markdown-based skill definitions and CLI-style commands for AI assistants.

### Do I need authentication to clone the phuryn/pm-skills repository?

No authentication is required for HTTPS cloning since the repository is public. However, if you use the SSH method with `git@github.com:phuryn/pm-skills.git`, you must have SSH keys configured with your GitHub account.

### Which branch is checked out by default?

The `git clone` command automatically checks out the **main** branch as the default branch. This branch contains all current documentation and plugin definitions referenced throughout the [`README.md`](https://github.com/phuryn/pm-skills/blob/main/README.md).

### How do I install the skills after cloning?

For Claude Code, use `claude plugin marketplace add phuryn/pm-skills` followed by `claude plugin install [plugin-name]@pm-skills`. For other AI assistants, manually copy the relevant [`SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/SKILL.md) files from the `skills/` directories to your tool's specific skills folder, such as `.gemini/skills/` or `.opencode/skills/`.