Agent skill

Which Skill

by mohitagw15856 in mohitagw15856/pm-claude-skills

Route a fuzzy request to the right skill in this library. An agent skill from mohitagw15856/pm-claude-skills.

MITAuto-check passed

Install Which Skill

skills CLI
$ npx skills add mohitagw15856/pm-claude-skills --skill which-skill -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install mohitagw15856/pm-claude-skills which-skill --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/mohitagw15856/pm-claude-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/which-skill .claude/skills/which-skill && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
which-skill
GitHub stars
1.4k
Token cost
~1.5k tokens
SKILL.md length
724 words
Files
1
Skills in repo
1,348
Repo updated
First seen
Licence
MIT

At a glance

Route a fuzzy request to the right skill in this library. An agent skill from mohitagw15856/pm-claude-skills.

  • Works in 6 steps: Name the artifact. What lands on… → Search the catalog — never route from… → Prefer the specific skill over the… → …
  • The user is unsure which skill fits
  • SKILL.md covers What This Skill Produces, Required Inputs, Routing Method and Disambiguation Table —…, plus 4 more sections
  • Calls npx

What it does

Which Skill is an agent skill from mohitagw15856/pm-claude-skills. Route a fuzzy request to the right skill in this library. Use when the user is unsure which skill fits, asks 'which skill should I use for X', describes a task without naming a skill, or when a request could plausibly match several skills. Produces a best-fit recommendation with the inputs to gather, a runner-up with the tie-breaker, and a workflow recipe when the job spans multiple skills.

Its SKILL.md is about 1.5k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

The repository describes itself as: 1255 professional Agent Skills for Claude, ChatGPT, Gemini, Cursor & Codex — PRDs, postmortems, leases, medical bills, layoffs, go-bags, new countries. Plain markdown, MIT, in… The licence is MIT.

When your agent uses it

  • The user is unsure which skill fits
  • Asks which skill should I use for X
  • Describes a task without naming a skill
  • A request could plausibly match several skills

Example prompts

  • “which skill should I use for X”
  • “/which-skill”

Requirements

  • Node.js

Workflow steps

6 steps, taken from the first numbered list in SKILL.md.

  1. Name the artifact. What lands on someone's desk when this is done — a PRD, a ranked list, a briefing, a plan? Route on the deliverable…
  2. Search the catalog — never route from memory. Read SKILLS.md (the auto-generated listing grouped by domain), or search with npx…
  3. Prefer the specific skill over the general one. A skill built for the exact artifact (e.g. ab-test-readout for analysing a finished test)…
  4. Check the disambiguation table below for the known look-alike clusters before answering.
  5. Escalate to a workflow recipe (see WORKFLOWS.md, e.g. /ship-a-feature, /launch-a-product) when the ask needs 3+ chained skills — don't…
  6. Recommend, don't interrogate. Ask at most one clarifying question, and only when the answer would change the pick.

What it can do on your machine

Read from SKILL.md and the folder at commit 1cbf1f0. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • npx

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Links to these hosts (documentation or services it may open):

    • mohitagw15856.github.io

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Which Skill loads about 1.5k tokens when it runs. Until then it costs about 101 tokens; SKILL.md has 724 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~101
When it runs · the whole SKILL.md, loaded when a task matches
~1.5k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from mohitagw15856/pm-claude-skills at commit 1cbf1f0, republished under its MIT licence (© mohitagw15856). 724 words, ~1,532 tokens.

