Community코딩 & 개발github.com

MECoban/garmin-ai-coach

Garmin Connect에서 데이터를 가져와 완전 자동화된 자체 호스팅 AI 마라톤 코치 역할을 수행합니다 (Cloudflare 우회 인증, 일일 동기화, Claude Code Routines 코칭).

garmin-ai-coach란 무엇인가요?

이 스킬은 Garmin Connect 계정에서 러닝 데이터를 추출하고, Cloudflare 보호를 우회하여 인증한 후, 일일 동기화를 통해 사용자의 최신 운동 정보를 가져옵니다. Claude Code Routines를 활용하여 사용자 맞춤형 마라톤 코칭 계획을 수립하고 조정합니다. 자체 호스팅 방식으로 데이터 프라이버시를 유지하면서, AI 기반의 지능형 트레이닝 피드백과 일정 조정을 제공합니다. Garmin 웨어러블 기기 사용자에게 적합하며, 마라톤 준비 과정을 자동화하고 최적화하는 데 초점을 맞춥니다.

지원 대상✓Claude Code~Codex CLI~Cursor
npx skills add MECoban/garmin-ai-coach

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

garmin-ai-coach은(는) 무엇을 하나요?

Garmin Connect에서 완전 자동화된 자체 호스팅 AI 마라톤 코치 (Cloudflare 우회 인증, 일일 동기화, Claude Code Routines 코칭)

개요

이 프로젝트는 Garmin Connect에서 러닝 데이터를 자동으로 가져와 AI 코치가 사용자 맞춤형 마라톤 훈련 계획을 수립하고 조정할 수 있도록 합니다.

주요 기능

  • Cloudflare 우회 인증: Garmin Connect의 Cloudflare 보호를 우회하여 안전하게 인증
  • 일일 동기화: 매일 최신 운동 데이터를 자동으로 동기화
  • Claude Code Routines 코칭: AI 기반의 개인화된 마라톤 코칭 제공
  • 자체 호스팅: 데이터 프라이버시를 보호하며 완전 제어 가능

사용 방법

  1. 저장소를 클론합니다:

    git clone https://github.com/MECoban/garmin-ai-coach.git
    
  2. 환경 변수를 설정합니다 (필요한 경우).

  3. 설치 및 실행:

    pip install -r requirements.txt
    python main.py
    

요구 사항

  • Python 3.8+
  • Garmin Connect 계정
  • API 키 (필요한 경우)

라이선스

MIT

관련 스킬