withings-family
Fetches health data from the Withings API for multiple family members including weight, body composition (fat, muscle, bone, water), activity, and sleep. Use this skill when the user asks about their or their family's Withings data, weight history, body metrics, daily steps,
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Fetches health data from the Withings API for multiple family members including weight, body composition (fat, muscle, bone, water), activity, and sleep. Use this skill when the user asks about their or their family's Withings data, weight history, body metrics, daily steps, sleep quality, or any health measurement from Withings devices.
How to use
Przygotuj środowisko: zainstaluj Python 3 na swoim komputerze. Umiejętność wymaga zmiennych środowiskowych WITHINGS_CLIENT_ID i WITHINGS_CLIENT_SECRET, które otrzymasz po utworzeniu aplikacji deweloperskiej w serwisie Withings.
Utwórz aplikację deweloperską na stronie Withings: zarejestruj się na developer.withings.com, stwórz nową aplikację i skopiuj identyfikator klienta oraz tajny klucz klienta. Te dane wstaw do zmiennych środowiskowych.
Zaloguj każdego członka rodziny: uruchom skrypt z identyfikatorem osoby (np. imię) jako pierwszy argument. Każda osoba przechodzi jednorazową autoryzację OAuth — jej tokeny zapisywane są w osobnym pliku (tokens-alice.json, tokens-bob.json itd.).
Pobieraj dane zdrowotne: użyj polecenia z nazwą metryki (weight, sleep, activity) i identyfikatorem osoby. Na przykład: python3 scripts/withings.py alice weight wyświetli historię wagi Alicji, python3 scripts/withings.py bob sleep pokaże dane snu Boba.
Interpretuj wyniki: umiejętność zwraca szczegółowe pomiary — dla wagi pokazuje historię, dla składu ciała procenty tłuszczu i masę mięśniową, dla snu czas trwania i jakość, dla aktywności liczbę kroków i spalane kalorie.
Monitoruj postępy rodziny: powtarzaj zapytania dla różnych członków rodziny w różnych czasach — tokeny odświeżają się automatycznie, nie musisz nic robić ręcznie.