Toolverse
All skills

withings-family

by openclaw

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

Quick info

Author
openclaw
Category
Backend
Views
9

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

  1. 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.

  2. 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.

  3. 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.).

  4. 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.

  5. 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.

  6. 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.

Related skills