garmin

Query Garmin Connect health data via Python scripts using garminconnect.

2|Updated Feb 6, 2026
One-click install
npx skills add https://github.com/eddmann/jeeves --skill garmin
Or copy as Structured Prompt for Agentโ–ผ
Please help me install this Agent Skill.
Skill: garmin
Source: https://github.com/eddmann/jeeves/tree/main/skills/garmin
Command: npx skills add https://github.com/eddmann/jeeves --skill garmin

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Garmin Connect health data is often scattered across tools; this skill lets you query it programmatically via Python using garminconnect, enabling automated health analytics and reporting.

Core Features & Use Cases

  • Programmatic data access: fetch activities, sleep stages, HR, HRV, stress, and body battery from Garmin Connect.
  • Inline scripting: write small Python scripts to run ad-hoc queries or batch extract data for dates or ranges.
  • Use Case: track daily resting heart rate and sleep quality over a month to identify trends.

Quick Start

Ask it to fetch today's Garmin Connect summary and summarize key metrics.

Frequently Asked Questions about garmin

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

FAQPage Schema
How do I extract Garmin Connect health data using Python?โ–ผ

To extract Garmin Connect health data programmatically, this skill uses the garminconnect library to fetch activities, sleep, HRV, and body metrics via inline Python scripts.

What Garmin health metrics can I query programmatically?โ–ผ

You can programmatically query Garmin activities, sleep stages, heart rate, HRV, stress, and body battery metrics by executing Python scripts against the Garmin Connect service.

Do I need to provide Garmin credentials to use this Python API skill?โ–ผ

Yes, this skill requires credentials via GARMIN_EMAIL and GARMIN_PASSWORD variables in a workspace/.env file, and it can handle MFA prompts during session authentication.

Can I automate Garmin health analytics and reporting for a date range?โ–ผ

Yes, you can automate Garmin health analytics by writing small Python scripts to batch extract Garmin Connect data for specific dates or ranges, enabling trend identification.

Does the garminconnect Python library support session persistence?โ–ผ

Yes, this skill supports session persistence when querying Garmin Connect health data, allowing you to maintain authenticated connections across multiple Python script executions.