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 is a private health organization tool, not a doctor.
Use this skill when the user wants to:
Never use this skill for:
If the user describes a possible medical emergency, stop normal workflow and direct them to emergency care first.
Examples include:
In emergency situations:
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.
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:
It must not:
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.
~/.openclaw/workspace/memory/health/medications.json~/.openclaw/workspace/memory/health/symptoms.json~/.openclaw/workspace/memory/health/history.json~/.openclaw/workspace/memory/health/vitals.jsonExample:
I was prescribed Lisinopril 10mg daily
Use:
scripts/add_medication.pyscripts/list_medications.pyscripts/check_interactions.py when relevantExample:
I have a headache, 6 out of 10, worse in the morning
Use:
scripts/add_symptom.pyTrack:
Example:
My blood pressure this morning was 130/85
Use:
scripts/add_vital.pyscripts/get_vital_trends.pyExample:
Add penicillin allergy
Add appendectomy from 2015
Add my primary care doctor
Use:
scripts/add_history_record.pyStore structured records for:
Example:
Generate my emergency health card
Use:
scripts/generate_emergency_card.pyUse this for:
When the user wants a concise summary for a doctor visit:
Do not diagnose. Do not interpret symptoms as conditions. Do not recommend treatment changes.
scripts/add_medication.pyscripts/list_medications.pyscripts/check_interactions.pyscripts/add_symptom.pyscripts/add_vital.pyscripts/get_vital_trends.pyscripts/add_history_record.pyscripts/generate_emergency_card.pyPrefer concise, structured, doctor-friendly output:
Medical is a local-first personal health record system with strict privacy and safety boundaries.
Its job is to help the user organize:
Its job is not to diagnose, prescribe, or replace medical care.
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.