pm-skill-creator — Claude Code skill: what it does, how to install
An interactive interview that shapes raw notes, frameworks, and product ideas into a structured SKILL.md draft.
npx skills add deanpeters/Product-Manager-Skills --skill pm-skill-creator -a claude-codeWhat pm-skill-creator does
This skill guides you through the entire authoring flow via conversation instead of static templates. The agent asks up to 5 adaptive questions. You can pick between three opening modes: a guided step-by-step interview, a direct context dump, or a rough topic outline. An entire session takes about 10-15 minutes.
During the exchange, the assistant categorizes your content into one of three skill types: component, interactive, or workflow. It then writes out the full document with all 7 non-negotiable sections, including input criteria and failure modes. It also enforces metadata limits, such as kebab-case names under 64 characters and descriptions within 200 characters.
This helper focuses strictly on discovery and shaping before code generation begins. If you already have a finalized structure and just need linting gates, reach for skill-authoring-workflow instead. The conversational route shines when dealing with messy workshop notes or half-formed frameworks.
What it helps with
- convert workshop notes and raw ideas into a compliant
SKILL.mddocument - choose the right skill type between component, interactive, and workflow
- draft all 7 required specification sections without copying boilerplate
- formalize product management frameworks into structured AI instructions
Example prompts for the agent
- Use pm-skill-creator: I have a decision tree for choosing north-star metrics
- Turn my notes on user discovery sprints into a workflow skill
How to install pm-skill-creator
1Skills CLI (Vercel)
npx skills add deanpeters/Product-Manager-Skills --skill pm-skill-creator -a claude-code2Manually: put the files in place
~/.claude/skills/pm-skill-creator/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/pm-skill-creator/
1Skills CLI (Vercel)
npx skills add deanpeters/Product-Manager-Skills --skill pm-skill-creator -a codex2Manually: put the files in place
.agents/skills/pm-skill-creator/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add deanpeters/Product-Manager-Skills --skill pm-skill-creator -a cursor2Manually: put the files in place
.cursor/skills/pm-skill-creator/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install deanpeters/Product-Manager-Skills pm-skill-creator2Manually: put the files in place
.github/skills/pm-skill-creator/SKILL.md1Skills CLI (Vercel)
npx skills add deanpeters/Product-Manager-Skills --skill pm-skill-creator -a gemini-cli2Platform CLI
gemini skills install https://github.com/deanpeters/Product-Manager-Skills --path skills/pm-skill-creatorManually: put the files in place
.devin/skills/pm-skill-creator/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add deanpeters/Product-Manager-Skills --skill pm-skill-creator -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about pm-skill-creator
How to install pm-skill-creator in Claude Code?
Run npx skills add deanpeters/Product-Manager-Skills --skill pm-skill-creator -a claude-code. The file will be placed at ~/.claude/skills/pm-skill-creator/SKILL.md.
How does pm-skill-creator differ from skill-authoring-workflow?
pm-skill-creator conducts a guided conversation to figure out scope and draft sections from raw ideas. In contrast, skill-authoring-workflow provides the checklist and validation gates once you already know what to build.
What skill types does this authoring assistant support?
It sorts concepts into component for standalone templates, interactive for back-and-forth advisory tasks, and workflow for orchestrating multi-step processes.