Hydration Tracker
Track daily water intake, set hydration goals, and get drink reminders. Use when logging water, setting targets, or reviewing weekly intake trends.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/bytesagain1/hydration-trackerHydration Tracker
A daily water intake tracker that helps you build and maintain healthy hydration habits. Log every drink, set personalized daily goals, check your progress throughout the day, and review weekly summaries — all from the command line with local-only data storage.
Commands
| Command | Description |
|---|---|
drink [ml] | Log water intake in milliliters (default: 250ml). Shows running total and goal progress with celebration when goal is reached |
cup | Quick-log a cup of water (250ml) — shortcut for drink 250 |
bottle | Quick-log a bottle of water (500ml) — shortcut for drink 500 |
today | Display today's total intake vs. daily goal, with remaining amount or goal-reached indicator |
goal [ml] | Set your daily hydration goal in milliliters (default: 2000ml) |
check | Check if you're on track — compares current intake against expected intake based on time of day |
week | Show a 7-day hydration summary with daily breakdowns, weekly total, and daily average |
history [n] | Show hydration history for the last N days (default: 7, max: 30) |
stats | Display overall statistics — total days tracked, total intake, and average daily intake |
remind | Get a random hydration tip (e.g., "Drink a glass of water before each meal") |
info | Show version info (v1.0.0) |
help | Show all available commands with usage examples |
Data Storage
- Data directory:
~/.water_reminder/ - Intake data:
data.json— JSON object mapping dates (YYYY-MM-DD) to cumulative daily intake in ml - Goal config:
goal.json— stores your current daily goal (default: 2000ml) - Max history: 30 days of lookback for the
historycommand - All data is stored locally in JSON format; no external services, accounts, or network access required
Requirements
- Bash 4+
- Python 3 (standard library only — used for JSON read/write)
- Standard POSIX utilities (
date,seq) - No API keys or external dependencies
When to Use
- Building a daily hydration habit — log each drink throughout the day and let the progress tracker keep you motivated with goal-reached celebrations
- Checking mid-day progress — use
checkto see if your intake is on track relative to the time of day, so you can catch up before evening - Reviewing weekly trends — run
weekto see a 7-day summary with emoji indicators showing which days you hit your goal - Adjusting your hydration goal — use
goalto increase or decrease your daily target based on activity level, weather, or health needs - Getting gentle reminders — run
remindfor evidence-based hydration tips to keep healthy habits top of mind
Examples
# Log 300ml of water
hydration-tracker drink 300
# Quick-log a cup (250ml)
hydration-tracker cup
# Quick-log a bottle (500ml)
hydration-tracker bottle
# Check today's progress
hydration-tracker today
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-bytesagain1-hydration-tracker": {
"enabled": true,
"auto_update": true
}
}
}Tags
Related Skills
healthy-meal-reminder
健康饮食提醒技能。每日三餐+下午茶定时提醒,每次3个方案ABC供选择,饭后30分钟自动跟进记录饮食+计算热量。按季节推荐应季低卡食谱,支持减肥/维持/增肌三模式,含运动搭配、周末放纵餐、互动问答和周报打卡。当用户提到饮食提醒、三餐提醒、吃什么、减肥食谱、健康饮食、meal reminder、吃了什么、体重打卡时激活。
agent-health-diagnostics
Diagnose and fix the 4 most common OpenClaw agent failures — heartbeat spam, API rate limit cascades, channel death loops, and memory/embedding errors. Battle-tested across a 6-agent multi-host deployment.
openclaw-troubleshooter
OpenClaw 故障诊断与一键修复工具。自动检测 Gateway 状态、配置错误、端口冲突、危险技能代码,并提供修复方案。基于真实故障经验提取。
amap-walk-route
告诉我你在哪、想走多远,自动规划一条经过公园、湖边、咖啡馆的散步路线。生成高德地图二维码,扫码即可边走边导航。适合周末散步、跑步、遛狗、City Walk。
multi-agent-status
Cross-agent health monitoring for multi-host OpenClaw deployments. Each agent pushes structured status reports (JSON) to a central location. A PM/monitoring agent reads them and alerts on failures. Works across Windows, Linux, and mixed environments.