pm-claude-skills-mcp
Skills are portable to Google Gemini, enabling professional-grade outputs in Gemini sessions.
Skills run natively in Hermes Agent, following the same open SKILL.md standard.
Automate skills in n8n workflows via a read-only REST API on the hosted Worker.
Run skills in your Obsidian vault via a read-only REST API.
🧠 PM Skills — 1170 Professional Agent Skills for Claude, ChatGPT, Gemini, Cursor, Codex & Hermes
Your landlord kept your deposit. Your mom got a medical bill that makes no sense. You got laid off on a Tuesday. Someone you love died, and no one handed you the checklist.
Generic AI is a very confident intern. PM Skills is the senior colleague's notes — 1170 of them, one markdown file each, for the moments at work and in life where "it depends" is not an answer. (PM stands for Professional, not just Product Management. Yes, we get asked.)
PM Skills is an open-source library of 1170 Agent Skills — plain-markdown SKILL.md files that teach an AI assistant to do one professional task to a senior professional's standard, from writing a PRD to decoding a lease or running a blameless postmortem. Each skill bundles the framework, an output template, quality checks, and anti-patterns. It is MIT-licensed and works with Claude, ChatGPT, Gemini, Cursor, and Codex.
🚪 Pick a door — 30 seconds each
You… | Do this | |
▶ | just want to see it | open the Playground and run a skill in your browser. No install, no signup, no "enter your email to continue" |
🧠 | use Claude Code |
|
🛠 | use anything else |
|
🔎 | don't know what to ask for | type it at find — "my landlord kept my deposit" — and it names the skill |
🎒 | are in the middle of something | start from your moment, not the catalogue → Skill Packs · 🍼 new parent · 💼 laid off · 🌍 new country · 👵 caring for a parent · 🕊️ losing someone · 💸 money in crisis |
Nothing here can scare your setup. A skill is a markdown file your AI reads. No runtime, no telemetry, no accounts. Installing copies text files; uninstalling is deleting them. Skeptical? Good instinct — read one first, it's written for humans too.
Related MCP server: Awesome Agent Skills MCP Server
🥊 Without a skill vs. with one
You say | Generic AI | With the skill |
"help me with my lease" | 600 words on the importance of reading leases carefully | 🔴 clause 14 auto-renews you into a full year · 🟡 deposit terms written to fail · the two sentences to send back — lease-decoder |
"write the PRD" | a template with | problem, users, requirements, metrics, the open questions — scored 0–40 against its own rubric before you see it — prd-template |
"should we ship Friday?" | "There are several factors to consider…" |
|
"practice my salary negotiation" | "Great question! Confidence is key." | a hiring manager who pushes back, then an out-of-character debrief on what you gave away — salary-negotiation |
✨ See it in action
♻️ New: promote what you keep asking for
You have five prompts you type every week with small changes. Each one is a skill that hasn't been written down yet. The pm-skill-promoter bundle closes the loop: scan your own transcripts, pick a pattern, draft the skill, test its triggers, publish it. One command: /promote ~/.claude/projects/my-project.
Here is the loop on the fixture in examples/promoter/, a made-up three-week transcript with a few secrets planted in it:
$ python3 skills/promoter-scan/scripts/promoter_scan.py examples/promoter
| # | Pattern | Times | Score |
|---|------------------------------------|------:|------:|
| 1 | write release notes log | 14 | 82 | ← you asked for this FOURTEEN times
| 2 | draft update notes stakeholder | 6 | 71 |
| 3 | summarise thread decisions owners | 5 | 60 |
"my api key is [api-key] please use it" ← the planted secrets come out redacted
"email the report to [email] and cc [phone]"Pattern 1 becomes release-notes-from-git-log: a trigger built from the phrases you actually typed, three worked examples with your product name removed, and the corrections you kept making ("shorter", "group by feature", "user-facing tone") turned into quality checks. Then the test:
$ python3 skills/promoter-test/scripts/promoter_test.py drafted-skill/SKILL.md drafted-skill/evals.json
precision 1.0 recall 1.0 ← fires on "changelog entry from these commits", stays quiet on "write a haiku about deploys"Then promoter-publish prints the entire release package and asks once before pushing. The whole story, with every file: docs/PROMOTE-LOOP.md. Nothing leaves your machine during the scan; the redaction runs before anything is written.
🎯 New: the decision layer
Some questions deserve a number, not a paragraph: which of 1170 skills? · is this input safe? · escalate or hold? · does this output clear the bar? The library now answers those with typed questions — defined options in, one answer with a probability per option out — served by TypeSafe Jev where you have access, and by a labelled Claude-backed adapter where you don't. Every piece falls back honestly; nothing breaks without a key. The full map, all 20 pieces →
npm run route -- "my landlord kept my deposit"
# security-deposit-recovery · pack pm-renters · tier high-stakes · confidence 0.83 · also: lease-decoderRoute | a Claude Code hook · |
Guard | input guard on the free runs · crisis router for public bots · risk-tier second opinion · human-review queue ranked by harm |
Judge | a typed eval judge · sycophancy scan · route-bench: keyword floor 50.9% top-1 on 271 cases, the Claude adapter 62.4%, the Jev row waiting on a credential |
Decide | pm-decisions — ship-or-slip · escalate-or-hold · renew-or-churn-call · hire-or-pass: a state schema, defined options, thresholds, and a probability per option. A person still owns the call; the distribution is evidence |
No skill depends on a vendor. The SKILL.md files describe contracts any model can serve; the adapters live in integrations/jev/, and a CI gate keeps it that way.
💬 What can I ask it to do?
Say it in your own words. The description does the routing:
🏠 "decode this lease before I sign" → lease-decoder | 📋 "write the PRD for our referral feature" → prd-template | 🚨 "blameless postmortem for Friday's outage" → incident-postmortem |
💰 "practice my salary negotiation" → salary-negotiation | 📉 "why is churn up this quarter?" → churn-analysis | ⚖️ "rank the backlog with RICE" → rice-prioritisation |
🛂 "prep me for the visa interview" → the-visa-interview | 🔨 "is this contractor quote fair?" → home-contractor-quote-decoder | 🏡 "should we rent or buy?" → rent-vs-buy |
📝 "draft my self-review honestly" → performance-review | 🚢 "ship Friday or slip a week?" → ship-or-slip | ♻️ "what do I keep asking you for?" → promoter-scan |
…all 1170 live in the catalog.
⚡ Quick start
You want to… | Do this |
Browse | |
Install in Claude Code |
|
Install in Cursor / Codex / Windsurf / Cline… |
|
Use one skill in ChatGPT / Gemini | copy from |
Skills over MCP, in any session |
|
Route a prompt to a skill |
|
No npm install needed — npx pm-claude-skills … always runs the latest. Per-tool instructions: docs/installation.md.
📚 The skills
Every skill follows the same discipline: what it produces, the inputs it needs, a real framework (severity scales, decision rules, not vibes), a concrete output template, quality checks, and anti-patterns. All 1170 pass the SkillSpec L3 gate and a security audit in CI.
For everyone — life's paperwork and decisions
Family | What it does | Examples (of many) |
🔍 Decoders (25+) | Read the document before you sign it — plain language, 🔴🟡🟢 severity, the money math | lease · medical bill · job offer · severance · insurance policy · contractor quote · timeshare |
🎭 Simulators | Face the adversary early — the real meeting, then an out-of-character debrief | salary negotiation · promotion committee · thesis defense · visa interview · due-diligence call |
🧮 Calculators | Deterministic Python scripts + honest models — assumptions labeled, no false precision | rent vs buy · FIRE number · debt payoff · raise vs jump · daycare vs stay-home |
📡 Live data (17) | Real-time answers with zero API keys — weather, rates, flights, scores, all over plain curl | weather · currency · crypto · flights · earthquakes · is-it-down |
🏠 Life admin | The unglamorous logistics, done in order | relocation · new parent · caregiving · doctor visits · records requests |
💼 Career moments | The weeks that decide years | layoff kit · resignation kit · PIP response · first 90 days as manager · interview gauntlet |
🏛 Dead mentors (5) 🆕 | History's sharpest operators, resurrected — the real methods from public-domain classics, applied to modern work | Machiavelli on office politics · Sun Tzu on picking your fights · Franklin's decision algebra · Marcus Aurelius on bad days · Bennett's 1908 time audit |
🏛 Life systems (20) 🆕 | Navigating the bureaucracies and emergencies people face alone — civic, disability, immigration, disaster | voting-navigator · disability-benefit-appeal · arrival-setup · credential-recognition · go-bag-builder · after-the-disaster |
🧠 Human edges (20) 🆕 | The parts of life nobody built tools for — neurodivergence, invisible illness, grief, identity, the hard conversations | masking-budget · spoon-planner · diagnosis-limbo-kit · coming-out-rehearsal · grief-admin · rabbit-hole-rescue |
⚡ New-gen (10) 🆕 | How the next generation lives and earns — creator deals, clips, D&D, ranked, resale, the attention war | creator-deal-decoder · clip-factory · ttrpg-session-forge · the-vibe-check · ranked-climb-coach · attention-reset |
🔮 2027 (10) 🆕 | Problems you don't have yet, but will — the agent era's operational skills | agent-severance · deepfake-drill · agent-hiring-panel · context-bankruptcy · clone-brief · api-for-yourself · the-org-simulator |
🎲 Tabletop (5) 🆕 | Game night, upgraded — teach, judge, plan, design, and practice the trades | teach-the-game · rules-lawyer · game-night-planner · board-game-designer · tabletop-negotiator |
🧾 Freelance & renters & parents | Small bundles for specific lives | pricing your services · late invoices · deposit recovery · IEP meetings · students |
🎲 Hobbies (12) 🆕 | Life outside work — the genuinely fun stuff | wine pairing · houseplant care · board-game night · D&D campaign · stargazing · chess openings |
💪 Wellbeing (12) 🆕 | Body and mind, sustainably — not another app streak | home workout · sleep reset · habit builder · posture reset · screen-time detox |
🔐 Digital self-defense (12) 🆕 | When your digital life is under attack | identity-theft recovery · phishing triage · account recovery · data-broker removal · doxxing response |
👪 Family & relationships (12) 🆕 | The people who matter | new-baby logistics · wedding vows · co-parenting messages · condolences · in-law boundaries |
💭 Thinking modes (24) 🆕 | Change how your AI reasons — escape the generic answer, stress-test decisions | the-third-answer · five-minds · decision-panel · red-team-my-plan · devils-advocate · poke-holes-in-this |
🎯 Focus & executive function (26) 🆕 | Get unstuck and run your own brain — ADHD-friendly, for everyone | where-do-i-start · task-to-first-step · overwhelm-triage · the-one-thing · build-my-memory-file · weekly-unstuck |
📖 Learning & mastery (10) 🆕 | Learn anything faster and make it stick | learn-anything-roadmap · feynman-explainer · spaced-repetition-setup · skill-plateau-breaker · deliberate-practice-plan |
💰 Wealth-building (10) 🆕 | Build wealth on purpose — educational, not financial advice | investing-for-beginners · index-fund-starter · ask-for-a-raise · first-100k-plan · financial-independence-roadmap |
📑 Investing literacy (5) 🆕 | Read a company's accounts before you believe its highlights — every figure page-referenced; educational, not financial advice | annual-report-tutor · audited-boundary-check · profit-to-cash-walk · company-compare-same-definitions · investing-vocabulary-explainer |
🤝 Social & relationships (10) 🆕 | The hard conversations and the human ones | make-friends-as-an-adult · networking-for-introverts · boundary-setting-scripts · give-hard-feedback-kindly · repair-after-a-fight |
🩺 Caregiving & aging (10) 🆕 | Care for aging parents and navigate the system — not medical/legal advice | medical-appointment-advocate · care-team-coordinator · caregiver-burnout-check · long-term-care-options · end-of-life-wishes-conversation |
🤖 AI-native life (10) 🆕 | Use AI itself well — the meta-skills that make every tool better | prompt-library-builder · delegate-to-ai · ai-context-primer · spot-ai-mistakes · get-more-from-ai |
🤝 Cowork (100) | The office knowledge work an AI coworker actually does — the frameworks — the whole bundle | email triage · spreadsheet audit · meeting cost meter · deck outline first · saying no kindly · delegation brief |
⚡ Cowork · Live (12) | The same jobs, done — Claude Cowork acts on your real data via connectors + sandbox and returns an artifact — the whole bundle | inbox triage (live) · meeting prep (live) · spreadsheet audit (live) · deck from doc · thread → decision · PR description (live) |
For professionals — 35 fields
…plus HR, sales, operations, research, healthcare, educators, writers, social media, and more — the full profession index, or by bundle in plugins/ (133 bundles). Install any bundle: /plugin install pm-decoders@pm-skills.
Meta
Before installing anyone's skills (including these): skill-vetting — a security read for SKILL.md files. The library's own standard lives in SKILLSPEC.md; every skill's level is enforced in CI.
💭 pm-thinking — think better
For when the model is too correct and gives you the average answer:
the-third-answer — skip the obvious, find the idea worth having
five-minds — one question, five clashing minds, then converge
decision-panel — your call, judged by five advisors
red-team-my-plan — attack it before reality does
🎯 pm-focus — get unstuck
ADHD-friendly executive function, useful for every brain:
where-do-i-start — chaos → one next action
task-to-first-step — beat activation-energy paralysis
overwhelm-triage — everything urgent → a calm short list
should-i-send-this — catch the message you'd regret
🔍 What does a skill look like?
A skill is a single markdown file with a name, a description that tells the assistant when to activate it, and a body containing the working framework: required inputs, decision rules or severity scales, a concrete output template, quality checks, and anti-patterns. The assistant reads it and gains the judgment; humans can read, audit, and edit the same file. No runtime, no lock-in.
---
name: lease-decoder
description: "Decode a residential lease into plain English and rank the
clauses that can hurt you. Use when someone asks 'what am I signing'…"
---
## Framework: Severity Scale
- 🔴 Can cost you real money — auto-renewal into a full new term, break
penalties beyond re-rental costs, deposit conditions written to fail…That's the whole trick. It's markdown. Your agent reads it and gains the judgment; you can audit it, edit it, or write your own.
✅ Quality, not just quantity
Structure | every skill passes the SkillSpec L3 gate — framework, quality checks, anti-patterns — on every commit |
Evidence | eval-scored: 208 outputs, avg 4.8/5, judged blind. The benchmark report publishes the negative findings too |
Trust | risk tiers on every skill · an expert-review program with a harm-ranked queue · a vendor-neutrality gate · a security audit in CI |
Honesty | decoders end with a not-advice line, calculators name what they don't model, simulators debrief out of character, and skills that shouldn't ghostwrite (your kid's college essay) coach instead |
🎁 Beyond the skills
Explore | 📄 one-page cheatsheet · 📸 gallery · 🏛 anti-pattern museum (2,900+ rules) · 📖 the handbook (also a printed book) · 🎯 skill router |
Run | workflow recipes · journeys (a pack as one guided session) · subagents & slash commands · MCP server + REST API · n8n / Slack / Obsidian · the Boardroom |
Save | pm-tokens — 30–60% off a session's token flow, stdlib Python, nothing leaves your machine (how-to, 🪙 dashboard) · |
Prove |
|
Work | pm-cowork (100 skills for office knowledge work) · pm-seatbelt (agent safety pre-flight) · Org Edition · 🇪🇸 🇫🇷 🇨🇳 🇯🇵 translations · offline bundle |
- uses: mohitagw15856/pm-claude-skills@v79
with:
path: .claude/skills # optional — it finds them otherwiseChecks frontmatter, the Use when … trigger clause a model actually matches on, leftover template text, and structure — and annotates each finding inline on the PR diff. Also npx pm-claude-skills skillcheck. Zero dependencies, no model call.
Companion tools for the bits a skill shouldn't guess — both MIT, zero-dependency, no model call: notugly (contrast and design-system checks the design skills call instead of estimating) and rulebook (37 games, 203 rulings, for the board-game skills).
🆕 Latest
v80.0.0 — the promote loop: scan your transcripts for what you keep asking, draft it as a skill, test the triggers, publish. v79 added the decision layer. Everything else is in the changelog.
❓ Straight answers
🤝 Contributing
Add a skill via PR (the standard, CONTRIBUTING), request one via issue, or publish your own repo to the community index. Translations follow skills-i18n/.
❤️ Support
If a skill saved you real money or a real mistake, star the repo — it's how others find it. Sponsors fund the playground's free runs and get naming rights, not influence: become a sponsor. Organisations: a clearly-disclosed logo and link only, never product integration — email me.
📄 License
MIT — use them, fork them, ship them at work. Skills are judgment, and judgment wants to be free.
*Built by Mohit with Claude. 1170 skills · 133 bundles · 35 professions · every commit gated. The long version — every feature, wave, and frontier bet — lives in the Showcase.*
This server cannot be deployed
Maintenance
Related MCP Connectors
Contextual prompts and agent skills for 140+ AI platforms.
Agent-first skill marketplace with USK open standard for Claude, Cursor, Gemini, Codex CLI.
Agent personas for Claude. 16 tools, 13 personas, 3 workflows. Zero extra API cost. Free.
Search & install 6,500+ AI agent skills from skills-hub.ai inside any MCP tool.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceTransform any AI agent into a domain expert by giving it access to modular, reusable skills through the Model Context Protocol. Brings Claude's Skills format to any MCP-compatible agent, allowing you to create skills once and use them everywhere.44 npm30-
- AlicenseAqualityDmaintenanceProvides access to over 100 curated AI agent skills from organizations like Anthropic, Vercel, and Hugging Face. It enables AI assistants to perform specialized tasks including document processing, security analysis, and web development through a standardized interface.433 npm25MIT
- AlicenseAqualityFmaintenanceProvides access to a library of 18 specialized skills, project templates, and prompt patterns for Claude Code. It enables automated workflows for feature development, security audits, and system maintenance through multi-agent collaboration.610 npmMIT
- -licenseNot gradedqualityNot gradedmaintenanceProvides access to 224 battle-tested skills plus multi-agent orchestration, exposed as tools for Claude or Codex.-