← Back to Skills Marketplace
315
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install water-movement-reminder
Description
Sends hydration and movement reminders every 45 minutes from 8:00 to 23:00 to promote healthy work habits and prevent prolonged sitting.
Usage Guidance
This skill appears to do what it says (periodic reminders) and doesn't request external credentials, but take these precautions before installing: 1) Inspect the SKILL.md file for hidden characters (remove unicode control characters) and verify the reminder logic and message content. 2) Back up ~/.openclaw/openclaw.json and any other OpenClaw files before allowing changes; prefer manual confirmation before any automatic edits. 3) Confirm USER.md does not contain sensitive tokens or secrets — the skill reads it to find a session ID. 4) Be aware the skill will read/write ~/.openclaw/memory/heartbeat-state.json and will send messages into your session; ensure you trust the agent to do that. 5) Consider timezone mismatch (SKILL.md uses GMT+8); adjust configuration if that doesn't match your locale. If you are uncomfortable with hidden control characters or modifying agent config files, do not install until the author provides a cleaned SKILL.md and a clear explanation of why config edits are necessary.
Capability Analysis
Type: OpenClaw Skill
Name: water-movement-reminder
Version: 0.0.1
The skill is a straightforward hydration and movement reminder that operates within the OpenClaw environment. It uses a local JSON file (`heartbeat-state.json`) to track the last reminder time and provides instructions for the agent to check the time and send messages during working hours. No indicators of data exfiltration, malicious command execution, or harmful prompt injection were found in skill.md or _meta.json.
Capability Assessment
Purpose & Capability
Name and description (periodic hydration/movement reminders) align with the instructions: reading a local state file, checking time, and sending messages to the user's session. The requirement to run on the agent heartbeat is reasonable for periodic reminders, though the skill references agent config files (~/.openclaw/openclaw.json) which are beyond ordinary user-level app files and require care.
Instruction Scope
SKILL.md explicitly instructs reading and writing agent runtime files (memory/heartbeat-state.json) and describes how to modify the agent's heartbeat configuration. While state persistence is expected, editing agent configuration files or relying on USER.md for channel session IDs is sensitive: it gives the skill the ability to send messages into the user's session and to alter agent scheduling. Also the SKILL.md contains detected unicode control characters (possible prompt-injection attempt) which raises risk that displayed instructions may hide or alter content.
Install Mechanism
Instruction-only skill (no install spec, no code). This minimizes risk from external downloads or archives.
Credentials
No environment variables, binaries, or external credentials are requested. The files it reads/writes are local to the agent (~/.openclaw and USER.md) which is coherent with the task.
Persistence & Privilege
Skill is not 'always: true' and does not request elevated system privileges. However it recommends (and documents how) to modify the agent's heartbeat config; modifying agent configuration affects agent behavior system-wide and should be done only with explicit user consent and backups (the SKILL.md does show a backup command). Autonomous invocation is allowed (platform default) which means the skill could run reminders without further user prompts.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install water-movement-reminder - After installation, invoke the skill by name or use
/water-movement-reminder - Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.0.1
## [0.0.1] - 2026-03-10
### Added
- Initial release of Water Reminder skill
- 45-minute hydration and movement reminder functionality
- Time-based restriction (8:00-23:00 in user's timezone)
- State tracking via heartbeat-state.json file
- Cross-platform messaging support (not limited to Feishu)
- Configurable reminder message with emoji support
- Error handling for missing files or invalid timestamps
- Automatic state file creation if not exists
### Features
- Health-focused reminders to prevent prolonged sitting
- Respects user rest time (no notifications outside working hours)
- Accurate timing with state persistence across sessions
- Lightweight implementation using existing heartbeat mechanism
- Easy integration with any Agent channel system
### Configuration
- Uses standard USER.md for user identification
- Leverages existing memory/heartbeat-state.json for state tracking
- No external dependencies required
- Compatible with OpenClaw's standard workspace structure
Metadata
Frequently Asked Questions
What is water-reminder?
Sends hydration and movement reminders every 45 minutes from 8:00 to 23:00 to promote healthy work habits and prevent prolonged sitting. It is an AI Agent Skill for Claude Code / OpenClaw, with 315 downloads so far.
How do I install water-reminder?
Run "/install water-movement-reminder" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is water-reminder free?
Yes, water-reminder is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does water-reminder support?
water-reminder is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created water-reminder?
It is built and maintained by RenchZhao (@renchzhao); the current version is v0.0.1.
More Skills