LaunchKit · 2026
Back to Skills

water-coach

Hydration tracking and coaching skill.

2
623 downloads
by @oristides

Setup & Installation

openclaw skills install @oristides/water-coach

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install water-coach

Version History

v1.7.0Feb 23, 2026 - Version note by skill developer:

water-coach 1.7.0 - Fixed: The `water dynamic` command now correctly resets the hourly notification counter when the hour changes, preventing missed notifications at hour boundaries. - Fixed: Weekly and monthly analytics now sum water intake per day using the correct CSV column (`ml_drank`), resolving errors from missing `cumulative_ml`. - Documentation updated to clarify bug fixes and reference correct analytics usage. - No database, config, or CLI changes to user experience expected outside these bug fixes.

What This Skill Does

Tracks daily water intake, body metrics, and hydration habits through a CLI tool. Sends scheduled reminders based on user-configured times and supports logging past intake with timestamps. Stores all data in the agent workspace as CSV files.

Each log entry is linked to the conversation message that created it, so you can audit exactly what was said when any intake was recorded.

When to use it

  • Logging water after a meal by saying how many cups you drank
  • Checking how far along you are toward today's hydration goal
  • Setting up reminder times that fit your daily routine
  • Reviewing a weekly or monthly report of hydration consistency
  • Recording body weight and seeing how your goal adjusts

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User says: eu tomei 2 copos

AGENT
  1. 1Interpret natural language: 2 copos ≈ 500ml
  2. 2Run water_coach.py water log 500
  3. 3CLI writes entry to water_log.csv with drank_at timestamp and message_id
  4. 4Retrieve updated status with water_coach.py water status
OUTPUT

Intake logged at 500ml, current daily progress shown against goal