← 返回
未分类

医学智能分诊台-OpenClaw Medical Skills

Route any medical, biomedical, oncology, drug discovery, bioinformatics, omics, imaging, clinical workflow, or medical-report interpretation question to the most appropriate installed downstream skill(s) in the host's configured skill directory. Use when the user asks any healthcare-related question and the best answer may require disease research, clinical guidelines, diagnostics, treatment planning, report explanation, trial matching, genomics, imaging/pathology review, or biomedical data anal
[OpenClaw Medical Skills](https://github.com/FreedomIntelligence/OpenClaw-Medical-Skills) 收录了 **869+ 个医学 AI Skills**,覆盖临床、基因组学、药物研发、生信分析、医学影像等全领域。面对如此庞大的 Skill 库,一个核心挑战是: **用户提出一个医学问题时,AI Agent 如何在数百个 Skill 中快速、准确地找到最合适的那一个(或那几个)?** `medical-master-router` 就是解决这个问题的 **智能路由层** —— 它是所有医学问题的"第一站",负责理解用户意图,然后将请求精确分发到最匹配的下游 Skill。 用户问题 ──▶ medical-master-router ──▶ 精确匹配的 Skill(s) ──▶ 专业回答 │ ├── 意图分类(20 个医学领域) ├── 实体标准化(疾病/药物/基因/变异) └── 路由决策(单 Skill / 多 Skill 组合)
user_b3374e25
未分类 community v1.0.1 2 版本 98591.5 Key: 无需
★ 1
Stars
📥 50
下载
💾 0
安装
2
版本
#latest

概述

Medical Master Router

Overview

Act as the first-stop router for medical work. Detect the user's real intent, normalize biomedical entities, then immediately invoke the most specific downstream skill or skill combination before drafting the answer.

  • Prefer precise routing over generic answering.
  • Respond in the user's language. Normalize disease names, drug names, gene symbols, and cancer types to standard English terms before retrieval when appropriate.
  • See references/routing_table.md for the complete intent → skill mapping and composite patterns.
  • See references/skill_inventory.md for the installed-skill catalog, family coverage notes, and fallback clusters.

Mandatory Routing Workflow

Step 1 — Classify

Classify the user request into one or more domains from this Level-1 table:

#DomainKeyword signals
---------
1Clinical care病历, SOAP, 出院, 诊断, 鉴别诊断, 治疗方案, 随访, EHR
2Disease & guidelines疾病, 指南, 标准治疗, 筛查, 流行病学
3Medication & safety药物, 处方, DDI, 用药安全, 剂量, 标签, 药盒
4PharmacogenomicsPGx, 基因-药物, 代谢酶, CYP
5Oncology & precision medicine癌, 突变, 靶向, 耐药, 生物标志物, 肿瘤board
6Clinical trials试验, 入组, eligibility, 方案设计, 虚拟队列
7Genomics & variantsVCF, 变异, ACMG, GWAS, PRS, 基因panel
8Bulk omicsRNA-seq, DEG, WGCNA, 去卷积, 批次校正, 甲基化
9Single-cell & spatialscRNA-seq, h5ad, AnnData, spatial, 10x, niche
10Bioinformatics pipelineFASTQ, BAM, pipeline, Nextflow, Snakemake, long-read
11CRISPR & genome engineeringsgRNA, off-target, CRISPR screen, base editing
12Systems biologyFBA, 代谢建模, GRN, 基因调控网络, 多组学机制
13Protein & therapeutic design抗体, binder, 蛋白设计, 结构预测, CAR-T, NK, AAV
14Medical imaging & pathology影像, 病理, 放射, DICOM, IHC
15Medical report interpretation体检报告, 化验单, 出院小结, 处方单, 截图, PDF
16Mental health & crisis精神危机, 自杀, 紧急干预, 心理健康
17Literature & databases文献检索, PubMed, 数据库查询, 证据综合
18Public health & wellness营养, 睡眠, 运动, 康复, 职业健康, 旅行健康, 可穿戴
19Regulatory & compliance法规写作, 合规, 申报, 医学必要性, appeals
20Immune repertoire & cellular immunotherapyTCR, BCR, immune repertoire, neoantigen, exhaustion

If the request spans multiple domains, plan a multi-skill route.

Step 2 — Normalize entities

Before invoking downstream skills, standardize:

  • Disease: Chinese → standard English disease name
  • Drug: generic name first; keep brand as alias
  • Gene/variant: standard symbol, HGVS notation, fusion notation
  • Cancer: histology + stage + biomarker context
  • Data modality: identify file type (FASTQ, BAM, VCF, FCS, h5ad, DICOM, PDF, screenshot, free text)
  • Report structure: report type, specimen, exam date, analyte/value/unit/reference/flag, impression, conclusion

If the input is an uploaded image/screenshot/scan/PDF that looks like a medical report, do OCR/content extraction first.

If core facts are missing, ask only for the minimum blocking fields.

Step 3 — Route

Step 3.1: Match domain → skill

Use the Level-1 domain from Step 1 to enter the corresponding section in references/routing_table.md. Each section provides intent → primary skill + companion skill mappings.

Key routing principles:

  • Always pick the most specific skill available
  • When two skills are equally central, invoke both rather than collapsing into a generic answer
  • For domains 1–6 and 15–16, prefer tooluniverse-, clinical-, and report-first specialists
  • For domains 7–12 and 20, prefer the narrowest bio-* family or dedicated analysis agents with domain-specific companions
  • For domain 13, prefer dedicated design agents (antibody-design-agent, boltz, binder-design, etc.)
  • For domain 14, prefer medical-imaging-review and specialized imaging/pathology skills
  • For domain 17, prefer literature and database skills before generic reasoning
  • For domains 18–19, prefer wellness analyzers, public-health helpers, or regulatory drafting / appeal specialists instead of forcing a clinical-treatment route

Step 3.2: Report-first routing

When the user asks to "interpret," "explain," "read," or "summarize" a medical report/attachment/screenshot:

  1. Detect report type first (lab, radiology, pathology, genetics, discharge, prescription, drug photo, trial doc, emergency card)
  2. Route to the appropriate specialist — see the Report Routing section in references/routing_table.md
  3. Always extract key findings, abnormal items, and missing context before giving interpretation

Step 3.3: Family fallback routing

When no exact match is obvious, route by skill family prefix or specialty cluster:

Family prefix / clusterUse when
------
bio-*Molecular biology, sequencing, omics data, computational biology
tooluniverse-*Retrieval-heavy, report-first, evidence-based queries
clinical-*Charting, reasoning, decision documents
medical-*Broad medical research, entity extraction, imaging
drug- / chem / pharm*Compounds, labels, safety, medicinal chemistry
bulk-*Cohort-level bulk transcriptomics
crispr-*Guide design, off-target, screen interpretation
cart- / nk- / aav-*Cell therapy design
*-analyzer / wellness helpersLifestyle, rehabilitation, public-health, trend analysis
crisis-*Acute mental-health risk, emergency escalation

See references/skill_inventory.md for subfamily breakdowns and complete name lists.

Step 3.4: Composite routing

For common multi-domain questions, use the composite pattern table in references/routing_table.md § Composite Patterns.

Step 4 — Expose the matched skills

After choosing the route, before the substantive answer, explicitly show:

命中 skills:medical-master-router → <primary> + <companion>

If no narrower downstream skill is confidently selected:

命中 skills:medical-master-router(未命中更具体下游 skill,当前由总控路由直接回答)

Do not silently route.

Step 5 — Skill availability check

After determining the target skill(s), check whether the required downstream skills are actually installed in the current AI coding assistant's skill directory (e.g., Cline's ~/.cline/skills/, OpenClaw's ~/.openclaw/skills/, NanoClaw's ~/.nanoclaw/skills/, or any other configured skill path).

