Skill Router

Activate once per session to route substantive requests to the right installed skill. Two modes: suggest (interactive, ranked proposals) or auto (silent with attribution footer). Trigger: /skill-router on | /skill-router on --auto | /skill-router status

27 stars 4 forksOther

Install

skills CLI (Claude Code, Cursor, Codex and more)
npx skills add pcx-wave/skill-router --skill skill-router
Manual install
git clone --depth 1 https://github.com/pcx-wave/skill-router.git /tmp/skill-router
mkdir -p ~/.claude/skills
cp -r /tmp/skill-router/. ~/.claude/skills/skill-router

Personal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.

From the SKILL.md

# Skill Router

## Purpose

Scan all installed skills once, build a lightweight in-session index, then route
subsequent requests to the most relevant skill — but only when a skill would
materially improve the response. No overhead on conversational or trivial requests.

Two modes:
- **Suggest mode** (default): proposes matching skills ranked by relevance, waits for confirmation
- **Auto mode**: routes silently and appends `*(via skill-name)*` to routed responses

---

## Activation

### `/skill-router on` — suggest mode (default)

### `/skill-router on --auto` — auto mode

Both run the same activation steps:

### Step 1 — Scan installed skills

```bash
find ~/.claude/skills -name "SKILL.md" | sort
```

For each file found, extract the following fields (in order of preference):
1. `name:` from YAML frontmatter
2. `description:` from YAML frontmatter
3. `triggers:` or `trigger:` from YAML frontmatter (if present)
4. If any field is missing, infer it from the first 20 lines of the file

Skip `skill-router` itself. Skip files that cannot be read.

### Step 2 — Build the index

Construct an in-memory table (session-only, never written to disk):

```
SKILL INDEX
-----------
<skill-name> | <trigger keywords, comma-separated> | <one-line description>
...
```

Also initialize an in-memory **session usage counter**:

```
SESSION_USAGE = {}   ← empty dict, incremented each time a skill is invoked
```

Example row:
Read the full skill on GitHub

Details

Skill name
skill-router
Repo updated
4 July 2026

FAQ

What does the Skill Router skill do?

Activate once per session to route substantive requests to the right installed skill. Two modes: suggest (interactive, ranked proposals) or auto (silent with attribution footer). Trigger: /skill-router on | /skill-router on --auto | /skill-router status

How do I install the Skill Router skill?

skills CLI (Claude Code, Cursor, Codex and more): npx skills add pcx-wave/skill-router --skill skill-router. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.

Is Skill Router popular?

It lives in pcx-wave/skill-router, which has 27 GitHub stars and 4 forks.

Related skills

Suomen Kieli

31

samimiettinen/suomen-kieli

Suomen kielen toimittaja: käytä AINA kun tuotat, käännät, oikoluet, arvioit tai luonnollistat suomenkielistä tekstiä – verkkosivut, dokumentit, markkinointi, asiantuntijaviestintä – tai kun käyttäjä mainitsee oikeinkirjoituksen, kieliopin, pilkutuksen, yhdyssanat tai pyytää oikolukua tai tekstin tarkastusta suomeksi.

Other

Insanca

31

tahiryildiz/insanca

Türkçe metinlerdeki yapay zeka yazım izlerini tespit edip doğal, akıcı, insan elinden çıkmış gibi okunan Türkçeye çevirir. Türkçe bir metni "doğallaştır", "insanileştir", "insanca yaz", "yapay zeka kokusunu gider", "akıcı Türkçe yap" istendiğinde veya Türkçe içerik yazım/redaksiyon işlerinde KULLAN. Tespit ettiği kalıplar: -maktadır monotonluğu, metronomik cümle ritmi, "mesele X değil Y" kalıbı, üçleme kuralı, çeviri kokusu, kesik cümle yığını, bürokratik dolgu, boş doğrular, uydurma örnekler, terapist tonu, jenerik girizgah ve kapanışlar, uzun tire, yağcılık, belirsiz kaynak gösterme, sahte ş

Other

Jianghushuo Oral Skill

26

read2017/jianghushuo-oral-skill

Use when 用户想用姜胡说的视角分析问题("他会怎么看"),或需要做自媒体口播——找选题、写口播稿、改稿、诊断账号数据。蒸馏自他 433 条公开视频(431 条可用)与《价值心法》。

Other

Full Page Screenshot

26

LewisLiu007/full-page-screenshot

在浏览器中对网页做完整长截图(full-page screenshot),生成一张包含页面所有内容的 PNG 长图。 触发场景:用户要求对网页截长图、全页截图、完整截图、long screenshot、full page capture, 或要求把网页/文章/报告截成一张完整的图片。支持用户已打开的 tab 或指定 URL。 自动处理 SPA 内部滚动容器、懒加载图片、超长页面分片拼接。 无外部依赖,直连 Chrome DevTools 协议完成所有操作。

OtherIn 1 list

Longevity Os

25

albert-ying/longevity-os

Longevity OS (太医院) — personal health tracking, N-of-1 trials, and longevity optimization. Triggers on /longevity, /taiyiyuan, health tracking, diet logging, exercise logging, supplement management, biomarker review, and self-experimentation keywords.

Other

Wechat Group Daily Report

26

kbwzy/wechat-group-daily-report

单群图文日报:将指定微信群一天或明确时间段的聊天,编辑为结论式话题卡、观点总结、选题线索、个人提醒和今日链接,输出 PNG 长图、HTML、Markdown。用于群聊总结、单群日报、群日报长图及每日定时生成;依托 wechat-intelligence-hub 读取证据。不负责跨群综合情报、联系人私聊、商机状态更新或微信发送。

Other

Browse the most popular Claude skills, all other skills, or write your own with the skills generator.