Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
Version History
Initial ClawHub release
What This Skill Does
Fetches health and fitness data from the Fitbit Web API, including steps, heart rate, sleep, calories, distance, and Active Zone Minutes. Provides CLI commands and a Python API for data retrieval, trend analysis, and threshold-based alerts. Supports automated daily briefings and weekly reports.
Provides programmatic, scriptable access to Fitbit data for automation and analysis that the Fitbit app's built-in export tools don't support.
When to use it
- Check yesterday's sleep efficiency and resting heart rate each morning
- Get alerted when daily steps fall below a personal threshold
- Pull a 7-day heart rate trend before a doctor's appointment
- Generate a weekly activity report covering calories, floors, and distance
- Analyze blood oxygen and sleep stage data over a custom date range
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: Generate this morning's health briefing
- 1Run fitbit_briefing.py to fetch today's activity, heart rate, and sleep data from the Fitbit API
- 2Retrieve Active Zone Minutes breakdown across Fat Burn, Cardio, and Peak zones
- 3Compare today's stats against the 7-day average to surface trends
- 4Format output as structured JSON or human-readable text with all key metrics
Morning briefing showing 8,543 steps, 2,340 calories, 7.2 hours sleep at 89% efficiency, resting HR 58 bpm, and 61 Active Zone Minutes from yesterday
Requirements
Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.