fitbit-analytics

Fetch Fitbit metrics and generate automated health reports and alerts.

3|1|Updated Jan 20, 2026
One-click install
npx skills add https://github.com/kesslerio/fitbit-analytics-openclaw-skill --skill fitbit-analytics
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: fitbit-analytics
Source: https://github.com/kesslerio/fitbit-analytics-openclaw-skill/tree/main
Command: npx skills add https://github.com/kesslerio/fitbit-analytics-openclaw-skill --skill fitbit-analytics

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Fitbit data is often siloed and requires manual effort to analyze trends; this Skill integrates Fitbit metrics with OpenClaw to enable automated health analytics and alerts.

Core Features & Use Cases

  • Fetch daily metrics (steps, heart rate, sleep, calories, distance, floors, and active minutes) from the Fitbit Web API and generate automated health reports.
  • Analyze trends over time and trigger alerts for inactivity, elevated resting heart rate, or poor sleep quality.
  • Provide daily briefings and weekly summaries to support continuous health monitoring and decision-making.

Quick Start

Configure credentials and run the CLI to fetch daily Fitbit stats and generate a weekly health report.

Frequently Asked Questions about fitbit-analytics

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Fitbit health analytics and generate daily reports?

Automate Fitbit health analytics by configuring your Fitbit API credentials and running the Python CLI to fetch daily metrics like steps, heart rate, and sleep, generating automated daily or weekly health reports.

What Fitbit Web API metrics can I retrieve for health trend analysis?

Retrieve steps, heart rate, sleep, calories, distance, floors, and active minutes from the Fitbit Web API to analyze health trends over time and generate weekly summaries.

Do I need OAuth tokens to fetch Fitbit data for automated alerts?

Yes, you need specific environment variables: FITBIT_CLIENT_ID, FITBIT_CLIENT_SECRET, FITBIT_ACCESS_TOKEN, and FITBIT_REFRESH_TOKEN to authenticate and fetch Fitbit data for automated alerts.

Can I trigger inactivity or elevated heart rate alerts using Fitbit data?

Trigger inactivity, elevated resting heart rate, or poor sleep quality alerts by analyzing Fitbit data trends, enabling continuous health monitoring and automated reminders.

How does the Python CLI handle Fitbit access token expiration?

The Python CLI features token auto-refresh and local token persistence, automatically handling Fitbit access token expiration to ensure continuous data fetching without manual intervention.

What's the best way to integrate Fitbit metrics into OpenClaw for health monitoring?

Integrate Fitbit metrics into OpenClaw using this Skill to fetch data via the Fitbit Web API, enabling daily briefings, weekly summaries, and automated health analytics for continuous monitoring.