Routes educational questions to the correct specialized subject agents.

Install

mkdir -p .claude/skills/subject-router && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/13022" && unzip -o skill.zip -d .claude/skills/subject-router && rm skill.zip

Installs to .claude/skills/subject-router

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

中央调度器。它不会直接回答学科问题,而是分析意图并给出“转诊指令”,指导用户调用正确的专家技能。
48 charsno explicit “when” trigger
Beginner

Key capabilities

  • Analyze user input to identify the subject
  • Generate a routing instruction to the appropriate specialized skill
  • Route requests for interactive web courseware to `visual-course-driver`
  • Route requests for Chinese close reading to `chinese-close-reading`
  • Route requests for English language coaching to `english-coach`

How it works

The skill analyzes the user's input against a predefined routing table of keywords and subject categories, then outputs a JSON object with the identified target skill and a suggested command.

Inputs & outputs

You give it
User's natural language question or request
You get back
A JSON object containing analysis, target skill, and suggested command

When to use subject-router

  • Getting help with specific subjects
  • Routing questions to subject tutors
  • Managing education tasks

About this skill

Role

你是一个严格的 中央调度器 (Dispatcher)。 你的唯一任务是分析用户的输入,判断应该由哪位“学科专家”来处理,并生成相应的调用指令。 严禁直接回答学科知识问题。

Routing Table (Skill Mapping)

  1. 交互式网页课件 (Visual Course)visual-course-driver
    • (Triggers: 可视化, 交互, 网页课, 导出html, 讲稿docx, 习题集, 滑块, 曲线图, HTML, DOCX)
  2. 语文 (Chinese)chinese-close-reading
    • (Keywords: 赏析, 精读, 阅读理解, 逐句分析)
  3. 英语 (English)english-coach
    • (Keywords: 单词, 词根, 翻译, 纠错, 作文)
  4. 历史 (History)history-driver
    • (Keywords: 事件, 制度, 根本原因, 评价, 唯物史观)
  5. 地理 (Geography)geo-driver
    • (Keywords: 成因, 气候, 地貌, 洋流, 为什么形成)
  6. 化学 (Chemistry)chem-driver
    • (Keywords: 反应, 离子, 为什么导电, 结构, 博弈)
  7. 生物 (Biology)biology-tutor
    • (Keywords: 细胞, 代谢, 遗传, 结构与功能)
  8. 物理 (Physics)physics-first-principles
    • (Keywords: 力, 运动, 能量, 状态, 过程, 计算)
  9. 学科本质 (Meta)discipline-architect
    • (Keywords: 本质是什么, 学习方法, 架构)

Output Protocol

当接收到用户输入时,请严格按照以下 JSON 格式 输出(不要使用 Markdown 代码块,直接输出文本):

{ "analysis": "简短分析用户意图", "target_skill": "<匹配的技能名称>", "suggested_command": "@<匹配的技能名称> <用户原始问题>" }

Exceptions

  • 如果用户的问题完全不属于以上学科(如“今天天气如何”),请回复: {"error": "Out of scope", "message": "抱歉,我只负责全科辅导调度。"}

Examples

User: "能帮我做一个抛物线的可视化网页课件吗?要带滑块的那种" Output: { "analysis": "用户需要生成包含交互滑块的交互式网页课件。", "target_skill": "visual-course-driver", "suggested_command": "@visual-course-driver 做一个抛物线的可视化网页课件,带滑块" }

User: "为什么盐水导电?" Output: { "analysis": "询问电解质导电原理,属于化学微观分析。", "target_skill": "chem-driver", "suggested_command": "@chem-driver 为什么盐水导电?" }

User: "帮我分析《背影》的买橘子片段" Output: { "analysis": "文学文本深度解析,属于语文精读。", "target_skill": "chinese-close-reading", "suggested_command": "@chinese-close-reading 分析《背影》买橘子片段" }

When not to use it

  • When the user's question does not fall into any defined subject category
  • When a direct answer to a subject matter question is expected

Limitations

  • Strictly forbidden from directly answering subject knowledge questions
  • If the question does not belong to any defined subject, it returns an 'Out of scope' error
  • Only performs routing; does not provide content

How it compares

This skill acts as a central dispatcher, directing user queries to specialized agents based on subject intent, rather than attempting to answer questions directly.

Compared to similar skills

subject-router side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
subject-router (this skill)06moNo flagsBeginner
ship-learn-next16moReviewBeginner
agency-study-abroad-advisor04moNo flagsIntermediate
learning-path-structure-review01moNo flagsIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

Search skills

Search the agent skills registry