AP

aakashg/pm-claude-skills

Data science & ML
93 stars 품질 40 트렌드 40

5 production-ready Claude Code skills for product managers. Drop them in .claude/skills/ and they work immediately.

개요

5 production-ready Claude Code skills for product managers. Drop them in .claude/skills/ and they work immediately.

README

PM Claude Skills

5 production-ready Claude Code skills for product managers. Drop them in .claude/skills/ and they work immediately.

Each skill triggers on natural language. Say “write a LinkedIn post” or “validate this idea” and Claude follows the playbook.

All 5 skills are fully functional. I wrote a deep dive breaking down 6 additional skills: the reasoning behind each one, how I built them, and what makes them work.

Read the full skill breakdown →


The Skills

# Skill Trigger What It Does
1 LinkedIn Post Writer “write a LinkedIn post” Turns rough ideas into structured, high-performing LinkedIn posts
2 Idea Validator “validate this idea” Stress-tests product ideas across 5 dimensions before you invest time
3 Prompt Engineer “improve this prompt” Diagnoses and upgrades prompts using proven techniques
4 Product Designer “review this design” Reviews designs for clarity, consistency, and UX issues
5 Status Update Writer “write a status update” Converts messy notes into precise stakeholder updates

Setup

Option 1: One-liner install (all skills)

git clone https://github.com/aakashg/pm-claude-skills.git /tmp/pm-claude-skills && \
  mkdir -p .claude/skills && \
  cp -r /tmp/pm-claude-skills/skills/* .claude/skills/

Option 2: Cherry-pick individual skills

mkdir -p .claude/skills
# Copy just the ones you want
cp -r /tmp/pm-claude-skills/skills/linkedin-post-writer .claude/skills/
cp -r /tmp/pm-claude-skills/skills/idea-validator .claude/skills/

Option 3: Clone and symlink (auto-updates when you git pull)

git clone https://github.com/aakashg/pm-claude-skills.git ~/pm-claude-skills
mkdir -p .claude/skills
ln -s ~/pm-claude-skills/skills/* .claude/skills/

Verify it worked:

ls .claude/skills/
# You should see: idea-validator  linkedin-post-writer  product-designer  prompt-engineer  status-update-writer

Then open Claude Code in your project. Say “write a LinkedIn post” or “validate this idea” — skills load automatically when triggered.

How Skills Work

Claude Code skills are markdown files in .claude/skills/ that load on demand. When your input matches a skill’s trigger, Claude reads the SKILL.md and follows its instructions.

Think of them as playbooks: each skill encodes a specific workflow so Claude produces consistent, high-quality output every time.

Combining Skills with CLAUDE.md

Skills work best alongside a CLAUDE.md in your project root. The CLAUDE.md sets your global context (who you are, your product, your writing style). Skills handle specific tasks.

CLAUDE.md  →  "I'm a PM at a B2B SaaS company. Our product is..."
Skills     →  "When I say 'write a status update,' follow these steps..."

This separation matters: CLAUDE.md loads every session; skills load only when triggered. Identity, style rules, and company context belong in CLAUDE.md. Task-specific workflows belong in skills.

Customizing Skills for Your Team

These skills are starting points. Fork and adapt:

  1. Add your company context — Replace generic examples with real ones from your product. A status update skill that knows your OKR format is 10x more useful.
  2. Tune the output format — If your VP prefers a different structure, change it. The skill must match how your org actually communicates.
  3. Add your anti-patterns — Every team has recurring mistakes. Add them to the relevant skill’s anti-patterns section.

Troubleshooting

Skills aren’t triggering:

  • Check the path: skills must be in .claude/skills/[skill-name]/SKILL.md (not skills/ at the project root)
  • Make sure the file is named exactly SKILL.md (case-sensitive)
  • Try using the exact trigger phrase from the skill (e.g., “write a LinkedIn post”)

Output quality is inconsistent:

  • Add more examples to the skill’s Examples section. Examples teach Claude patterns faster than instructions
  • Verify your CLAUDE.md does not contradict the skill’s instructions
  • Use /clear between unrelated tasks to prevent context bleed

Want More?

I wrote a deep dive on the architecture behind my skill system: how to structure triggers, chain skills together, and build skills that produce consistent output.

Steal 6 of My Claude Skills →


Built by Aakash Gupta | Product Growth Newsletter


How to Create Your Own Skill

Skills are markdown files that extend Claude Code for specific PM tasks. Here is how to build one from scratch.

Step 1: Identify the Task

Pick a repeatable task with consistent structure. Good candidates:

  • Writing PRDs, one-pagers, or status updates
  • Doing competitive analysis
  • Preparing for user interviews
  • Prioritizing a backlog

Step 2: Create the Directory

mkdir -p .claude/skills/your-skill-name

Step 3: Write the SKILL.md

Use the template below (also available at templates/SKILL-TEMPLATE.md):

# Skill: [Skill Name]

## Trigger
Activate this skill when the user asks to [describe trigger condition].

## Context
[Background knowledge Claude needs. Industry terms, frameworks, assumptions.]

## Instructions
1. [Step-by-step rules for Claude to follow]
2. [Be specific — vague instructions produce vague output]
3. [Include decision points: "If X, do Y. Otherwise, do Z."]

## Output Format
[Describe the expected structure: headings, bullet points, tables, length]

## Examples

### Example 1
**Input:** [What the user says]
**Output:** [What Claude should produce]

### Example 2
**Input:** [Another scenario]
**Output:** [Expected result]

## Anti-patterns
- [Common mistakes to avoid]
- [Things this skill should NOT do]

Step 4: Test It

  1. Drop the skill into .claude/skills/ in any project
  2. Start a Claude Code session
  3. Ask Claude to perform the task described in your trigger
  4. Evaluate the output — does it match your expectations?
  5. Refine the SKILL.md based on what went wrong

Step 5: Share It

Once your skill works well, submit it via PR. See CONTRIBUTING.md for details.

View this README on GitHub

추천 도구

다른 키워드를 입력하거나 필터를 제거해 보세요.

설치

npx skillfish add aakashg/pm-claude-skills