garmin-connect

Synchronize Garmin Connect fitness data to a local cache via OAuth.

Updated Jan 31, 2026
One-click install
npx skills add https://github.com/dexhunter/Logi-Lobsterism --skill garmin-connect
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: garmin-connect
Source: https://github.com/dexhunter/Logi-Lobsterism/tree/main/skills/garmin-connect-fixed
Command: npx skills add https://github.com/dexhunter/Logi-Lobsterism --skill garmin-connect

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires garminconnect, requests, python-dateutil, garth, and includes scripts (resource) components.

What problem does it solve?

This Skill automatically syncs your Garmin fitness data to Clawdbot, providing a consolidated view of your health and activity metrics without manual intervention.

Core Features & Use Cases

  • Automated Data Sync: Fetches steps, heart rate, calories, workouts, and sleep data from Garmin Connect every 5 minutes.
  • Local Caching: Stores data locally for quick access by other Clawdbot scripts.
  • Use Case: Automatically track your daily step count and sleep quality within your Clawdbot dashboard, enabling better health monitoring and trend analysis.

Quick Start

Run the python script to authenticate with your Garmin account and set up the automatic sync.

Frequently Asked Questions about garmin-connect

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

FAQPage Schema
How do I sync Garmin Connect fitness data automatically?

Syncing Garmin Connect fitness data automatically involves running a Python-based script that uses OAuth for secure authentication to fetch activities, sleep, and workouts, caching the data locally for access by other scripts.

Can I use Python to retrieve Garmin workout and sleep details?

Yes, you can use Python to retrieve Garmin workout and sleep details by utilizing the garminconnect and garth libraries for OAuth authentication and data retrieval, storing the fetched metrics in a local cache for subsequent analysis.

Does the Garmin Connect API sync require OAuth authentication?

Yes, the Garmin Connect API sync requires OAuth authentication to securely access your account. The script utilizes the garth library alongside garminconnect to manage the OAuth process for fetching daily activity and health data.

What is the best way to cache Garmin health data for dashboard integration?

The best way to cache Garmin health data for dashboard integration is using an automated Python script that fetches metrics like calories and heart rate every 5 minutes, storing the information locally for quick access by other tools.

Do I need Python dependencies like garth to automate Garmin data sync?

Yes, you need Python dependencies like garth, garminconnect, requests, and python-dateutil to automate Garmin data sync. These libraries handle the OAuth authentication, API requests, and date parsing required for data retrieval.