LaunchKit · 2026
Back to Skills

garmer

Extract health and fitness data from Garmin Connect including activities,.

0
1.8k downloads
by @garrza

Setup & Installation

openclaw skills install @garrza/garmer

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install garmer

Version History

v1.0.2Feb 4, 2026 - Version note by skill developer:

Initial public release—introduces the garmer skill for extracting Garmin health and fitness data. - Added CLI and Python API for retrieving activities, sleep, heart rate, stress, steps, and body composition from Garmin Connect. - Included modular extractors and models for structured health data types (activities, daily summaries, sleep, heart rate, stress, steps, body composition, hydration, respiration). - Provided utility scripts and example integrations, including MoltBot compatibility. - Supplied comprehensive documentation, command reference, and usage examples in README.md and references. - Supports authentication, error handling, and environment variable configuration for flexible usage.

What This Skill Does

Extracts health and fitness data from Garmin Connect via a CLI tool and Python API. Covers activities, sleep analysis, heart rate, stress, steps, body composition, hydration, and respiration. Supports both one-off queries and bulk exports for trend analysis.

Provides structured, programmatic access to Garmin Connect data without scraping the web UI or navigating the app manually.

When to use it

  • Checking last night's sleep score and HRV after waking up
  • Reviewing recent running or cycling activities with lap and heart rate zone breakdowns
  • Exporting 30 days of health data for custom trend analysis
  • Getting a daily health snapshot including steps, calories, and stress levels
  • Querying resting heart rate or body battery before planning a workout

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: How did I sleep last night and what's my stress level today?

AGENT
  1. 1Runs `garmer sleep --json` to retrieve sleep duration, phases, score, and HRV
  2. 2Runs `garmer summary --json` to get today's stress level and body battery
  3. 3Parses JSON output from both commands
  4. 4Combines sleep and stress data into a readable summary
OUTPUT

Last night: 7.2 hours total sleep, 18% deep, sleep score 74, HRV 52ms. Today's average stress: 32 (low), body battery currently at 68.

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

Garmin Connect account credentialsGARMER_TOKEN_DIR environment variable (optional, for custom token storage)