ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified utilities Safety 4/5

garmin-connect-pro

Want to be fit like @steipete? Well, now you can track every step of your journey—literally. This skill pulls your complete Garmin Connect data into OpenClaw: activities, sleep, heart rate, stress, body battery, training readiness, VO2 max, and those race predictions you keep ignoring. Works with Fenix, Forerunner, Index scales, and anything else Garmin throws at you. Includes natural language queries ("how did I sleep?"), ASCII charts, week-over-week comparisons, and FIT/GPX downloads.

Why use this skill?

Integrate Garmin Connect with OpenClaw to analyze your activities, sleep, heart rate, and training readiness with natural language queries.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/drpeterkalmar/garmin-connect-pro
Or

What This Skill Does

The garmin-connect-pro skill is a robust integration layer for OpenClaw that serves as a bridge to your personal fitness ecosystem. By leveraging the comprehensive data stored in your Garmin Connect account, this skill allows users to transform raw metrics into actionable insights. It tracks a vast array of telemetry including daily step counts, sleep stages, resting heart rate, stress levels, body battery, and VO2 max. Beyond simple data retrieval, it interprets these metrics through natural language processing, offering trends, ASCII-based visualizations, and comparative analytics between weeks. Whether you are training for a marathon or monitoring your recovery, this skill provides an interface to query your health status directly within your OpenClaw environment.

Installation

Installation is streamlined via the OpenClaw Hub. First, execute 'clawhub install openclaw/skills/skills/drpeterkalmar/garmin-connect-pro'. After installation, you must manage your authentication tokens. We recommend using environment variables (GARMIN_EMAIL and GARMIN_PASSWORD) for security, especially for automated tasks. Alternatively, you can store credentials in a protected JSON file located at ~/.config/garmin-connect/credentials.json with restricted file permissions (chmod 600). Finally, run the provided login script to cache your OAuth tokens for persistent access.

Use Cases

This skill is ideal for athletes tracking performance metrics over time, such as monitoring training readiness and aerobic/anaerobic effect. It also serves health-conscious users who want a quick morning check-in on their sleep quality, stress trends, or weight fluctuations via Index scales. Additionally, it is a powerful tool for researchers or enthusiasts who require local access to FIT and GPX files for custom data analysis or integration with third-party graphing software.

Example Prompts

  1. "How did I sleep last night, and what does it suggest for my training intensity today?"
  2. "Show me an ASCII chart of my resting heart rate for the past seven days."
  3. "What are my current race predictions for a 10K and have they improved since last week?"

Tips & Limitations

The garmin-connect-pro skill relies on the third-party garminconnect library. Users should be aware that they are bound by Garmin's API rate limits. For the best experience, run updates at reasonable intervals rather than constant polling. Note that while this skill retrieves data, it does not modify your Garmin account settings or upload workouts to your device; it is strictly a read-focused analytical interface. Always ensure your environment variables are configured correctly to avoid authentication errors during data syncs.

Metadata

Stars2387
Views0
Updated2026-03-09
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-drpeterkalmar-garmin-connect-pro": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#fitness#health#garmin#tracking#analytics
Safety Score: 4/5

Flags: network-access, file-read, file-write, external-api