LaunchKit · 2026
Back to Skills

garmin-pulse

Syncs daily health and fitness data from Garmin Connect into markdown files.

2
1.3k downloads
by @freakyflow

Setup & Installation

openclaw skills install @freakyflow/garmin-pulse

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

npx clawhub install garmin-pulse

Version History

v1.3.1Feb 11, 2026 - Version note by skill developer:

Address security scan: add disable-model-invocation to prevent autonomous agent syncs. Document stored paths (token cache, health data). Update metadata namespace.

What This Skill Does

Syncs daily health and fitness data from Garmin Connect into local markdown files. Covers sleep, activity, heart rate, stress, body battery, HRV, SpO2, and weight. Authentication is one-time; subsequent syncs use cached tokens.

Garmin has no public OAuth API, so this skill handles the token-caching workaround transparently, leaving data in plain markdown that any tool can read.

When to use it

  • Review last night's sleep quality and HRV trends
  • Check body battery levels before planning a workout
  • Pull a week of stress data for a health journal entry
  • Compare resting heart rate across the past month
  • Backfill missed days after returning from a trip

Example Workflow

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

INPUT

User asks: how did I sleep this week?

AGENT
  1. 1Run sync for the last 7 days using --days 7 flag
  2. 2Read each generated health/YYYY-MM-DD.md file in the date range
  3. 3Extract sleep duration and quality fields from each file
  4. 4Summarize trends across the seven days
OUTPUT

A summary of sleep duration, quality scores, and any notable HRV or SpO2 dips across the week

Requirements

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

Garmin Connect account