LaunchKit · 2026
Back to Skills

fitbit-analytics

Fitbit health and fitness data integration.

1
2.1k downloads
by @kesslerio

Setup & Installation

openclaw skills install @kesslerio/fitbit-analytics

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

npx clawhub install fitbit-analytics

Version History

v1.0.0Jan 31, 2026 - Version note by skill developer:

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.

INPUT

User asks: Generate this morning's health briefing

AGENT
  1. 1Run fitbit_briefing.py to fetch today's activity, heart rate, and sleep data from the Fitbit API
  2. 2Retrieve Active Zone Minutes breakdown across Fat Burn, Cardio, and Peak zones
  3. 3Compare today's stats against the 7-day average to surface trends
  4. 4Format output as structured JSON or human-readable text with all key metrics
OUTPUT

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.

FITBIT_CLIENT_ID environment variableFITBIT_CLIENT_SECRET environment variableFITBIT_ACCESS_TOKEN environment variableFITBIT_REFRESH_TOKEN environment variableFitbit developer account at dev.fitbit.com to register an OAuth app and obtain credentials