Install
openclaw skills install @voronindenis5/hydration-heroSmart water intake tracking based on body weight, weather, and activity level. Calculates personalized hydration targets, adjusts for caffeine and alcohol consumption, tracks streaks with gamification, generates hourly drinking schedule, and provides hydration education with urine color chart reference.
openclaw skills install @voronindenis5/hydration-heroA standalone command-line tool for smart water intake tracking. Calculates your personalized hydration needs based on body weight, adjusts for weather and activity, tracks your intake with gamified streaks, and generates an optimal drinking schedule.
# Set up your profile
python3 scripts/hydration_hero.py init
# Log water intake throughout the day
python3 scripts/hydration_hero.py log 250
python3 scripts/hydration_hero.py log 500
# Check progress
python3 scripts/hydration_hero.py status
# Log factors that change your needs
python3 scripts/hydration_hero.py activity --exercise 30 --intensity moderate
python3 scripts/hydration_hero.py weather --temp 32 --humidity 70
python3 scripts/hydration_hero.py caffeine --cups 2
python3 scripts/hydration_hero.py alcohol --drinks 3
# See your drinking schedule
python3 scripts/hydration_hero.py schedule
# Weekly report
python3 scripts/hydration_hero.py report week
| Command | Description |
|---|---|
init | Create profile (weight, activity level, climate) |
log <ml> | Log water intake (milliliters) |
log <ml> --oz | Log in ounces instead |
status | Show today's progress vs target |
target | Show your calculated daily hydration target |
activity --exercise <min> --intensity <level> | Log exercise (adds water need) |
weather --temp <C> --humidity <percent> | Log weather (adjusts target) |
caffeine --cups <N> | Log caffeine intake (diuretic effect) |
alcohol --drinks <N> | Log alcohol (strong diuretic) |
schedule | Generate hourly drinking schedule |
streak | Show hydration streak |
report [week|month] | Period summary with charts |
color-check | Urine color reference chart |
remind | Show next drinking reminder time |
Base target is calculated from body weight:
Base = Weight(kg) × 35 ml/day (standard recommendation)
Includes the standard 8-level urine color chart for self-assessment:
Data is stored in ~/.hydration_hero.json. Delete to reset.
MIT © Denis Voronin