Openclaw용 Strava Python 통합

AI 에이전트를 통해 Strava 활동 데이터 및 운동 통계를 가져오는 Python 기반 기능입니다.

abclark
v1.0.0
Feb 12, 2026
0
1.5k
57

설치 및 다운로드

1. ClawHub CLI

레지스트리에서 스킬을 바로 설치하는 가장 빠른 방법입니다.

npx clawhub@latest install strava-python

2. 수동 설치

스킬 폴더를 다음 위치 중 하나로 복사하세요

글로벌
~/.openclaw/skills/
워크스페이스
<project>/skills/

우선순위: 워크스페이스 > 로컬 > 번들

3. 프롬프트 설치

이 프롬프트를 OpenClaw에 복사하면 자동으로 설치됩니다.

Clawhub를 사용해서 strava-python 설치를 도와줘. Clawhub가 설치되어 있지 않다면 먼저 설치해 줘 (npm i -g clawhub).

다운로드를 원하시나요?

ZIP 아카이브 형태의 원본 스킬 파일을 받으세요.

Strava Python 통합란 무엇인가요?

Strava Python 기능은 개인 Strava 운동 기록 및 성과 지표에 액세스할 수 있는 강력한 인터페이스를 제공합니다. stravalib 라이브러리를 기반으로 구축되었으며 자동화된 설정 프로세스를 포함하여 표준 API 호출보다 개발자 친화적인 경험을 제공합니다. 이 기능은 Openclaw Skills 에코시스템의 핵심 구성 요소로, 사용자가 피트니스 데이터와 AI 기반 분석 사이의 간극을 메울 수 있게 해줍니다.

이 통합을 통해 터미널이나 에이전트 인터페이스를 떠나지 않고도 최근 달리기, 라이딩 또는 수영 요약을 빠르게 검색할 수 있습니다. 복잡한 OAuth2 인증 흐름을 대신 처리하여 데이터가 안전하고 효율적으로 액세스되도록 보장합니다.

Strava Python 통합 활용 사례

  • 최근 운동 요약 검색.
  • 진행 상황을 추적하기 위해 주간 및 월간 피트니스 통계 모니터링.
  • 마지막으로 기록된 활동에 대한 구체적인 세부 정보 조회.
  • Openclaw Skills를 사용하여 Strava 데이터를 기반으로 자동화된 보고서 생성.

Strava Python 통합 작동 원리

  1. 사용자가 stravalib 라이브러리를 설치하여 기능을 초기화합니다.
  2. 설정 스크립트가 실행되어 기능을 Strava API 애플리케이션에 연결합니다.
  3. OAuth 인증이 수행되고 결과 액세스 토큰이 로컬에 저장됩니다.
  4. 쿼리가 수행되면 컨트롤러 스크립트가 이 토큰을 사용하여 Strava API에서 데이터를 가져옵니다.
  5. 기능이 원시 API 응답을 AI 에이전트가 읽을 수 있는 형식으로 처리합니다.

Strava Python 통합 설정 가이드

먼저 pip를 사용하여 필요한 라이브러리를 설치합니다.

pip install stravalib

다음으로, 대화형 설정 마법사를 실행하여 API 액세스를 구성합니다.

python3 setup.py

지침에 따라 API 자격 증명을 생성하면 홈 디렉토리에 저장됩니다.

Strava Python 통합 데이터 스키마 및 분류 체계

파일/구성 요소 설명
~/.strava_credentials.json OAuth 액세스 및 리프레시 토큰의 로컬 저장소.
strava_control.py recent, stats, last와 같은 데이터 검색 명령을 처리하는 메인 스크립트.
setup.py 초기 인증 및 API 애플리케이션 연결을 관리하기 위한 유틸리티 스크립트.

이 기능은 Openclaw Skills에서 쉽게 사용할 수 있도록 데이터를 분류된 활동(예: 달리기, 라이딩) 및 시간 기반 집계(예: 주간 합계)로 구성합니다.

Strava Python 통합 고급 기능

  • stravalib를 통한 완전 자동화된 OAuth2 토큰 관리 및 리프레시.
  • curl 기반 도구에서 흔히 발생하는 수동 구성 오류를 줄여주는 대화형 설정 마법사.
  • 자연어 명령 처리를 위한 광범위한 Openclaw Skills 프레임워크와의 통합.
  • 맞춤형 지표 계산 또는 데이터 내보내기 추가를 위한 확장 가능한 Python 기반 아키텍처.

SKILL.md


로드 중

관련 Openclaw 스킬

METADATA

Github Stars: 0
forks: 0

추천*