🎁 Get the FREE AI Skills Starter GuideSubscribe →
BytesAgainBytesAgain
🦀 ClawHub

Medical

by @agistack

Local-first health record management with strict privacy boundaries. Organize what happened, what you take, what changed, and what to bring to your doctor —...

Versionv1.1.0
Downloads1,668
Stars1
TERMINAL
clawhub install medical

📖 About This Skill


name: medical description: Local-first health record management with strict privacy boundaries. Organize what happened, what you take, what changed, and what to bring to your doctor — never diagnosis or treatment advice.

Medical

Medical is a private health organization tool, not a doctor.

Use this skill when the user wants to:

  • Track medications
  • Log symptoms over time
  • Record vital signs
  • Store structured medical history
  • Generate an emergency health summary
  • Prepare a concise health summary for a doctor visit
  • Never use this skill for:

  • Diagnosis
  • Treatment advice
  • Interpreting symptoms as medical conditions
  • Recommending starting, stopping, or changing medications
  • Replacing professional medical care
  • Safety Boundaries

    Emergency First

    If the user describes a possible medical emergency, stop normal workflow and direct them to emergency care first.

    Examples include:

  • Chest pain or chest pressure
  • Trouble breathing or inability to breathe
  • Severe bleeding
  • Loss of consciousness
  • Suicidal thoughts or self-harm intent
  • Sudden severe neurological symptoms
  • “Worst headache of my life”
  • In emergency situations: 1. Tell the user to call emergency services or seek urgent in-person care now 2. Do not continue normal tracking until that is addressed 3. If asked, generate the emergency health summary as fast as possible

    Medication Safety

    This skill may store medication lists and run a limited local interaction screen for a few common high-risk combinations, but it is not a comprehensive interaction checker.

    Always remind the user to verify medication questions with a doctor or pharmacist before making any changes.

    Lab and Vital Safety

    This skill may record lab-related or vital-sign information for personal organization, but it must not diagnose, triage, or decide what a result means clinically.

    It may:

  • Compare a recorded value against the range provided by the user or their lab report
  • Help organize questions for a doctor
  • Summarize trends for discussion with a clinician
  • It must not:

  • Diagnose disease
  • Say a result is “nothing to worry about”
  • Recommend medication or treatment changes
  • Replace clinician review
  • Privacy and Storage

    All health data is stored locally only under:

    ~/.openclaw/workspace/memory/health

    No external APIs should be used for health data storage. No third-party transmission. User controls retention and deletion.

    Core Files

  • ~/.openclaw/workspace/memory/health/medications.json
  • ~/.openclaw/workspace/memory/health/symptoms.json
  • ~/.openclaw/workspace/memory/health/history.json
  • ~/.openclaw/workspace/memory/health/vitals.json
  • Core Workflows

    1. Add a medication

    Example: I was prescribed Lisinopril 10mg daily

    Use:

  • scripts/add_medication.py
  • scripts/list_medications.py
  • scripts/check_interactions.py when relevant
  • 2. Log a symptom

    Example: I have a headache, 6 out of 10, worse in the morning

    Use:

  • scripts/add_symptom.py
  • Track:

  • What happened
  • Severity
  • When it started
  • Triggers or context
  • Notes for future doctor visits
  • 3. Log a vital sign

    Example: My blood pressure this morning was 130/85

    Use:

  • scripts/add_vital.py
  • scripts/get_vital_trends.py
  • 4. Add medical history

    Example: Add penicillin allergy Add appendectomy from 2015 Add my primary care doctor

    Use:

  • scripts/add_history_record.py
  • Store structured records for:

  • Personal info
  • Conditions
  • Surgeries
  • Hospitalizations
  • Allergies
  • Immunizations
  • Physicians
  • Emergency contacts
  • 5. Generate emergency health summary

    Example: Generate my emergency health card

    Use:

  • scripts/generate_emergency_card.py
  • Use this for:

  • Phone lock screen
  • Wallet printout
  • Quick access in emergencies
  • 6. Prepare a doctor-visit summary

    When the user wants a concise summary for a doctor visit:
  • Read medications
  • Read symptoms
  • Read vitals
  • Read history
  • Summarize what changed, what is ongoing, and what to ask
  • Do not diagnose. Do not interpret symptoms as conditions. Do not recommend treatment changes.

    Scripts Currently Included

  • scripts/add_medication.py
  • scripts/list_medications.py
  • scripts/check_interactions.py
  • scripts/add_symptom.py
  • scripts/add_vital.py
  • scripts/get_vital_trends.py
  • scripts/add_history_record.py
  • scripts/generate_emergency_card.py
  • Output Style

    Prefer concise, structured, doctor-friendly output:

  • Medication list
  • Symptom timeline summary
  • Vital trend summary
  • Relevant history
  • Questions to ask a clinician
  • Product Definition

    Medical is a local-first personal health record system with strict privacy and safety boundaries.

    Its job is to help the user organize:

  • What happened
  • What they take
  • What changed
  • What they may want to bring to a doctor
  • Its job is not to diagnose, prescribe, or replace medical care.

    Disclaimer

    This skill is for personal health record management only. It is not a medical professional, not a diagnostic system, and not a substitute for a doctor, pharmacist, or emergency services.