Updated 1w ago
by wananing
Smart-Health-Assistant
对标蚂蚁阿福的开源大健康 AI 助手:LangGraph 多智能体 + 实时语音问诊(开放麦、可打断,流式 ASR/TTS)+ RAG、报告解读、拍照问药与链路评估。Open-source AI health assistant inspired by Ant Afu: LangGraph multi-agent, realtime voice agent (open mic, barge-in, streaming ASR/TTS), RAG, multimodal vision, tracing and evals.
33 GitHub stars (33)
+6 in 16 days
| Period | New stars |
|---|---|
| Oct 1 | 0 |
| Oct 2 | 0 |
| Oct 3 | 0 |
| Oct 4 | 0 |
| Oct 5 | 0 |
| Oct 6 | 0 |
| Oct 7 | 0 |
| Oct 8 | +1 |
| Oct 9 | +1 |
| Oct 10 | 0 |
| Oct 11 | +1 |
| Oct 12 | +2 |
| Oct 13 | 0 |
| Oct 14 | +1 |
| Oct 15 | 0 |
| Oct 16 | 0 |
- 6 skills (6 skills found in its SKILL.md files)
- 6 forks (6 forks)
- 1w ago last update (Last updated 1w ago)
Install
Skills CLI
npx skills add wananing/Smart-Health-Assistant
Asks which skills and agents to install. Just one: npx skills add wananing/Smart-Health-Assistant --skill emergency_triage — add -g for every project.
Claude Code
git clone https://github.com/wananing/Smart-Health-Assistantcp -r "Smart-Health-Assistant/backend/skills/emergency_triage" ~/.claude/skills/
Copies the emergency_triage skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add wananing/Smart-Health-Assistant
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md.
-
emergency_triage
Use this skill as the FIRST action in clinic_agent whenever any symptom could indicate a life-threatening emergency. Triggered by keywords like 胸痛, 呼吸困难, 意识丧失, 大出血, 口眼歪斜, 抽搐, 过敏, 高烧40度 or similar red-flag language. Produces a mandatory safety check that must be shown to the user before any other response. If the result is CRITICAL or URGENT, the agent must lead with "请立即拨打120" and stop further tr…
backend/skills/emergency_triage/SKILL.md on GitHub (opens in a new tab) -
health_calculator
Use this skill when the user provides their height, weight, age, and gender and asks about their BMI, ideal weight, daily calorie needs (TDEE), or waist-to-height ratio. Also triggered by questions like "am I overweight?", "how many calories should I eat?", or "what is my healthy weight range?". Applies to advisor_agent and clinic_agent.
backend/skills/health_calculator/SKILL.md on GitHub (opens in a new tab) -
lab_interpreter
Use this skill when the user shares lab test values (血常规, 血生化, 甲功, 凝血 etc.) and asks what they mean, whether they are normal, or what action to take. Triggered by phrases like "帮我看看化验单", "我的血红蛋白偏低是什么意思", "这个指标正常吗". Primarily used by report_agent; also available to clinic_agent when symptoms co-occur with results.
backend/skills/lab_interpreter/SKILL.md on GitHub (opens in a new tab) -
medication_calculator
Use this skill when the user asks about medication dosing, how much of a drug to take based on their weight or age, or when a pharmacy_agent or clinic_agent needs to verify safe dosage ranges. Triggered by phrases like "我体重60公斤该吃多少剂量", "儿童用量怎么算", "这个药的最大剂量是多少", or "按体重算应该用多少". Supports weight-based and age-based dosing for common drug classes. Always returns a disclaimer and recommends confirming…
backend/skills/medication_calculator/SKILL.md on GitHub (opens in a new tab) -
risk_assessor
Use this skill when the user wants to understand their long-term cardiovascular disease (CVD) or type-2 diabetes risk. Triggered by questions like "我心脏病风险高吗", "我会得糖尿病吗", "帮我评估健康风险", or after learning the user has multiple risk factors (smoking, hypertension, obesity, family history). Used by clinic_agent and advisor_agent. Pair with health_calculator to obtain BMI before calling this skill.
backend/skills/risk_assessor/SKILL.md on GitHub (opens in a new tab) -
symptom_scorer
Use this skill during pre-diagnosis triage (clinic_agent) to assign a structured severity score (0–100) and triage colour (RED/YELLOW/GREEN) to the user's reported symptoms. Invoke automatically when the user has described at least one symptom. The score drives urgency messaging: RED means call 120 immediately, YELLOW means same-day visit, GREEN means watchful waiting. Always show triggered_flags…
backend/skills/symptom_scorer/SKILL.md on GitHub (opens in a new tab)
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.