Logo
ClawHub Skills Lib
HomeCategoriesUse CasesTrendingBlog
HomeCategoriesUse CasesTrendingBlog
ClawHub Skills Lib
ClawHub Skills Lib

Browse 25,000+ community-built AI agent skills for OpenClaw. Updated daily from clawhub.ai.

Explore

  • Home
  • Trending
  • Use Cases
  • Blog

Categories

  • Development
  • AI & Agents
  • Productivity
  • Communication
  • Data & Research
  • Business
  • Platforms
  • Lifestyle
  • Education
  • Design

Use Cases

  • Security Auditing
  • Workflow Automation
  • Finance & Fintech
  • MCP Integration
  • Crypto Trading
  • Web3 & DeFi
  • Data Analysis
  • Social Media
  • 中文平台技能
  • All Use Cases →
© 2026 ClawHub Skills Lib. All rights reserved.Built with Next.js · Supabase · Prisma
Home/Blog/Healthcheck: Track Water Intake and Sleep With Your AI Agent
skill-spotlightnotes-pkmhealthcheckclawhubopenclaw

Healthcheck: Track Water Intake and Sleep With Your AI Agent

March 15, 2026·4 min read

12,900+ downloads — the Healthcheck Skill by @Stellarhold170NT is ClawHub's most-installed personal wellness tool. It solves a deceptively simple problem: letting your AI agent track the two health metrics most people consistently forget — daily water intake and sleep schedule — using nothing but a local JSON file.

No app download. No account. No data leaving your machine. Just tell Clawdbot "I drank 2 cups of water" and it's logged.

The Problem It Solves

Health tracking apps are either too complex (Apple Health's 50+ metrics), too expensive (subscription wellness apps), or too disconnected from where you spend your day. If you're already using Clawdbot for work, having it also track water and sleep creates a zero-friction habit: you tell your AI assistant instead of reaching for a separate app.

The Healthcheck Skill makes your AI agent a lightweight personal health companion without any infrastructure overhead.

How It Works

All data is stored in a single local JSON file:

File: {baseDir}/health-data.json

{
  "water": [
    {"time": "2026-03-15T09:30:00.000Z", "cups": 2},
    {"time": "2026-03-15T13:15:00.000Z", "cups": 1}
  ],
  "sleep": [
    {"time": "2026-03-14T23:00:00.000Z", "action": "sleep"},
    {"time": "2026-03-15T07:30:00.000Z", "action": "wake"}
  ]
}

The skill appends timestamped entries on each log action. Clawdbot can read this file back to calculate totals, trends, and summaries.

Logging Water Intake

# The skill uses a Node.js one-liner to append to the JSON file
node -e "
  const fs=require('fs');
  const f='{baseDir}/health-data.json';
  let d={water:[],sleep:[]};
  try{d=JSON.parse(fs.readFileSync(f))}catch(e){}
  d.water.push({time:new Date().toISOString(),cups:2});
  fs.writeFileSync(f,JSON.stringify(d));
  console.log('Logged: 2 cups')
"

With Clawdbot, you just say it naturally:

I just drank 2 glasses of water
Log 1.5 cups of water
I had a coffee and a glass of water

Logging Sleep

# Sleep start
# action: "sleep"  →  records when you went to bed
 
# Wake up
# action: "wake"   →  records when you got up

With Clawdbot:

I'm going to sleep now
Just woke up
Good morning (Clawdbot infers wake from morning context)

Checking Your Stats

Ask Clawdbot to summarize your data:

How much water have I had today?
What was my sleep last night?
Show me my water intake for this week
When did I last drink water?

Clawdbot reads the JSON file and calculates totals, sleep duration, and can identify streaks or gaps.

Data Format Details

FieldTypeDescription
water[].timeISO 8601 stringTimestamp of the log entry
water[].cupsnumberCups/glasses consumed
sleep[].timeISO 8601 stringTimestamp of sleep/wake event
sleep[].action"sleep" or "wake"Type of event

Practical Tips

Set a daily water goal:

My daily water goal is 8 cups. How am I doing today?

Weekly review:

Summarize my sleep and water for this week

Calculate sleep duration: Clawdbot can compute duration from sleep/wake pairs and flag short nights.

Integrate with morning routine: Ask Clawdbot to check your sleep duration as part of a daily briefing.

Considerations

  • No reminders built-in — the skill tracks what you tell it but doesn't proactively remind you to drink water; combine with auto-updater's cron or a separate reminder skill for proactive nudges
  • Manual logging — you have to remember to tell Clawdbot; it won't auto-detect hydration or sleep
  • JSON file location — data lives in baseDir which depends on your Clawdbot configuration; make sure to back this up if you want persistent history
  • No visualization — raw data is in JSON; Clawdbot can summarize it verbally but doesn't generate charts natively

The Bigger Picture

The Healthcheck Skill represents the "quantified self" trend meeting conversational AI at its simplest possible form. No complex setup, no cloud sync, no proprietary format — just timestamped JSON that any script or tool can read. With 12,900+ downloads and 710 installs, this has clearly resonated with users who want health awareness without app overhead. It's a reminder that sometimes the most useful AI skill is the one that gets out of the way and just records what you tell it.


View the skill on ClawHub: healthcheck

← Back to Blog