dsebastien / ai-skill-garmin
Garmin Connect용 에이전트 스킬: 자연어로 걸음 수, 수면, HRV, 심박수, 바디 배터리, 훈련 준비도, 활동(달리기, 걷기, 헬스, 사이클링, 수영) 조회. npm 의존성 없음, 단일 Bun 스크립트. https://agentskills.io 호환 에이전트에서 모두 작동.
이 프로젝트에 대해
dsebastien 님의 ai-skill-garmin 프로젝트는 GitHub에서 12개의 별을 받으며 많은 개발자들의 주목을 받고 있습니다. 특히 TypeScript 환경에서 유용하게 활용될 수 있으며, 최근 오픈소스 커뮤니티에서 활발한 기여와 토론이 이루어지고 있는 트렌딩 레포지토리입니다.
Language Breakdown
🇰🇷 한국어 번역 README
AI 실시간 번역ai-skill-garmin
Garmin Connect에 연결되어 시계 데이터를 자연어로 조회할 수 있는 에이전트 스킬입니다. Claude, Cursor, Gemini CLI, OpenCode, Goose 등 스킬 호환 에이전트에서 작동합니다.
다음과 같은 질문을 할 수 있습니다:
- "어젯밤에 잠을 어떻게 잤어?"
- "이번 주에 체육관 세션 몇 번 했어?"
- "내 안정 심박수 추세가 어떻게 돼?"
- "어제 걸음 목표를 달성했어?"
- "최근 5번 달리기 기록과 페이스를 보여줘."
에이전트가 데이터를 가져와서 답변합니다. 수동 대시보드나 Garmin Connect에서 클릭할 필요가 없습니다.
존재 이유
Garmin은 안정적인 공개 API가 없으며, 커뮤니티 라이브러리(garth, python-garminconnect)는 Garmin이 엔드포인트, 소비자 시크릿, 인증 흐름을 변경할 때마다 몇 달마다 깨집니다. 이 스킬은 2026년 3월 모바일 JSON 로그인 플로우를 자체적으로 포팅한 것으로, 얇은 CLI가 위에 붙어있습니다 — npm 종속성 0, 단일 TypeScript 파일, Bun으로 실행 가능.
요구 사항
- Bun (유일한 런타임)
- Garmin Connect 계정
- 이메일 기반 MFA 지원; SMS/앱 MFA는 소규모 확장이 필요할 수 있음
설치
skills CLI를 통한 설치 (vercel-labs/skills)
미리보기: npx skills add dsebastien/ai-skill-garmin --list
수동 설치
스킬은 SKILL.md에서 자동으로 검색됩니다. 에이전트 없이 CLI를 직접 실행할 수도 있습니다.
스킬 검증
설정
원하면 ~/.config/garmin-api/env에 유지하고 셸 rc에서 소스할 수 있습니다.
첫 로그인
MFA 없는 계정: login 한 번으로 완료됩니다.
토큰은 ~/.config/garmin에 캐시됩니다.
🌐 본 텍스트는 빠른 이해를 돕기 위한 요약 번역본입니다. 정확한 기술 정보 및 전체 코드는 GitHub 원문에서 확인하실 수 있습니다.
🔗 유사한 프로젝트
lee-to/ai-factory
You want to build with AI, but setting up the right context, prompts, and workflows takes time. AI Factory handles all of that so you can focus on what matters — shipping quality code.
taracodlabs/aiden
Aiden — Autonomous AI agent that operates your computer with prompts: browser control, terminal execution, workflows, tools, recovery systems, and persistent memory. Built solo. AGPL-3.0.
notque/vexjoy-agent
VexJoy AI Agent with Intelligent Routing - /do routes plain-English requests to the right specialist agent and gates the work with reviews, tests, and a learning loop.
이 정보는 AI가 자동으로 분석한 결과입니다. 정확한 내용은 원문을 확인하세요.
dsebastien/ai-skill-garmin GitHub 원문 바로가기 →