product-manager-skills — Claude Code skill: setup and features
Turns the AI assistant into an opinionated product manager. It diagnoses SaaS metrics, reviews PRDs, structures roadmaps, and challenges assumptions.
npx skills add Digidai/product-manager-skills --skill product-manager-skills -a claude-codeWhat product-manager-skills does
The skill brings 12 templates and over 40 product frameworks into the workflow. It targets product planning, SaaS metrics diagnosis, and PLG growth strategies. The model takes clear stances. It labels unverified hypotheses with [assumption] and details every tradeoff upfront.
Every request passes through an initial framing check. The agent pauses to push back if you describe a solution instead of a user problem. It also halts if you omit success metrics or bundle three unrelated features into one prompt. You can work through guided questions with progress markers like Q1/6, paste raw context, or request an immediate draft. Every response finishes with decisions made and a status tag like STATUS: DONE or STATUS: BLOCKED.
Local helper scripts like bin/update-check never run automatically in background sessions. You must run them manually when checking for updates. When an approach fails three times in a row, the agent stops instead of inventing low-quality output. This keeps discussions grounded during complex product reviews.
What it helps with
- diagnose SaaS metrics and funnel drops
- critique and pressure-test product requirement documents (PRDs)
- prioritize roadmaps across development stages
- evaluate AI product decisions and technical tradeoffs
- design product-led growth (PLG) onboarding flows
Example prompts for the agent
- Review this PRD for a B2B analytics portal and point out weak success metrics
- Help me prioritize our Series A roadmap using guided mode
- Pressure-test our AI search feature and flag the main product tradeoffs
How to install product-manager-skills
1Skills CLI (Vercel)
npx skills add Digidai/product-manager-skills --skill product-manager-skills -a claude-code2Manually: put the files in place
~/.claude/skills/product-manager-skills/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/product-manager-skills/
1Skills CLI (Vercel)
npx skills add Digidai/product-manager-skills --skill product-manager-skills -a codex2Manually: put the files in place
.agents/skills/product-manager-skills/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add Digidai/product-manager-skills --skill product-manager-skills -a cursor2Manually: put the files in place
.cursor/skills/product-manager-skills/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install Digidai/product-manager-skills product-manager-skills2Manually: put the files in place
.github/skills/product-manager-skills/SKILL.md1Skills CLI (Vercel)
npx skills add Digidai/product-manager-skills --skill product-manager-skills -a gemini-cli2Platform CLI
gemini skills install https://github.com/Digidai/product-manager-skillsManually: put the files in place
.devin/skills/product-manager-skills/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add Digidai/product-manager-skills --skill product-manager-skills -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 product-manager-skills
How do I install product-manager-skills in Claude Code?
Run npx skills add Digidai/product-manager-skills --skill product-manager-skills -a claude-code in your terminal.
What does product-manager-skills do?
It provides 12 templates and more than 40 frameworks to analyze SaaS metrics, review PRDs, and plan product roadmaps. It forces the agent to label assumptions and highlight tradeoffs.
How does the framing gate work?
Before generating an artifact, the skill checks whether the prompt lacks success metrics, hides a solution inside the problem statement, or mixes unrelated features. If it detects these issues, it pushes back once before proceeding.