Medication Channel
v1.0.0Handle messages in a medication-tracking channel by routing medication events through a deterministic medication tracker instead of freehand model judgment....
⭐ 0· 28·0 current·0 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
OpenClaw
Benign
high confidencePurpose & Capability
The skill's name/description (deterministic medication tracker) matches the included scripts which parse messages and write a structured CSV log. Minor metadata inconsistency: the registry summary at the top listed no required environment variables, but SKILL.md declares MEDICATION_TIMEZONE (required) and WORKSPACE (optional) and the code reads those vars — the code and SKILL.md are coherent with the stated purpose.
Instruction Scope
Runtime instructions explicitly direct use of the bundled shell wrapper or Python script and require source message metadata (especially a timestamp). The SKILL.md and references constrain behavior (do not derive times from 'now', do not log reminder chatter). The scripts only read/write local workspace files and medication config in the bundled Python file; they do not instruct reading unrelated system files or contacting external endpoints.
Install Mechanism
No install spec or external downloads — the skill is instruction-only with two bundled scripts (pure-stdlib Python and a small shell wrapper). Nothing is written to unexpected system locations beyond the configured workspace.
Credentials
The skill requires MEDICATION_TIMEZONE (reasonable for timezone-aware display) and uses WORKSPACE (defaults to ~/.openclaw/workspace). It does not request secrets or network credentials. Note: the registry metadata did not list these required env vars despite SKILL.md and the code using them; also the code provides a default timezone of UTC if the env var is absent, while SKILL.md marks MEDICATION_TIMEZONE as required.
Persistence & Privilege
No elevated privileges or always:true. The skill writes persistent logs under the workspace (medication_log_v2.csv) and maintains deduplication state by message ID — this persistent file behavior is expected for a tracker but the user should be aware data is stored locally.
Assessment
This skill appears to do what it claims: a local, deterministic medication logger. Before installing, (1) confirm you will set MEDICATION_TIMEZONE (SKILL.md marks it required) and optionally WORKSPACE — otherwise the script will default to UTC and ~/.openclaw/workspace; (2) edit the medication lists/aliases at the top of scripts/tracker_v2.py to match your regimen; (3) be aware the tracker writes persistent CSV logs (medication_log_v2.csv) under your workspace (ensure that location is acceptable); (4) provide source message timestamps when calling the script (build_row raises an error if timestamp is missing); and (5) note the registry metadata omitted env var requirements — that mismatch is likely an authoring oversight but verify MEDICATION_TIMEZONE is set as intended. If you need remote/centralized logging or encrypted storage, this skill does not provide that and would need modification.Like a lobster shell, security has layers — review code before you run it.
latestvk976h07kp15p6h56fhk2bnk1vd849e1e
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
