Medical

v1.1.0

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

1· 616·3 current·3 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description (local health record manager) matches the code and SKILL.md: scripts read/write JSON under ~/.openclaw/workspace/memory/health and implement medication, symptom, vital, history, interaction checks, and emergency card generation. There are no unrelated credentials or binaries requested.
Instruction Scope
Runtime instructions restrict data to the local health directory and the scripts follow that. The SKILL.md explicitly forbids external storage and the code contains no network or external API calls. Note: some documentation references (e.g., get_medical_history.py, set_vital_targets.py, and an optional password-protection flag for emergency cards) refer to scripts or options that are not present in the included code — this is a scope/documentation mismatch (functionality advertised but missing).
Install Mechanism
Instruction-only with included scripts; there is no install spec or remote download. Nothing is written to system locations beyond the user's home under the declared health workspace.
Credentials
No environment variables, credentials, or external config paths are required. Scripts only use the user's home directory (expanduser) to store JSON files; this is proportional to a local PHR tool.
Persistence & Privilege
Skill is not always-enabled and does not request permanent platform privileges. It stores data in per-user files under ~/.openclaw/workspace/memory/health, which is expected for its purpose; this persistent storage is local to the user and scoped to the skill.
Assessment
This skill appears to implement what it claims: local JSON storage and local-only scripts for medications, symptoms, vitals, history, interactions, and an emergency card. Before installing, consider the following: - Data sensitivity: All records are plain JSON files in ~/.openclaw/workspace/memory/health. There is no built-in encryption shown in the code. If you keep highly sensitive information (HIV status, psychiatric care, insurance policy numbers), consider encrypting that folder or using a device-level encrypted backup, or confirm an implementation of password protection. - Documentation mismatches: Some docs mention files/options that are not present (get_medical_history.py, set_vital_targets.py, and a --password-protected option for emergency card). These are missing features rather than evidence of malicious behavior; if you need those capabilities, ask the author or look for a newer release. - Local backups and sync: Because data is stored in your home directory, any system backups or cloud sync (e.g., Dropbox, iCloud) could copy this data off-device. Confirm how you want backups handled. - Review and sandbox: If you are cautious, run the scripts in a throwaway user account or inspect/modify the code to add encryption or password protection before storing sensitive records. - Emergency behavior: The code checks for red-flag symptom phrases and exits with a printed emergency warning; it does not attempt to call emergency services (as expected). That behavior matches the safety guidance in SKILL.md. Overall: coherent and local-only. The primary open issues are missing advertised scripts/options and the lack of built-in encryption for sensitive local files — review those before storing highly sensitive medical data.

Like a lobster shell, security has layers — review code before you run it.

familyvk971zqvcghmh9rqejxthxssc8x82e7g7healthvk971zqvcghmh9rqejxthxssc8x82e7g7latestvk97dmrd1x33fq8mndbhz93a1wd8325r5medicalvk971zqvcghmh9rqejxthxssc8x82e7g7medicationsvk971zqvcghmh9rqejxthxssc8x82e7g7symptomsvk971zqvcghmh9rqejxthxssc8x82e7g7

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Comments