Garmin AI Skill
An open-source AI Agent Skill (MIT License) that fetches health and exercise data from Garmin Connect and makes it available to AI agents. I built it to pipe data from my Garmin Venu 3 straight into my Obsidian daily notes.
Canonical version: Garmin AI Skill.
An open-source AI Agent Skill (MIT License) that fetches health and exercise data from Garmin Connect and makes it available to AI agents. I built it to pipe data from my Garmin Venu 3 straight into my Obsidian daily notes.
Why
Garmin collects a ton of high-quality health and exercise data (sleep stages, HRV, body battery, training readiness, VO2 max, workouts, etc.), but that data is locked inside Garmin Connect. Getting it into a personal knowledge management system for analysis, correlation with other life data, or AI coaching requires scraping, manual export, or fragile automations.
This skill packages the access pattern as a reusable AI Agent Skill, so any compatible AI agent (e.g., Claude Code) can pull Garmin data on demand and do something useful with it; logging, coaching, visualizing, etc.
Features
- Authenticates against Garmin Connect
- Fetches daily health metrics (sleep, HRV, stress, body battery, resting heart rate, ...)
- Fetches exercise sessions (runs, gym, walks, cycling, swimming)
- Fetches training metrics (readiness, status, load, recovery, VO2 max)
- Structured output suitable for writing into markdown frontmatter
Installation
One-liner install via the AI Agent Skills CLI:
npx skills add dsebastien/ai-skill-garmin
Note that the above command uses npx, one of the tools included in Node.js / npm.
How I use it
I use the skill from Claude Code to fill health and exercise properties in my Obsidian daily notes. From there:
- The Life Tracker plugin for Obsidian visualizes the data
- My Health Obsidian Base surfaces trends
- AI can coach me on top of the captured data (e.g., half-marathon preparation, recovery, sleep hygiene)
The whole pipeline stays inside plain markdown files I own, not a vendor silo.
See 2026-04-15 Garmin AI Skill and Health Tracking in Obsidian for a concrete walkthrough with screenshots of how I use it day-to-day.
License
MIT. Contributions and forks welcome.
References
- Repository: https://github.com/dsebastien/ai-skill-garmin
- License: https://github.com/dsebastien/ai-skill-garmin/blob/main/LICENSE
- AI Agent Skills specification: https://agentskills.io
Related
- 2026-04-15 Garmin AI Skill and Health Tracking in Obsidian — post with example use cases
- AI Agent Skills
- Claude Code
- Obsidian
- Obsidian Bases
- Life Tracker plugin for Obsidian
About Sébastien
I'm Sébastien Dubois, and I'm on a mission to help knowledge workers escape information overload. After 20+ years in IT and seeing too many brilliant minds drowning in digital chaos, I've decided to help people build systems that actually work. Through the Knowii Community, my courses, products & services and my Website/Newsletter, I share practical and battle-tested systems.
I write about Knowledge Work, Personal Knowledge Management, Note-taking, Lifelong Learning, Personal Organization, Productivity, and more. I also craft lovely digital products and tools.
If you want to follow my work, then become a member and join our community.
Ready to get to the next level?
If you're tired of information overwhelm and ready to build a reliable knowledge system:
- 📚 KM for Beginners — 10+ hours of structured video lessons
- 🚀 Obsidian Starter Kit — Ready-made vault with 40+ templates
- 💼 Knowledge Worker Kit — Complete guides + lifetime community
- 🦉 1-on-1 Coaching — Personalized guidance
- 🎯 Join Knowii — Community + ALL courses & tools
Found this valuable? Share it with someone who needs it.