Open-source AI skills that make Claude/ChatGPT produce real work, eval-scored
pm-claude-skills is an open-source library of 174 professional SKILL.md files for AI assistants, covering 18 professions. Each skill is eval-verified to produce professional-grade output usable as a first draft. Includes workflow recipes, skill memory, and cross-tool compatibility.
Uh oh!
There was an error while loading. Please reload this page.
Notifications You must be signed in to change notification settings
Fork 181
Star 983
BranchesTags
Open more actions menu
Folders and files
NameName
Last commit message
Last commit date
Latest commit
History
192 Commits
192 Commits
.claude-plugin
.claude-plugin
.github
.github
action
action
agents
agents
bin
bin
commands
commands
docs
docs
evals
evals
examples
examples
exports
exports
mcp
mcp
output-styles
output-styles
plugins
plugins
scripts
scripts
skills
skills
templates
templates
web
web
.DS_Store
.DS_Store
.gitignore
.gitignore
CHANGELOG.md
CHANGELOG.md
CODE_OF_CONDUCT.md
CODE_OF_CONDUCT.md
CONTRIBUTING.md
CONTRIBUTING.md
LICENSE
LICENSE
ORCHESTRATION.md
ORCHESTRATION.md
QUICKSTART.md
QUICKSTART.md
README.md
README.md
ROADMAP.md
ROADMAP.md
SECURITY.md
SECURITY.md
SKILL-AUTHORING-STANDARD.md
SKILL-AUTHORING-STANDARD.md
SKILL_REQUEST.md
SKILL_REQUEST.md
TIERS.md
TIERS.md
WORKFLOWS.md
WORKFLOWS.md
package.json
package.json
skill-tiers.json
skill-tiers.json
workflows.json
workflows.json
Repository files navigation
Open-source Agent Skills (SKILL.md) + subagents + slash commands for every profession — one source, every AI coding tool.
⭐ If this saves you time, star the repo — it's the #1 way to help others find it.
PM stands for Professional, not just Product Management. 174 professional skills + 4 agent templates across 26 bundles covering 18 professions. Built for Claude Code — and now portable to ChatGPT, Gemini, and Hermes Agent. Built by a PM, used by everyone.
A community-built library of professional skills for every field — product management, engineering, customer success, marketing, social media, writers, design, legal, finance, HR, sales, operations, research, and more. Each skill is a structured SKILL.md file that teaches an AI assistant how to produce professional-grade outputs for your workflows. Skills run natively in Claude Code and Hermes Agent (same open SKILL.md standard), and ship as ready-to-paste exports for ChatGPT and Gemini — see Works With.
🆕 Latest release (v21.0.0 — Workflow Recipes, Eval-Verified Quality & a Smarter Playground): chain skills into workflow recipes, see eval-verified scores, install everywhere with one-line MCP, and a Playground with a skill recommender, a with/without Compare toggle, and shareable links. See the changelog.
▶ See it in action — try the live Skill Playground
👆 Pick any skill, fill a short form, and run it with your own key — no install required.
👋 New here? Start in 30 seconds
The problem: Ask any AI for a PRD, an exec update, or a launch plan and you get generic — plausible-sounding filler you still have to rewrite from scratch. The model doesn't know what "good" actually looks like for professional work.
What this fixes: Each skill is a battle-tested SKILL.md that teaches the AI the real structure, rigour, and judgement a senior professional uses — so the first draft is one you can ship, not one you have to redo.
Try these 5 first — no install needed, run them right in the live Playground:
Skill Give it… Get back…
📊 Executive Update messy progress notes a tight 250-word briefing for your CEO or board
📋 PRD Template a vague feature idea a structured PRD with scope, success metrics & risks
🎯 RICE Prioritisation a pile of backlog ideas a ranked, defensible priority list
🔭 Competitor Teardown "what are rivals up to?" a positioning map, feature gaps & strategy
📝 Meeting Notes a raw transcript decisions, owners & next steps
→ Want proof first? See real sample outputs from each skill. Like what you see? Install in 2 minutes · browse all 174 skills · ⭐ star the repo so others find it.
🔄 One library, the whole professional workflow
These 174 skills aren't a random catalog — they cover the full arc of professional work, end to end. Wherever you are in the loop, there's a skill for it:
DISCOVER → DECIDE → BUILD → SHIP → MEASURE → COMMUNICATE ────────── ────────── ────────── ────────── ────────── ───────────── frame the prioritise design & launch & track & report up problem, & spec the engineer release analyse & out research work the work the work results └────────────────────── feeds the next discovery ──────────────────────┘
Phase What you're doing Start with these skills
🔍 Discover Frame the problem, research, validate ambiguity-resolver · user-research-synthesis · competitive-analysis · discovery-interview-guide
🎯 Decide Prioritise, spec, set goals rice-prioritisation · prd-template · okr-builder · roadmap-narrative
🔨 Build Design & engineer the work technical-spec-template · design-critique · sprint-planning · architecture-decision-record
🚀 Ship Launch & release go-to-market · launch-readiness · product-launch-checklist · runbook-writer
📊 Measure Track outcomes & analyse metrics-framework · cohort-analysis · ab-test-planner · churn-analysis
📣 Communicate Report up and out executive-update · board-deck-narrative · stakeholder-update · qbr-deck
New here? Start with the top-tier skills, or jump straight to all 174 skills grouped by profession.
🧩 Workflow Recipes — chain skills into one flow
Individual skills are great. Chaining them is the superpower. A recipe runs several skills in sequence and passes each output forward as context — so a fuzzy idea comes out the other end as a finished, joined-up set of artifacts. No other skills library chains across professions like this.
/ship-a-feature "a referral program for B2B users"
ambiguity-resolver → prd-template → rice-prioritisation → roadmap-narrative → go-to-market frame the problem spec it prioritise it place on roadmap launch plan └──────────────── each stage's output feeds the next ────────────────┘
Recipe What it does Lifecycle
/ship-a-feature idea → PRD → priority → roadmap → launch plan Discover → Ship
/close-the-quarter metrics → churn → exec update → board deck Measure → Communicate
/launch-a-product competitors → positioning → GTM → checklist → press release Decide → Ship
/rescue-an-account health score → churn cause → escalation → renewal plan Measure → Communicate
/run-discovery frame → interview guide → synthesis → prioritise Discover → Decide
→ Full detail and how to add your own in WORKFLOWS.md. Recipes run as slash commands in Claude Code, or over MCP via the get_workflow tool.
🧠 Skill Memory — set your context once, every skill uses it
Generic output is the #1 complaint with AI. Skill Memory fixes it: tell the skills who you are once, and every skill and recipe produces output already tuned to your product, audience, and voice — no re-typing.
In Claude Code: run /setup-context (or copy templates/pm-context.example.md → pm-context.md). Skills read it as standing context.
In the Playground: fill the 🧠 Your context box — it's saved in your browser and prepended to every run.
Without context: "write an exec update" → generic, you rewrite it With context: "write an exec update" → your voice, your metrics, your audience — shippable on the first try
🤖 Run a skill from a GitHub comment (ChatOps)
This repo ships a Skill Bot: comment on any issue or PR and a skill runs and replies inline.
/skill executive-update Audience: CEO. Period: Q2. Shipped onboarding redesign; activation up; hiring behind plan.
The bot runs the skill and posts the result as a reply. /skill list shows usage. It's gated to repo collaborators (so random commenters can't trigger paid API calls) and needs an ANTHROPIC_API_KEY secret. Copy the workflow into your own repo to give your whole team skill-powered ChatOps.
✅ Eval-verified quality — not just quantity
Most skill libraries ask you to trust the count. This one is scored. An eval harness runs each skill against a held-out test case, then an LLM judge (Opus 4.8) rates the output on four dimensions — structure, completeness, usefulness, grounding — averaged across two models.
The flagship skills score consistently high (out of 5):
Skill Eval score Skill Eval score
prd-template 🟢 4.9 cs-health-scorecard 🟢 4.9
rice-prioritisation 🟢 4.9 sprint-planning 🟢 4.8
competitive-analysis 🟢 4.5 executive-summary 🟢 4.5
These scores show up as badges in the Playground and the 🏆 leaderboard. Coverage is expanding — run it yourself with node evals/run-evals.mjs (needs an API key). Honest note: 6 skills are eval-scored today; the rest are reviewed against the authoring standard but not yet auto-scored.
See the difference for yourself. The Playground's Compare toggle runs the same inputs with and without the skill, side by side — structured, shippable output on the left; generic mush on the right:
Contents
👋 New here? Start in 30 seconds
🔄 One library, the whole professional workflow
🧩 Workflow Recipes — chain skills into one flow
🧠 Skill Memory — set your context once
✅ Eval-verified quality
🚀 Quick Install
🔌 Works With — Cross-Tool Compatibility
🤖 Subagents & Slash Commands
🌐 Skill Playground — try any skill in your browser
📦 Plugin Directory
🤖 Building Blocks for Agent Templates
🏷️ Skill Tiers — start with the strongest
🗂️ All 174 Skills
📋 Changelog
🤝 Contributing
🔗 Related Projects
🚀 Quick Install (2 minutes)
Any tool, one command — via the pm-claude-skills npm package (Windows/macOS/Linux, needs Node):
npx pm-claude-skills add --agent claude # or: codex · cursor · hermes · openclaw
Or one-line MCP — make all 174 skills + 5 workflow recipes available in every session of any MCP client (Claude Code, Claude Desktop, Cursor, Windsurf), no per-file install:
claude mcp add pm-skills -- npx -y pm-claude-skills-mcp
Your assistant can then "search the skills for churn" or "run the ship-a-feature workflow" on demand. Details: mcp/README.md.
In Claude Code, run:
/plugin marketplace add mohitagw15856/pm-claude-skills
Or install by profession:
claude plugin install pm-essentials@pm-claude-skills # Core PM + Word tracked changes
claude plugin install pm-delivery@pm-claude-skills # Delivery + PowerPoint auditor
claude plugin install pm-engineering@pm-claude-skills # Engineering (35 skills) 🆕
claude plugin install pm-cs@pm-claude-skills # Customer Success 🆕
claude plugin install pm-data@pm-claude-skills # Data + chart data extractor
claude plugin install pm-legal@pm-claude-skills # Legal
claude plugin install pm-finance@pm-claude-skills # Finance
claude plugin install pm-hr@pm-claude-skills # HR
claude plugin install pm-sales@pm-claude-skills # Sales
claude plugin install pm-operations@pm-claude-skills # Operations
claude plugin install pm-research@pm-claude-skills # Research & Healthcare
claude plugin install pm-cross@pm-claude-skills # Cross-profession
claude plugin install pm-figma@pm-claude-skills # Figma
claude plugin install pm-social@pm-claude-skills # Social Media 🆕
claude plugin install pm-writers@pm-claude-skills # Writers & Content Creators 🆕
Or clone and symlink for auto-updates:
git clone https://github.com/mohitagw15856/pm-claude-skills.git ~/pm-claude-skills mkdir -p ~/.claude/skills ln -s ~/pm-claude-skills/skills/* ~/.claude/skills/
🔌 Works With — Cross-Tool Compatibility
These skills were built for Claude Code, but they aren't locked to it. Each SKILL.md is two portable parts: a small frontmatter block (name + description) and a markdown body that is just a well-structured set of instructions and output templates. The body is plain English — so it works anywhere a capable model reads instructions.
There are two kinds of support. Native SKILL.md agents read the file as-is and auto-discover skills from the description frontmatter. Other tools take the markdown body as a system prompt — for those we ship ready-made ex
[truncated for AI cost control]