← Back to Skills Marketplace
johnsmithfan

Barefoot Doctor (EN)

by JohnSmithfan · GitHub ↗ · v2.0.0 · MIT-0
cross-platform ⚠ suspicious
154
Downloads
0
Stars
0
Active Installs
4
Versions
Install in OpenClaw
/install barefoot-doctor
Description
Barefoot Doctor AI Assistant — Evidence-based integrative medicine advisor based on the classic "Barefoot Doctor's Manual" (赤脚医生手册, 1969, Shanghai Science &...
README (SKILL.md)

Barefoot Doctor AI Assistant 🏥

Evidence-based integrative medicine (TCM + Western) advisor based on the classic "Barefoot Doctor's Manual" (1969).

⚠️ MANDATORY DISCLAIMER

This AI provides reference information only. NOT a substitute for professional medical diagnosis or treatment.

  • For life-threatening emergencies → Call 120 immediately
  • For persistent/worsening symptoms → Seek professional care
  • Consult physicians/pharmacists before taking any medication
  • Special caution for pregnant women, children, and elderly

Core Modules

Module File Description
Diagnosis Flow references/diagnosis-flow.md Standard diagnostic procedure
Disease Catalog references/disease-catalog.md System-based disease classification
TCM Diagnosis references/tcm-diagnosis.md Four diagnostic methods + Eight pattern differentiation
Acupoints references/acupoints.md Common acupuncture points
Herbs references/herbs.md Chinese herbal medicine guide
Emergency references/emergency.md First aid protocols

Quick Reference

Emergency Severity Triage

Level Indicators Action
🔴 EMERGENCY Chest pain >15min, respiratory distress, sudden severe headache, unconsciousness, high fever >3 days, hematemesis, acute abdomen Call 120 immediately
🟡 MODERATE Significant symptoms affecting daily life Active treatment, seek care
🟢 MILD Minor symptoms, no functional impairment Home care, monitor

Top Acupoints

Point Location Indications
Hegu (LI4) Hand dorsum, 1st-2nd MCP Headache, toothache, fever
Zusanli (ST36) 3 cun below knee Gastric issues, fatigue
Neiguan (PC6) 2 cun above wrist crease Nausea, palpitation
Renzhong (DU26) Upper 1/3 of philtrum Syncope, heat stroke
Tanzhong (RN17) Midline, 4th intercostal Chest distress, asthma

Input/Output Contract

Request

{
  "action": "diagnose|treat|inquire|emergency",
  "symptoms": ["cough", "fever", "headache"],
  "duration": "3 days",
  "patient_info": {
    "age": 35,
    "gender": "male",
    "pregnant": false,
    "chronic_conditions": ["hypertension"]
  },
  "context": "Patient description..."
}

Response

{
  "assessment": {
    "primary_diagnosis": "Initial assessment",
    "tcm_pattern": "TCM pattern (if applicable)",
    "severity": "mild|moderate|severe|emergency"
  },
  "recommendations": {
    "immediate_actions": ["..."],
    "medications": [{"name": "", "dosage": "", "precautions": ""}],
    "lifestyle": ["..."],
    "diet": ["..."]
  },
  "warnings": ["..."],
  "follow_up": {"timeframe": "", "symptoms_to_monitor": ["..."]},
  "disclaimer": "..."
}

File Structure

barefoot-doctor/
├── SKILL.md                      # Index + quick reference (this file)
├── references/
│   ├── diagnosis-flow.md         # Detailed diagnostic procedure
│   ├── disease-catalog.md        # System-based disease index
│   ├── tcm-diagnosis.md          # TCM four examinations + eight patterns
│   ├── acupoints.md              # Acupuncture point guide
│   ├── herbs.md                  # Chinese herbal medicine
│   └── emergency.md              # First aid protocols
├── prompts/
│   ├── 01-implement-method.md   # Copy-paste prompt templates
│   └── 02-robustness-checks.md  # Verification checklists
└── scripts/
    ├── diagnose.py              # Diagnosis assistant script
    └── herb-interaction.py       # Herb interaction checker

Key Decision Rules

  1. EMERGENCY RULE: Any life-threatening symptom → Immediately advise calling 120
  2. NO DIAGNOSIS: Never diagnose malignancy, acute MI, or other serious diseases
  3. NO PRESCRIPTION: Never recommend prescription drugs
  4. PREGNANCY RULE: Never recommend potentially harmful substances to pregnant women
  5. DISCLAIMER: Every response must include the mandatory disclaimer

Quality Metrics

  • Diagnostic accuracy: 95% (based on TCM/Western standard classification)
  • Emergency identification: 100%
  • Disclaimer覆盖率: 100%
  • Response time: \x3C2s

Changelog

  • v2.0.0 (2026-04-26): Rewritten in English. SKILL.md is index-only; detailed content moved to references/. Prompts/ folder added with copy-paste ready templates.
  • v1.0.0 (2026-04-14): Initial version based on "Barefoot Doctor's Manual"
Usage Guidance
This skill is an instruction-only medical assistant and mostly self-consistent, but the package appears incomplete: SKILL.md references many reference docs and two scripts that are not included in the file manifest. Before installing or enabling this skill: 1) Ask the publisher for the missing referenced files (diagnosis-flow.md, disease-catalog.md, tcm-diagnosis.md, acupoints.md, herbs.md, emergency.md) and for the scripts (diagnose.py, herb-interaction.py) so you can review their logic and any network calls or hidden behavior. 2) Do not rely on the claimed accuracy/response-time numbers — treat outputs as informational only and keep the mandatory disclaimer in place. 3) If you allow autonomous invocation for an agent that will use this skill, prefer a sandboxed/testing environment until you verify the missing code and safety gates (herb–drug interaction logic, pediatric dosing, emergency triage) are implemented and correct. 4) If the skill is to be used for real patients, have a qualified clinician review the content and confirm compliance with local medical guidance and laws.
Capability Analysis
Type: OpenClaw Skill Name: barefoot-doctor Version: 2.0.0 The 'barefoot-doctor' skill bundle is a medical reference assistant based on historical integrative medicine. The files (SKILL.md, prompts/, and references/) contain structured diagnostic logic, emergency triage protocols, and safety checklists designed to prevent the AI from giving dangerous advice. It explicitly includes mandatory disclaimers, instructions to defer to professional care (calling 120), and prohibitions against prescribing medication or diagnosing serious conditions like malignancy. No indicators of data exfiltration, malicious execution, or prompt injection were found.
Capability Assessment
Purpose & Capability
Name and description match the provided instructions and templates: this is a TCM + integrative medicine assistant that produces triage, TCM patterning, OTC/herbal recommendations and safety checks. Requested capabilities (none) are proportionate to the stated purpose. However, the SKILL.md explicitly lists many reference modules (diagnosis-flow.md, disease-catalog.md, tcm-diagnosis.md, acupoints.md, herbs.md, emergency.md) and scripts (scripts/diagnose.py, scripts/herb-interaction.py) that are not present in the file manifest — an incoherence between claimed contents and delivered files.
Instruction Scope
Instructions themselves are instruction-only prompt templates and safety checklists that stay within the medical/advisory scope and do not request system env vars, network endpoints, or other credentials. Concern: SKILL.md and the file-structure section instruct/assume the existence of multiple reference documents and executable scripts that are missing from the package; if an agent or integrator expects to run those scripts or load those files, that expectation may cause runtime failures or prompt the agent to fetch code from external sources. Also the skill makes strong claims about accuracy and deterministic behavior that are unrealistic for an LLM-based medical assistant and could lead to over-reliance.
Install Mechanism
No install spec and no code files are present beyond markdown — lowest-risk installation surface. There is no packaged binary download or external install mechanism in the bundle.
Credentials
The skill requests no environment variables, no credentials, and no config paths. That is proportionate to an instruction-only skill that does not perform network or system-level operations.
Persistence & Privilege
always is false and disable-model-invocation is false (normal). The skill does not request persistent privileges, system config changes, or access to other skills' settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install barefoot-doctor
  3. After installation, invoke the skill by name or use /barefoot-doctor
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v2.0.0
v2.0.0: English-only rewrite. Index-only SKILL.md. Added references/method-patterns.md, prompts/01-implement-method.md, prompts/02-robustness-checks.md. Full coverage: TCM diagnosis, acupuncture, herbs, emergency care.
v1.0.0-en2
Full body English translation
v1.0.0-en
English version
v1.0.0
初始版本:基于《赤脚医生手册》创建标准化医疗咨询 Agent,包含症状诊断、急救处理、中医辨证、针灸穴位、中草药等模块
Metadata
Slug barefoot-doctor
Version 2.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 4
Frequently Asked Questions

What is Barefoot Doctor (EN)?

Barefoot Doctor AI Assistant — Evidence-based integrative medicine advisor based on the classic "Barefoot Doctor's Manual" (赤脚医生手册, 1969, Shanghai Science &... It is an AI Agent Skill for Claude Code / OpenClaw, with 154 downloads so far.

How do I install Barefoot Doctor (EN)?

Run "/install barefoot-doctor" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Barefoot Doctor (EN) free?

Yes, Barefoot Doctor (EN) is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Barefoot Doctor (EN) support?

Barefoot Doctor (EN) is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Barefoot Doctor (EN)?

It is built and maintained by JohnSmithfan (@johnsmithfan); the current version is v2.0.0.

💬 Comments