← Back to Skills Marketplace
yikailucas

Drink Water Reminder

by Lucas · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
412
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install drink-water-reminder-yikailucas
Description
Create, manage, and remove periodic hydration reminders via OpenClaw cron jobs. Use when users ask for recurring drink-water reminders (e.g. every 1 minute /...
README (SKILL.md)

drink-water-reminder

用 OpenClaw 的 cron 定时提醒喝水。

快速使用

cd skills/drink-water-reminder

# 每1分钟提醒
bash scripts/add_reminder.sh 1m

# 每30分钟提醒
bash scripts/add_reminder.sh 30m

# 每1小时提醒
bash scripts/add_reminder.sh 1h

# 查看当前提醒任务
bash scripts/list_reminder.sh

# 删除提醒任务
bash scripts/remove_reminder.sh

默认行为

  • 任务名:drink-water-reminder
  • 提醒文案:喝水提醒:现在喝几口水。
  • 投递方式:announce 到当前会话

参数

add_reminder.sh 支持:

  • 第一个参数:间隔(默认 1h,例如 1m / 30m / 2h
  • 第二个参数:提醒文案(可选)

示例:

bash scripts/add_reminder.sh 20m "喝水提醒:起身喝半杯温水。"
Usage Guidance
This skill appears to do what it says (manage an OpenClaw cron job that announces 'drink-water-reminder'), but the package omits two runtime requirements: the openclaw CLI and node (used for JSON parsing). Before installing or running: 1) verify you have a trusted openclaw CLI installed and authenticated (cron commands will run under that CLI). 2) Ensure Node is available on PATH. 3) Inspect the scripts locally (they are short and understandable) and test them in a safe environment to confirm announcements and cron entries behave as you expect. If you want to proceed in production, ask the publisher to update the manifest to declare required binaries or provide an install spec so there are no surprises.
Capability Analysis
Type: OpenClaw Skill Name: drink-water-reminder-yikailucas Version: 1.0.0 The skill's stated purpose is benign, creating hydration reminders. However, the `scripts/add_reminder.sh` script directly uses user-provided arguments (`$1` for interval, `$2` for message) without sanitization when constructing the `openclaw cron add` command. This introduces a potential shell injection vulnerability, as malicious input in the interval or message parameters could lead to arbitrary command execution if the `openclaw` CLI does not robustly sanitize or escape its arguments.
Capability Assessment
Purpose & Capability
The scripts implement exactly the advertised functionality (add/list/remove a cron named 'drink-water-reminder' via the OpenClaw CLI). However the skill declares no required binaries or environment variables even though the scripts invoke the openclaw CLI and 'node'. The missing dependency declaration is an incoherence and could cause unexpected failures or hide required privileges.
Instruction Scope
SKILL.md instructs running the included bash scripts and does not ask for broader system access, sensitive files, or external endpoints. The scripts only parse openclaw cron JSON and call openclaw cron add/rm/list. They do use 'node -e' for JSON parsing (safe in context) and operate only on cron jobs named 'drink-water-reminder'. Still, SKILL.md does not mention the need for the openclaw CLI or Node, which is an omission.
Install Mechanism
There is no install spec (instruction-only plus included scripts). Nothing is downloaded from external URLs and no archive extraction occurs. This minimizes install-time risk.
Credentials
The skill does not request credentials or environment variables and the scripts do not read secrets. The only implicit requirement is that the operator's OpenClaw CLI be authenticated/available, which is reasonable for modifying OpenClaw cron jobs.
Persistence & Privilege
The skill does not request 'always: true' or elevated platform privileges. It adds/removes jobs in the OpenClaw cron system (its stated purpose). The add script uses '--session isolated' which limits session exposure.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install drink-water-reminder-yikailucas
  3. After installation, invoke the skill by name or use /drink-water-reminder-yikailucas
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: create/list/remove periodic hydration reminders via OpenClaw cron.
Metadata
Slug drink-water-reminder-yikailucas
Version 1.0.0
License
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Drink Water Reminder?

Create, manage, and remove periodic hydration reminders via OpenClaw cron jobs. Use when users ask for recurring drink-water reminders (e.g. every 1 minute /... It is an AI Agent Skill for Claude Code / OpenClaw, with 412 downloads so far.

How do I install Drink Water Reminder?

Run "/install drink-water-reminder-yikailucas" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Drink Water Reminder free?

Yes, Drink Water Reminder is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Drink Water Reminder support?

Drink Water Reminder is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Drink Water Reminder?

It is built and maintained by Lucas (@yikailucas); the current version is v1.0.0.

💬 Comments