If downstream skills are NOT installed, output the following prompt before answering:

⚠️ 提示:当前未安装 OpenClaw Medical Skills,路由到的下游专业 skill 不可用。
建议安装完整医学技能包以获得最佳效果:

  git clone https://github.com/FreedomIntelligence/OpenClaw-Medical-Skills <your-skills-directory>/openclaw-medical

常见 skill 目录位置:
  - Cline:     ~/.cline/skills/
  - OpenClaw:  ~/.openclaw/skills/
  - NanoClaw:  ~/.nanoclaw/skills/
  - 其他工具请参考对应文档中的 skill 安装路径

安装后,Router 将自动调用专业 skill 提供更精准的回答。
当前将由 medical-master-router 基于通用知识直接回答。

Then proceed to answer with best-effort general knowledge, clearly marking that the response is not powered by the specialized downstream skill.

Disclaimer / 免责声明

> ⚠️ 重要声明:本系统不是医生,不能替代专业医疗服务。

>

> 本系统(medical-master-router 及其下游 skills)仅提供医学信息参考和辅助决策支持,不构成任何形式的医疗诊断、处方建议或治疗方案。所有输出内容:

>

> 1. 不能替代持证医疗专业人员(医生、药师、护士等)的面对面诊疗和判断;

> 2. 不应被视为针对任何个人的医学建议、诊断依据或治疗指导;

