Toolverse
Wszystkie skille

garmin-connect

autor: openclaw

Synchronizuj dane zdrowotne z Garmina do plików markdown — sen, aktywność, tętno, stres i więcej.

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Mobile
Wyświetlenia
119

O skillu

Umożliwia automatyczne pobieranie codziennych danych zdrowotnych i fitness z aplikacji Garmin Connect. Skill zapisuje informacje o śnie, aktywności fizycznej, tętnie, stresie, baterii ciała, zmienności rytmu serca, saturacji tlenu i wadze w czytelne pliki markdown. Wystarczy jednorazowe uwierzytelnienie — tokeny są przechowywane lokalnie przez około rok. Po skonfigurowaniu możesz synchronizować dane z wybranego dnia lub ostatnich N dni.

Jak używać

  1. Zainstaluj wymagane narzędzie uv za pośrednictwem Homebrew, jeśli jeszcze go nie masz. Skill automatycznie sprawdzi dostępność tego narzędzia.

  2. Uruchom konfigurację uwierzytelnienia w terminalu poleceniem: uv run {baseDir}/scripts/sync_garmin.py --setup --email twoj.email@example.com. System poprosi Cię o hasło — będzie ono wprowadzone bezpiecznie bez wyświetlania na ekranie. Po pomyślnym uwierzytelnieniu zobaczysz komunikat o zapisaniu tokenów w ~/.garminconnect.

  3. Synchronizuj dzisiejsze dane poleceniem: uv run {baseDir}/scripts/sync_garmin.py. Dane zostaną zapisane w pliku markdown w katalogu {baseDir}/health/.

  4. Aby pobrać dane z konkretnego dnia, użyj: uv run {baseDir}/scripts/sync_garmin.py --date YYYY-MM-DD (na przykład --date 2026-02-07).

  5. Aby zsynchronizować ostatnie N dni, uruchom: uv run {baseDir}/scripts/sync_garmin.py --days 7. Każdy dzień zostanie zapisany w osobnym pliku markdown.

  6. Odczytuj swoje dane zdrowotne z plików w katalogu {baseDir}/health/YYYY-MM-DD.md — każdy plik zawiera dane z jednego dnia, w tym sen, aktywność, tętno, stres, baterię ciała i inne metryki.

Podobne skille