From pm-essentials
Routes fuzzy professional requests to the best skill in this directory by matching deliverables against a catalog. Saves browsing when users describe a task without naming a skill.
How this skill is triggered — by the user, by Claude, or both
Slash command
/pm-essentials:which-skillThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Given a fuzzy professional ask ("my boss wants an update on the Q3 launch"), pick the single best skill in this library to run — and say why — instead of making the user browse 400+ options.
Given a fuzzy professional ask ("my boss wants an update on the Q3 launch"), pick the single best skill in this library to run — and say why — instead of making the user browse 400+ options.
Ask for (if not already provided):
SKILLS.md (the auto-generated listing grouped by domain), or search with npx pm-claude-skills list / the MCP search_skills tool. Match the user's phrasing against skill description trigger phrases.ab-test-readout for analysing a finished test) beats a broader neighbour (experiment-designer).WORKFLOWS.md, e.g. /ship-a-feature, /launch-a-product) when the ask needs 3+ chained skills — don't recommend the skills one by one.| You want… | Use | Not |
|---|---|---|
| A one-off deep teardown of a rival (SWOT, positioning map) | competitor-teardown | competitive-analysis |
| A full landscape doc: feature matrix, win/loss, battlecard inputs | competitive-analysis | competitor-teardown |
| A recurring "what changed in the market this week/month" briefing | competitive-intelligence-monitor | competitor-signal-tracker |
| A read on one specific competitor announcement | competitor-signal-tracker | competitive-intelligence-monitor |
| Release notes straight from a raw git log / commit list | changelog-generator | changelog-writer |
| A Keep-a-Changelog entry from an already-curated change list | changelog-writer | changelog-generator |
| Positioning, messaging pillars, use cases — the GTM content | go-to-market | go-to-market-planner |
| A tiered launch plan with cross-functional coordination — the GTM operation | go-to-market-planner | go-to-market |
| Themes from interview transcripts specifically | user-interview-synthesis | user-research-synthesis |
| Synthesis across mixed sources (surveys, feedback, transcripts) | user-research-synthesis | user-interview-synthesis |
| Pure RICE scoring of a backlog | rice-prioritisation | feature-prioritisation |
| Choosing/applying a framework (RICE, MoSCoW, Kano, ICE) | feature-prioritisation | rice-prioritisation |
| RICE blended with strategic-fit weighting | rice-impact-matrix | rice-prioritisation |
| A summary of an existing document for executives | executive-summary | executive-update |
| A standalone product briefing written for the C-suite | executive-update | executive-summary |
| A BLUF-style project status update for stakeholders | stakeholder-update | executive-update |
| Designing an experiment before it runs (sample size, guardrails) | ab-test-planner | ab-test-readout |
| Analysing a finished test and making the ship/no-ship call | ab-test-readout | ab-test-planner |
Best fit: skill-name — [one line: why this artifact matches the ask]
Before you run it, have ready:
Runner-up: other-skill — pick this instead if [the tie-breaker condition].
Run it: /skill-name in Claude Code, or open it in the Playground.
(If a workflow fits better) This is a multi-skill job — run /recipe-name (chains a → b → c), because [why the chain beats a single skill].
competitive-analysis); route on the deliverableSKILL_REQUEST.mdnpx claudepluginhub mohitagw15856/pm-claude-skills --plugin pm-essentialsRoutes any request to existing skills, improves them, or creates new ones. Uses multi-agent analysis to avoid duplication and produce actionable outputs.
Guides you to the best skill for your task, recommends skill combinations, and helps discover capabilities you didn't know you had.
Analyzes user prompts to recommend and activate relevant skills from installed plugins and external catalogs using keyword and category matching.