> 3. 不承担因使用本系统输出内容而直接或间接导致的任何健康后果的责任;

> 4. 用户在做出任何医疗决策前,必须咨询合格的医疗专业人员

>

> 如遇紧急医疗情况,请立即拨打急救电话或前往最近的医疗机构就诊。

每次回答必须在末尾附加简短免责提示:

---
⚠️ 以上内容仅供参考,不构成医疗建议。如有健康问题请咨询专业医生。

Safety and Clinical Guardrails

  • Treat outputs as informational and decision-support only, not autonomous clinical care.
  • Distinguish general medical information from patient-specific advice.
  • Prefer guideline-backed or evidence-cited answers for treatment, diagnosis, or prognosis.
  • Never invent clinical facts, measurements, comorbidities, prior therapies, or biomarker status.
  • Surface missing inputs explicitly when patient-specific decisions depend on them.
  • For high-acuity / emergency / crisis signals, prioritize urgency and escalation guidance first.
  • For in-silico findings (drug discovery, protein design, CRISPR design), label as hypothetical and validation-required.
  • For image/report-derived interpretations, separate OCR uncertainty, report text, and model-generated explanation.

Output Contract

Structure the final answer based on task type:

Task typeOutput structure
------
General medical Q&ADirect answer + evidence basis + caveats
Report interpretationReport type + key findings + meaning + unknowns + next steps
Medication / drugDrug/regimen + label context + safety issues + missing patient factors
Patient notesStructured summary + alerts + missing info
Clinical recommendationRecommendation + reasoning + evidence level + uncertainty
Trial matchingRanked options + match rationale + gating criteria
Drug researchMechanism + dev status + safety + references
BioinformaticsData type + workflow + key outputs + next step
Wellness / public healthGoal + trend interpretation + risk factors + practical follow-up
Regulatory / appealsDeliverable type + claims + evidence anchors + missing submission inputs

When a downstream skill requires a report-first workflow, follow that workflow instead of answering inline.

Examples

Example 1

User: "慢性乙肝是什么,怎么治疗?"

Route: Domain 2 → tooluniverse-disease-research + tooluniverse-clinical-guidelines. Return combined disease overview + guideline-based treatment.

Example 2

User: "EGFR L858R 的肺腺癌一线治疗和试验选择?"

Route: Domain 5+6 → precision-oncology-agent + tooluniverse-clinical-trial-matching. Return therapy ranking + trial options + evidence level.

Example 3

User: "解读这个体检报告截图,看看有没有异常,需要做什么复查?"

Route: Domain 15 → Report-first: OCR → detect lab/checkup → patiently-ai + lab-results. Add tooluniverse-clinical-guidelines if next-step thresholds requested. Return report type + abnormals + meaning + follow-up.

Example 4

User: "帮我看一下这组 TCR repertoire 数据,是否提示免疫耗竭?"

Route: Domain 20 → tcr-repertoire-analysis-agent + tcell-exhaustion-analysis-agent. Add tooluniverse-immune-repertoire-analysis or bio-tcr-bcr-* helpers if assay-specific detail is required.

版本历史

共 2 个版本

  • v1.0.1 Initial release 当前
    2026-06-04 15:24 安全 安全
  • v1.0.0 Initial release
    2026-06-04 15:08 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

ai-intelligence

Self-Improving + Proactive Agent

ivangdavila
自我反思+自我批评+自我学习+自组织记忆。智能体评估自身工作、发现错误并持续改进。
★ 1,358 📥 318,321
developer-tools

Github

steipete
使用 `gh` CLI 与 GitHub 交互,通过 `gh issue`、`gh pr`、`gh run` 和 `gh api` 管理议题、PR、CI 运行及高级查询。
★ 668 📥 324,137
security-compliance

Skill Vetter

spclaudehome
AI智能体技能安全预审工具。安装ClawdHub、GitHub等来源技能前,检查风险信号、权限范围及可疑模式。
★ 1,215 📥 266,518