# Pm Skill Creator

Design a new PM skill through guided conversation.

- Repository: https://github.com/deanpeters/Product-Manager-Skills (7825 stars)
- Category: Design
- License: see repository
- Last updated: 2026-10-16
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add deanpeters/Product-Manager-Skills --skill pm-skill-creator -g -a claude-code -y`
Codex: `npx skills add deanpeters/Product-Manager-Skills --skill pm-skill-creator -g -a codex -y`
Cursor: `npx skills add deanpeters/Product-Manager-Skills --skill pm-skill-creator -g -a cursor -y`
Gemini CLI: `npx skills add deanpeters/Product-Manager-Skills --skill pm-skill-creator -g -a gemini-cli -y`
Claude Code plugin marketplace: `/plugin marketplace add deanpeters/Product-Manager-Skills`

## Description

Design a new PM skill through guided conversation. Use when you have raw content or an idea and want to shape it into a compliant skill.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

## Purpose

Walk through the full skill design process interactively, from raw idea or content to a structured, repo-compliant SKILL.md draft. Asks adaptive questions to determine skill type, scope, structure, and content, then generates a ready-to-validate draft.

This skill is the conversational complement to `skill-authoring-workflow`. That skill defines the process and validation gates. This one sits with you and figures out what to build before you build it.

## Input

Bring the seed for the skill you want to design, half-formed is fine; shaping it is this skill's job:
- **Works best with:** the idea, framework, or raw content (notes, prompt sequence, article) the skill should capture
- **Also useful:** the skill type you suspect it is, who it's for, and any existing skills it should relate to

If you supply this inline with your request (e.g., "help me design a skill from my pricing-tiers framework"), the conversation uses that as the answer to Q1 and moves on, it won't re-ask. With no input, it opens by asking what you want the skill to help someone do.

Example: `Use pm-skill-creator: I have a decision tree for choosing north-star metrics, help me shape it into a skill.`

## Key Concepts

### When to Use This vs. Other Authoring Tools

| Tool | Best When |
|------|-----------|
| **This skill (skill-creator)** | You have an idea or raw content and need help shaping it into the right structure through conversation |
| `skill-authoring-workflow` | You already know what to build and need the process checklist and validation steps |
| `scripts/build-a-skill.sh` | You know the structure and want a terminal wizard to collect sections |
| `scripts/add-a-skill.sh` | You have a source document and want AI-assisted generation end-to-end |

### The Three Skill Types (Decision Criteria)

The rest: https://github.com/deanpeters/Product-Manager-Skills/blob/HEAD/skills/pm-skill-creator/SKILL.md
