Toolverse
All skills

fitbit-analytics

by openclaw

Fitbit health and fitness data integration. Fetch steps, heart rate, sleep, activity, calories, and trends from Fitbit Web API. Generate automated health reports and alerts. Requires FITBIT_CLIENT_ID, FITBIT_CLIENT_SECRET, FITBIT_ACCESS_TOKEN, FITBIT_REFRESH_TOKEN.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
openclaw
Category
Security
Views
1

About this skill

Fitbit health and fitness data integration. Fetch steps, heart rate, sleep, activity, calories, and trends from Fitbit Web API. Generate automated health reports and alerts. Requires FITBIT_CLIENT_ID, FITBIT_CLIENT_SECRET, FITBIT_ACCESS_TOKEN, FITBIT_REFRESH_TOKEN.

How to use

  1. Zarejestruj aplikację w Fitbit Developer Console i uzyskaj cztery klucze dostępu: FITBIT_CLIENT_ID, FITBIT_CLIENT_SECRET, FITBIT_ACCESS_TOKEN i FITBIT_REFRESH_TOKEN. Zapisz je w bezpiecznym miejscu.

  2. Ustaw zmienne środowiskowe w terminalu, eksportując każdy klucz: export FITBIT_CLIENT_ID="twój_id", export FITBIT_CLIENT_SECRET="twój_secret" i tak dalej dla access tokena i refresh tokena.

  3. Uruchom codzienne podsumowanie zdrowotne poleceniem python scripts/fitbit_briefing.py, które wyświetli wczorajsze aktywności, Active Zone Minutes i inne metryki. Możesz dodać flagę --date YYYY-MM-DD, aby pobrać dane z konkretnego dnia, lub --format brief dla krótkiego podsumowania.

  4. Pobierz szczegółowe dane za ostatnie 7 dni, na przykład kroki (python scripts/fitbit_api.py steps --days 7), tętno (python scripts/fitbit_api.py heartrate --days 7) lub sen (python scripts/fitbit_api.py sleep --days 7).

  5. Wygeneruj tygodniowy raport zdrowotny poleceniem python scripts/fitbit_api.py report --type weekly, aby zobaczyć trendy i anomalie w Twoich danych.

  6. Zautomatyzuj codzienne podsumowania, dodając skrypt fitbit_briefing.py do harmonogramu systemowego (cron na Linuksie/macOS lub Task Scheduler na Windows), aby każdego ranka otrzymywać raport bez ręcznego uruchamiania.

Related skills