Not in the top 1,000 by GitHub stars
aakashg/pm-claude-skills
5 Claude Code skills for product managers. Drop them in your .claude/skills/ folder and go.
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
skills/idea-validator/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 64deebf681e1
No earlier version was observed for comparison.
skills/linkedin-post-writer/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 64deebf681e1
No earlier version was observed for comparison.
skills/product-designer/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 64deebf681e1
No earlier version was observed for comparison.
skills/prompt-engineer/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 64deebf681e1
No earlier version was observed for comparison.
skills/status-update-writer/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 64deebf681e1
No earlier version was observed for comparison.
Heat
2.4- Star growth, last 7 daysNot available
- Star growth, last 24 hoursNot available
- Rank movement, last 7 daysNot available
- Commits, last 30 daysNot available
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekNot available
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
30-day change not yet available: not enough history.
Individual skills in this repository
- idea-validator
skills/idea-validator - linkedin-post-writer
skills/linkedin-post-writer - product-designer
skills/product-designer - prompt-engineer
skills/prompt-engineer - status-update-writer
skills/status-update-writer
How it works
idea-validator
When your agent uses it
Use when the user asks to validate a product idea, stress-test an idea, evaluate whether an idea is good, or decide whether to build something. Do NOT use for prioritizing an existing backlog or reviewing a shipped feature — those need RICE scoring or a design review instead.
What it loads into context
Frontmatter
63 tokensAlways available to the agent
SKILL.md
2,147 tokensWhen the skill is activated
Reference documents
1,090 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Step 0 — Read first
- Constraints
- Existence check
- Step 1 — Understand the idea
- Step 2 — Competitive scan
- Step 3 — Score the five dimensions
- Output template
- Example
- Shortcuts Claude takes
- Exit checklist
- Next
Files
SKILL.mdcore9,215 bytesreferences/scoring-rubric.mddoc4,809 bytes
Read SKILL.md
# Idea Validator
Stress-test a product idea across 5 dimensions and return a GO / ITERATE / STOP verdict with evidence.
## Step 0 — Read first
| Source | Path | What to extract |
|--------|------|-----------------|
| Project context | `CLAUDE.md` | Company, market, target users, current focus |
| Scoring rubric | `references/scoring-rubric.md` | Strong/Moderate/Weak bar for each dimension |
| User's materials | any doc, deck, or notes they name | Actual customer quotes, usage data, pricing research |
| Existing research | `docs/`, `research/` if present | Prior validation on the same problem |
If the user names no materials, say so explicitly in the verdict. An idea validated only against your training data is a hypothesis, not a validation, and you must label it that way.View the complete source on GitHublinkedin-post-writer
When your agent uses it
Use when the user asks to write, draft, or rewrite a LinkedIn post, turn notes or an article into a LinkedIn post, or fix a hook that is not landing. Do NOT use for X/Twitter threads, newsletters, or blog posts — those need different length and hook rules.
What it loads into context
Frontmatter
69 tokensAlways available to the agent
SKILL.md
1,767 tokensWhen the skill is activated
Reference documents
1,679 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Step 0 — Read first
- Constraints
- Existence check
- Step 1 — Gather
- Step 2 — Pick the format
- Output template
- Example
- Shortcuts Claude takes
- Exit checklist
- Next
Files
SKILL.mdcore7,391 bytesreferences/post-patterns.mddoc7,280 bytes
Read SKILL.md
# LinkedIn Post Writer
Turn a rough idea into one publishable LinkedIn post: one hook, one format, one CTA.
## Step 0 — Read first
Read these before writing a single line. Do not write from memory of "how LinkedIn posts go."
| Source | Path | What to extract |
|--------|------|-----------------|
| Project context | `CLAUDE.md` | Who the user is, their product, banned words, audience |
| Post patterns | `references/post-patterns.md` | 5 full worked posts + why each works |
| User's raw input | whatever they pasted | The one insight, the specific numbers, the personal detail |
| Prior posts | any file/link the user names | Their actual voice — match it, do not invent one |View the complete source on GitHubproduct-designer
When your agent uses it
Use when the user asks to review a design, critique a UI or mockup, give design feedback, or check a screen for usability and accessibility issues. Do NOT use for visual brand or aesthetic preference debates, or for reviewing copy before layout is settled.
What it loads into context
Frontmatter
59 tokensAlways available to the agent
SKILL.md
2,191 tokensWhen the skill is activated
Reference documents
1,215 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Step 0 — Read first
- Constraints
- Existence check
- Step 1 — Understand the context
- Step 2 — Name what works
- Step 3 — Review the 6 dimensions
- Output template
- Example
- Shortcuts Claude takes
- Exit checklist
- Next
Files
SKILL.mdcore9,602 bytesreferences/ai-ux-review.mddoc2,348 bytesreferences/screen-checklists.mddoc3,320 bytes
Read SKILL.md
# Product Design Reviewer
Review a design across 6 dimensions and return prioritized, actionable feedback.
## Step 0 — Read first
| Source | Path | What to extract |
|--------|------|-----------------|
| The design | screenshot, image, or Figma link the user shares | The actual screen — never review from a text description alone |
| Project context | `CLAUDE.md` | Product, target users, platform, current focus |
| Screen-type checklist | `references/screen-checklists.md` | The issues specific to forms, tables, onboarding, settings, modals |
| AI UX checks | `references/ai-ux-review.md` | Extra checks when the design includes AI features |
| Prior feedback | any doc the user names | What was already flagged — do not re-flag resolved issues |
View the complete source on GitHubprompt-engineer
When your agent uses it
Use when the user asks to improve, optimize, rewrite, debug, or shorten a prompt, or asks why a prompt is producing bad output. Do NOT use for writing a Claude Code SKILL.md — that needs skill structure rules, not prompt techniques.
What it loads into context
Frontmatter
59 tokensAlways available to the agent
SKILL.md
2,048 tokensWhen the skill is activated
Reference documents
1,290 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Step 0 — Read first
- Constraints
- Existence check
- Step 1 — Diagnose
- Step 2 — Match the failure to the fix
- Step 3 — Apply techniques
- Output template
- Example
- Shortcuts Claude takes
- Exit checklist
- Next
Files
SKILL.mdcore9,036 bytesreferences/techniques.mddoc6,003 bytes
Read SKILL.md
# Prompt Engineer
Diagnose a prompt, rewrite it, and show exactly what changed and why.
## Step 0 — Read first
| Source | Path | What to extract |
|--------|------|-----------------|
| The prompt | whatever the user pasted | Actual wording — never paraphrase before diagnosing |
| Failing output | the output they got, if provided | The failure mode; this determines the fix |
| Project context | `CLAUDE.md` | Audience, product, banned words, output preferences |
| Technique reference | `references/techniques.md` | Full before/after examples for each technique |
If the user pasted a prompt but no failing output, ask for one example of what it produced. Diagnosing from the prompt alone guesses at the failure mode.View the complete source on GitHubstatus-update-writer
When your agent uses it
Use when the user asks to write a status update, weekly or monthly update, stakeholder update, project update, standup, status report, or QBR. Do NOT use for writing a PRD or a retro doc — those need different structures.
What it loads into context
Frontmatter
59 tokensAlways available to the agent
SKILL.md
2,409 tokensWhen the skill is activated
Reference documents
619 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Step 0 — Read first
- Constraints
- Existence check
- Step 1 — Gather
- Step 2 — Calibrate to the audience
- Output template
- Example
- Shortcuts Claude takes
- Exit checklist
- Next
Files
SKILL.mdcore10,205 bytesreferences/cadences.mddoc2,569 bytes
Read SKILL.md
# Status Update Writer
Turn messy notes into a precise stakeholder update that stands alone without a follow-up meeting.
## Step 0 — Read first
| Source | Path | What to extract |
|--------|------|-----------------|
| User's raw notes | whatever they pasted | What actually shipped, real numbers, real dates, real names |
| Project context | `CLAUDE.md` | North star metrics, OKRs, company terminology, audience norms |
| Cadence formats | `references/cadences.md` | Daily / monthly / QBR variants of the base format |
| Last update | any prior update they name | What was promised last week — the delta is the story |
| Metrics source | dashboard link or data they provide | Current values only. Never estimate a metric. |
View the complete source on GitHubSkills included
- idea-validator
- linkedin-post-writer
- product-designer
- prompt-engineer
- status-update-writer
Repository facts
- License
- MIT
- Created
- Feb 27, 2026
- Last pushed
- Aug 8, 2026
- Forks
- 35
- Open issues
- 0
- Project activity
- Slowing
Before you install
Instructions onlyAutomated signals, not a guarantee
Checked Nov 5, 2026
- No broad tool permissions
- No dangerous shell commands
- No network access
- No hidden or obfuscated text
- No instruction overrides
- No executable scripts
- No access to secrets
- No requests to vote in Hot
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
No combined signals at this commit.
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Compatible | Standard SKILL.md skills/idea-validator/SKILL.md | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md skills/idea-validator/SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md skills/idea-validator/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md skills/idea-validator/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md skills/idea-validator/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md skills/idea-validator/SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.