← Back to Skills Marketplace
Medication Reminder
by
bytesagain1
· GitHub ↗
· v3.0.0
· MIT-0
503
Downloads
0
Stars
3
Active Installs
15
Versions
Install in OpenClaw
/install medication-reminder
Description
Track medications with dosing schedules and intake history. Use when managing prescriptions.
Usage Guidance
This skill appears to be a simple, local medication tracker and is coherent with its description. Before installing, review and consider: (1) Privacy — it stores health data in plaintext at ~/.local/share/medication-reminder; if that is sensitive, run it in a restricted account, encrypt the directory, or modify the script to use encrypted storage. (2) Minor bugs and robustness — the script uses unquoted variable expansions when building JSON and when redirecting, which can break with unusual medication names (spaces, quotes) and may produce malformed JSON; it also prints literal 'Added $2' messages due to quoting. If you plan to use it long-term, consider hardening: quote expansions, validate/sanitize inputs, use a JSON library (jq) or printf to build safe JSON, and add error handling for concurrent writes. (3) Run in a sandbox or inspect the script locally before invoking, as with any third-party script. No network/credential exfiltration was observed.
Capability Analysis
Type: OpenClaw Skill
Name: medication-reminder
Version: 3.0.0
The script `scripts/script.sh` contains multiple critical shell injection vulnerabilities in the `add`, `take`, and `history` commands because user-supplied arguments (e.g., `$2`, `$3`) are expanded outside of quotes within `echo` and `tail` commands. Additionally, the script contains an unusually large block of empty comments (lines 11–85), which is a common technique used to hide malicious code or bypass simple scanners, although no active payload was found in this specific version.
Capability Assessment
Purpose & Capability
Name/description match the provided files and runtime instructions. The script implements add/list/take/history/schedule/due and stores data under ~/.local/share/medication-reminder — this is coherent for a local medication tracker. No unrelated credentials, binaries, or cloud services are requested.
Instruction Scope
SKILL.md instructs the agent to run the included shell script only; it references only the local data directory. There are no instructions to access system-wide secrets or external endpoints. Note: the skill stores potentially sensitive health data on disk in plaintext under the user's home directory — that is a privacy consideration (not a hidden behavior).
Install Mechanism
No install spec; this is instruction-only with a bundled script. Nothing is downloaded or written to unexpected system locations beyond the declared ~/.local/share/medication-reminder data dir.
Credentials
The skill requests no environment variables or credentials. It uses $HOME for a local data directory, which is reasonable and proportionate for a local tracker.
Persistence & Privilege
always is false and model invocation is standard; the skill does not modify other skills or system-wide config. It only creates its own data directory and files under the user's home.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install medication-reminder - After installation, invoke the skill by name or use
/medication-reminder - Provide required inputs per the skill's parameter spec and get structured output
Version History
v3.0.0
v3.0.0: Complete rewrite.
v2.0.1
update
v2.0.0
v2.5 standard: Use-when desc, homepage, source, security fix
v2.3.6
yaml-fix+quality
v2.3.5
yaml-fix+quality
v2.3.4
Quality upgrade
v2.3.3
Quality upgrade: custom functionality
v2.3.2
Standards compliance: unique content, no template text
v2.3.1
Quality improvement: better docs, examples, cleaner text
v2.3.0
Quality fixes: removed third-party references, aligned docs with implementation
v2.2.0
Enhanced descriptions for better AI triggering
v2.1.0
Enhanced descriptions for better AI triggering
v1.0.2
Runtime fix
v1.0.1
Add runtime declaration + security compliance
v1.0.0
- Initial release of the Medication Reminder skill.
- Supports medication scheduling, drug interaction checks, side effect queries, reminder setup, medication records, and doctor visit preparation.
- Offers commands: plan, interact, side-effect, remind, record, and doctor.
- Designed for both individual and enterprise users.
- Outputs results in Markdown for easy copying and editing.
Metadata
Frequently Asked Questions
What is Medication Reminder?
Track medications with dosing schedules and intake history. Use when managing prescriptions. It is an AI Agent Skill for Claude Code / OpenClaw, with 503 downloads so far.
How do I install Medication Reminder?
Run "/install medication-reminder" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Medication Reminder free?
Yes, Medication Reminder is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Medication Reminder support?
Medication Reminder is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Medication Reminder?
It is built and maintained by bytesagain1 (@bytesagain1); the current version is v3.0.0.
More Skills