Download SKILL.mdSave it as .claude/skills/which-skill/SKILL.md (or your agent's skills folder).
name
which-skill
description
Route a fuzzy request to the right skill in this library. Use when the user is unsure which skill fits, asks 'which skill should I use for X', describes a task without naming a skill, or when a request could plausibly match several skills. Produces a best-fit recommendation with the inputs to gather, a runner-up with the tie-breaker, and a workflow recipe when the job spans multiple skills.

Which Skill Router

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.

What This Skill Produces

  • The best-fit skill for the request, with a one-line justification
  • The inputs to gather before running it (from that skill's Required Inputs)
  • A runner-up skill and the tie-breaker that separates them
  • A workflow recipe recommendation instead, when the job genuinely spans 3+ skills

Required Inputs

Ask for (if not already provided):

  • The task in the user's own words (even one sentence is enough)
  • Who the output is for (audience changes the pick: a board deck is not a team update)
  • One-off or recurring? (a monitor/briefing skill differs from a one-time analysis)

Routing Method

  1. Name the artifact. What lands on someone's desk when this is done — a PRD, a ranked list, a briefing, a plan? Route on the deliverable, not on topic keywords.
  2. Search the catalog — never route from memory. Read 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.
  3. Prefer the specific skill over the general one. A skill built for the exact artifact (e.g. ab-test-readout for analysing a finished test) beats a broader neighbour (experiment-designer).
  4. Check the disambiguation table below for the known look-alike clusters before answering.
  5. Escalate to a workflow recipe (see 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.
  6. Recommend, don't interrogate. Ask at most one clarifying question, and only when the answer would change the pick.

Disambiguation Table — look-alike clusters

You want…UseNot
A one-off deep teardown of a rival (SWOT, positioning map)competitor-teardowncompetitive-analysis
A full landscape doc: feature matrix, win/loss, battlecard inputscompetitive-analysiscompetitor-teardown
A recurring "what changed in the market this week/month" briefingcompetitive-intelligence-monitorcompetitor-signal-tracker
A read on one specific competitor announcementcompetitor-signal-trackercompetitive-intelligence-monitor
Release notes straight from a raw git log / commit listchangelog-generatorchangelog-writer
A Keep-a-Changelog entry from an already-curated change listchangelog-writerchangelog-generator
Positioning, messaging pillars, use cases — the GTM contentgo-to-marketgo-to-market-planner
A tiered launch plan with cross-functional coordination — the GTM operationgo-to-market-plannergo-to-market
Themes from interview transcripts specificallyuser-interview-synthesisuser-research-synthesis
Synthesis across mixed sources (surveys, feedback, transcripts)user-research-synthesisuser-interview-synthesis
Pure RICE scoring of a backlogrice-prioritisationfeature-prioritisation
Choosing/applying a framework (RICE, MoSCoW, Kano, ICE)feature-prioritisationrice-prioritisation
RICE blended with strategic-fit weightingrice-impact-matrixrice-prioritisation
A summary of an existing document for executivesexecutive-summaryexecutive-update
A standalone product briefing written for the C-suiteexecutive-updateexecutive-summary
A BLUF-style project status update for stakeholdersstakeholder-updateexecutive-update
Designing an experiment before it runs (sample size, guardrails)ab-test-plannerab-test-readout
Analysing a finished test and making the ship/no-ship callab-test-readoutab-test-planner
Show full SKILL.md (252 more words)Show less

Output Format

Skill Recommendation

Best fit: skill-name — [one line: why this artifact matches the ask]

Before you run it, have ready:

  • [input 1 from that skill's Required Inputs]
  • [input 2]

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].

Quality Checks

  • The pick was verified against the live catalog (SKILLS.md / search), not recalled from memory
  • Every look-alike cluster the ask touches was checked against the disambiguation table
  • The recommendation names the concrete artifact the user will get, not a topic
  • The runner-up includes a real tie-breaker condition, not "also good"
  • Multi-skill jobs point to one workflow recipe, not a list of 4 skills to run manually

Anti-Patterns

  • Do not recommend more than two skills — a router that returns a list has not routed
  • Do not route on topic keywords ("competitor" ≠ always competitive-analysis); route on the deliverable
  • Do not ask a chain of clarifying questions — one at most, and only if it changes the pick
  • Do not invent skill names — if nothing in the catalog fits, say so and suggest SKILL_REQUEST.md
  • Do not recommend a general skill when a specific one exists for the exact artifact

Example Trigger Phrases

  • "Which skill should I use for this?"
  • "I don't know which skill fits."
  • "Find the right skill for my task."
  • "Which of these skills is the better match?"

© mohitagw15856, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/which-skill of mohitagw15856/pm-claude-skills.

Open the folder on GitHubat commit 1cbf1f0

Compare with similar skills

Which Skill next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Which Skill compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Which Skill this skillmohitagw15856/pm-claude-skills1.4k—~1.5kAutomated safety check: PassMIT
OmniRoute Routing CLIdiegosouzapw/OmniRoute75k—~342Automated safety check: PassMIT
OmniRoute Combo Routingdiegosouzapw/OmniRoute75k—~2.1kAutomated safety check: PassMIT
Intelligence Routeruvnet/ruflo74k—~874Automated safety check: NotesMIT
Right To Erasurethedaviddias/Front-End-Checklist74k—~512Automated safety check: PassMIT
SPA Routes and Featureslobehub/lobehub83k—~3.2kAutomated safety check: PassCustom licence

Similar skills

  • OmniRoute Routing CLI

    diegosouzapw/OmniRoute

    Creates, switches, and inspects OmniRoute model-routing combos, plus a suggestion command with cost and latency constraints.

    75k GitHub stars~342 tokensUpdated today
    AI & LLM EngineeringAuto-check passed
  • OmniRoute Combo Routing

    diegosouzapw/OmniRoute

    Manages OmniRoute routing combos through its REST API: create and update combos, choose from 19 strategies, set fallback chains, test outcomes and read metrics.

    75k GitHub stars~2.1k tokensUpdated today
    Backend & APIsAuto-check passed
  • Intelligence Route

    ruvnet/ruflo

    Route tasks via the 3-tier model selector and learned patterns; emits a routing rationale via hooksexplain

    74k GitHub stars~874 tokensUpdated today
    DevelopmentAuto-check: notes
  • Right To Erasure

    thedaviddias/Front-End-Checklist

    A skill your agent uses when auditing account settings pages, privacy dashboards, or API routes to verify that a complete data deletion path exists for users.

    74k GitHub stars~512 tokensUpdated 4 days ago
    Legal & ComplianceAuto-check passed
  • Explains LobeHub's split between src/routes page segments and src/features domain code, and where router config, redirects and platform adapters belong.

    83k GitHub stars~3.2k tokensUpdated today
    Frontend & DesignAuto-check passed
  • Routing

    alsk1992/CloddsBot

    Multi-agent routing, channel bindings, and tool policies. An agent skill from alsk1992/CloddsBot.

    3k GitHub stars~1.6k tokensUpdated 7 days ago
    Agent WorkflowsAuto-check passed

More from mohitagw15856/pm-claude-skills

All 1,348 skills in this repo
  • Car Tco

    mohitagw15856/pm-claude-skills

    Compare the total cost of car ownership across buy-new, buy-used, lease, and keep-your-current-car — depreciation, insurance, maintenance ramp, and fuel over a real horizon, not just the monthly…

    1.4k GitHub stars~1.1k tokensUpdated yesterday
    Auto-check passed
  • Cs Health Scorecard

    mohitagw15856/pm-claude-skills

    Build a customer health scorecard for a specific account. An agent skill from mohitagw15856/pm-claude-skills.

    1.4k GitHub stars~2.4k tokensUpdated yesterday
    Auto-check passed
  • Exit Waterfall

    mohitagw15856/pm-claude-skills

    Compute who gets what at each exit price from a cap table — liquidation preferences, conversion points, and where the founders' share collapses.

    1.4k GitHub stars~1.1k tokensUpdated yesterday
    Auto-check passed
  • Feature Prioritisation

    mohitagw15856/pm-claude-skills

    Apply prioritisation frameworks (RICE, MoSCoW, Kano, ICE, Opportunity Scoring) to rank features and backlog items.

    1.4k GitHub stars~2k tokensUpdated yesterday
    Auto-check passed
  • Fire Number

    mohitagw15856/pm-claude-skills

    Compute a financial-independence (FIRE) target and years-to-reach with every assumption labeled as an assumption — plus a sensitivity table instead of a single false-precision answer.

    1.4k GitHub stars~1.1k tokensUpdated yesterday
    Auto-check passed
  • Freelance Rate

    mohitagw15856/pm-claude-skills

    Derive a freelance day/hourly rate backwards from target income, honest billable utilization, overhead, and the self-employment tax premium — the arithmetic that proves a rate is not salary÷2000.

    1.4k GitHub stars~1.2k tokensUpdated yesterday
    Auto-check passed

Questions about Which Skill

What does Which Skill do?

Route a fuzzy request to the right skill in this library. An agent skill from mohitagw15856/pm-claude-skills. Which Skill is an agent skill from mohitagw15856/pm-claude-skills. Route a fuzzy request to the right skill in this library.

When should I use Which Skill?

Which Skill fits situations like: the user is unsure which skill fits; asks which skill should I use for X; describes a task without naming a skill; A request could plausibly match several skills.

How do I install Which Skill in Claude Code?

Run `npx skills add mohitagw15856/pm-claude-skills --skill which-skill -a claude-code`. Or copy the skill folder (skills/which-skill in mohitagw15856/pm-claude-skills) into .claude/skills/which-skill in your project. Claude Code loads it when a task matches its description.

How do I install Which Skill in Codex?

Run `npx skills add mohitagw15856/pm-claude-skills --skill which-skill -a codex`. Or copy the skill folder (skills/which-skill in mohitagw15856/pm-claude-skills) into .agents/skills/which-skill in your project. Codex loads it when a task matches its description.

Can I use Which Skill in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add mohitagw15856/pm-claude-skills --skill which-skill -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/which-skill, .gemini/skills/which-skill, .github/skills/which-skill and .opencode/skills/which-skill in your project.

What does Which Skill need to run?

Going by SKILL.md and its folder, Which Skill needs the command-line tools its instructions call (npx). Our summary lists: Node.js.

Does Which Skill access the network?

SKILL.md names 1 domain. As links in the text: mohitagw15856.github.io. This is read from the text; nothing was executed.

Is Which Skill safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Which Skill use?

Which Skill is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Which Skill use?

About 1.5k tokens (SKILL.md is roughly 6.1k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Which Skill?

Skills that share tags, products or a category with Which Skill: OmniRoute Routing CLI (diegosouzapw/OmniRoute, 75k stars), OmniRoute Combo Routing (diegosouzapw/OmniRoute, 75k stars), Intelligence Route (ruvnet/ruflo, 74k stars) and Right To Erasure (thedaviddias/Front-End-Checklist, 74k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Which Skill?

mohitagw15856 (a GitHub user) maintains it in mohitagw15856/pm-claude-skills, which has 1,434 GitHub stars. The repository holds 1,348 skills in this directory. The repository was last updated on October 9, 2026.

Source: mohitagw15856/pm-claude-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.