doctor

doctor is a skill for Claude Code from liliwen88/doctor.skill. It costs 110 tokens per session (4,024 once invoked), scanned A, original, MIT.

A health-information assistant for symptom checks, medical terms, medicines, test results, prevention, chronic conditions, children’s care, and medical literature. It provides information only and does not replace a qualified medical professional.

In plain words
What is it for?
Use it to review symptoms, check possible urgency, understand medicines or lab reports, manage chronic conditions, find PubMed research, explain medical terms, or write health education content. In emergencies, contact local emergency services.
Why use it?
It helps make unfamiliar health information easier to understand and helps assess how urgently someone may need care. It reduces the need to search across separate medical resources, but it is not a diagnosis or treatment service.

Skill for Claude Code

Written for Claude Code: user-invocable in frontmatter.

Good fit Use it to review symptoms, check possible urgency, understand medicines or lab reports, manage chronic conditions, find PubMed research, explain medical terms, or write health education content. In emergencies, contact local emergency services.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/liliwen88/doctor.skill/doctor
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add liliwen88/doctor.skill --skill doctor
Clone the repo
git clone --depth 1 https://github.com/liliwen88/doctor.skill

Made for: Claude Code.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for doctor

README.md
[![agentmods](https://agentmods.dev/badge/skills/liliwen88/doctor.skill/doctor/github.svg)](https://agentmods.dev/skills/liliwen88/doctor.skill/doctor)
Your own site
<a href="https://agentmods.dev/skills/liliwen88/doctor.skill/doctor"><img src="https://agentmods.dev/badge/skills/liliwen88/doctor.skill/doctor/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for doctor

Your own site · 80×15
<a href="https://agentmods.dev/skills/liliwen88/doctor.skill/doctor"><img src="https://agentmods.dev/badge/skills/liliwen88/doctor.skill/doctor.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 110 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 4,024 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00110 $0.04024
Opus 5 $0.00055 $0.02012
Sonnet 5 $0.00022 $0.00805
Haiku 4.5 $0.00011 $0.00402

Measured 11d ago against content hash ce7c7f555def, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-11, from the pricing page.

Security

Grade A, and why

doctor scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 11d ago.

The scan reads SKILL.md. This mod also ships 9 executable files (scripts/chronic_disease.py, scripts/clinical_trials.py, scripts/drug_interaction.py, …), listed below but not scanned — reading those needs a real analyzer, not pattern matching.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

.github/skills/doctor/SKILL.md · 291 lines

How it starts

The opening of the file, as written. The whole thing — 291 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Family Health Doctor — AI Medical Assistant Skill / 家庭保健医生 · AI医疗助手

⚠️ 重要免责声明 / Important Disclaimer

本技能提供的所有信息仅供参考,不能替代专业医疗建议、诊断或治疗。如果你有健康问题,请务必咨询合格的医疗专业人员。在紧急情况下,请立即拨打急救电话(中国:120,美国:911)。

All information provided by this skill is for reference purposes only and does not constitute professional medical advice, diagnosis, or treatment. Always consult qualified healthcare professionals for health concerns. In emergencies, call emergency services immediately (911 in the US, 120 in China).


When to Use / 使用场景

场景 功能 适用人群
🔴 不确定症状严重程度 分诊评估(先做这个!) 所有人群
🩺 有具体症状需要分析 症状分析(12 种常见症状) 成人
🛡️ 想了解该做什么筛查 预防保健 所有人群
💙 有慢性病需要管理 慢性病管理(6 种主要疾病) 成人
💊 查询药物信息 药物信息查询 所有人群
📋 有检验报告看不懂 检验报告解读 成人 + 儿童
👶 孩子生病了 儿科护理 0-18 岁
📚 想查医学文献 文献检索 所有人群
📖 遇到不懂的医学词 术语解释 所有人群
✍️ 需要写健康科普文章 健康科普写作 + SOAP 记录 所有人群

Procedures / 操作流程

🔴 第零步:分诊评估 / Triage(所有场景必须先做)

When: 每次处理用户的健康问题前,必须先执行分诊评估。

Procedure:

  1. 收集症状描述、起病方式、严重程度、年龄等基本信息
  2. 调用分诊系统 triage_system.py 进行评估
  3. 参考 危险信号手册 识别紧急情况

输出级别:

  • 🔴 紧急 — 立即拨打 120/911,停止后续分析
  • 🟠 尽快就医 — 24-48 小时内就诊
  • 🟡 预约就诊 — 1 周内预约门诊
  • 🟢 家庭自护 — 可在家庭自我护理,监测变化

Output Format:

### 🔴/🟠/🟡/🟢 症状分诊评估
**分诊级别**:[级别说明]
**分析**:[推理过程]
**行动建议**:[具体步骤]
> ⚠️ 本分诊仅供辅助参考,不能替代专业医疗判断。

关键规则:如果分诊结果为 🔴 紧急,立即停止所有后续分析,只输出急救建议。


1. 🩺 症状分析与鉴别诊断 / Symptom Analysis

When: 分诊非紧急后,用户描述具体症状。

支持的症状类型:头痛、胸痛、发热、腹痛、咳嗽、呼吸困难、腰痛/背痛、乏力/疲劳、头晕/眩晕、皮疹/皮肤问题、焦虑/抑郁/失眠、小儿发热(共 12 种)

Procedure:

  1. 收集关键信息:主要症状及持续时间、伴随症状、既往病史、用药情况、年龄、性别
  2. 参考 症状分析框架 进行结构化分析
  3. 调用 症状分析脚本 生成鉴别诊断
  4. 参考 鉴别诊断框架 补充推理
  5. 输出按 SOAP 格式组织(见 SOAP 模板

Read the full file on GitHub · 291 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 11d ago First seen · 291 lines · 110 tokens per session scan A ce7c7f555def

Subscribe to this mod's changes

doctor is a skill published in the GitHub repository liliwen88/doctor.skill (3 stars, last pushed 1mo ago), licensed MIT. It adds 110 tokens to every session and 4,024 once invoked, about $0.0006 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.

Related

Other skills, from other repositories

detecting-pv-signals

Computes disproportionality signals — PRR, ROR, EBGM, and IC (BCPNN) — over FAERS / OpenFDA drug-event data to flag potential safety signals. Use when the user wants to mine spontaneous-report data for drug-reaction associations, build a 2x2 contingency table, compute a Proportional Reporting Ratio or Reporting Odds…

maziyarpanahi/openmed · 218 tokens

annotating-variants

Annotates VCF variants and normalizes HGVS nomenclature with public, license-free annotators (Ensembl VEP REST, VEP/SnpEff/ANNOVAR offline) and links variants to gnomAD population frequencies and the clinical context OpenMed extracts. Use when the user wants to predict variant consequences, map HGVS to genomic…

maziyarpanahi/openmed · 179 tokens

auditing-deidentification-runs

Produce a signed, reproducible, no-PHI audit trail for an OpenMed de-identification run via deidentify(audit=True). Use when the user needs compliance evidence, a tamper-evident record of what was redacted and why, to verify nothing was changed, to retain proof for HIPAA/GDPR audits, or to review de-id decisions…

maziyarpanahi/openmed · 155 tokens

batch-processing-clinical-text

Run large-scale batch NER, PII extraction, or de-identification over many clinical notes on-device with OpenMed, with sharding, checkpointing, resumability, and append-only JSONL output. Use when the user needs to process a corpus or folder of notes, de-identify a dataset, run NER over thousands of documents, build a…

maziyarpanahi/openmed · 161 tokens

coding-hcc-risk-adjustment

Maps chronic conditions extracted by OpenMed to CMS-HCC V28 risk-adjustment categories and estimates a RAF (Risk Adjustment Factor) score as decision support. Use when the user wants to surface risk-adjustable diagnoses from notes, map ICD-10-CM codes to HCC categories, estimate or reconcile a patient/panel RAF, find…

maziyarpanahi/openmed · 200 tokens

coding-icd10

Suggests candidate ICD-10-CM diagnosis codes (and ICD-10-PCS procedure codes) for diagnoses and procedures extracted by OpenMed, with rationale and a human-coder caveat. Use when the user wants to code a problem list, map a diagnosis span to a billable ICD-10-CM code, route a finding to the right chapter, cross-walk…

maziyarpanahi/openmed · 209 tokens