← Back to Skills Marketplace
Medication Channel
by
cdmichaelb
· GitHub ↗
· v1.0.0
· MIT-0
91
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install medication-channel
Description
Handle messages in a medication-tracking channel by routing medication events through a deterministic medication tracker instead of freehand model judgment....
Usage Guidance
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.
Capability Assessment
Purpose & 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.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install medication-channel - After installation, invoke the skill by name or use
/medication-channel - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release — deterministic medication logging with dedup, timezone support, no network calls
Metadata
Frequently Asked Questions
What is Medication Channel?
Handle messages in a medication-tracking channel by routing medication events through a deterministic medication tracker instead of freehand model judgment.... It is an AI Agent Skill for Claude Code / OpenClaw, with 91 downloads so far.
How do I install Medication Channel?
Run "/install medication-channel" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Medication Channel free?
Yes, Medication Channel is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Medication Channel support?
Medication Channel is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Medication Channel?
It is built and maintained by cdmichaelb (@cdmichaelb); the current version is v1.0.0.
More Skills