Integração Strava Python para Openclaw

Uma skill baseada em Python para obter dados de atividade e estatísticas de treino do Strava através do seu agente de IA.

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

Instalar e Baixar

1. ClawHub CLI

A maneira mais rápida de instalar uma habilidade diretamente do registro.

npx clawhub@latest install strava-python

2. Instalação Manual

Copie a pasta da habilidade para um desses locais

Global
~/.openclaw/skills/
Espaço de trabalho
<project>/skills/

Prioridade: Espaço de Trabalho > Local > Integrado

3. Instalação do Prompt

Copie este prompt para o OpenClaw para instalá-lo automaticamente.

Ajude-me a instalar o strava-python usando o Clawhub. Se o Clawhub não estiver instalado, instale-o primeiro (npm i -g clawhub).

Prefere baixar?

Obtenha os arquivos originais da habilidade em um arquivo ZIP.

O que é Integração Strava Python?

A skill Strava Python fornece uma interface robusta para aceder ao seu histórico pessoal de treinos e métricas de desempenho no Strava. Construída sobre a biblioteca stravalib, oferece uma experiência mais amigável para o desenvolvedor em comparação com as chamadas de API padrão, incluindo um processo de configuração automatizado. Esta skill é um componente central do ecossistema Openclaw Skills, permitindo aos utilizadores colmatar a lacuna entre os seus dados de fitness e a análise impulsionada por IA.

Com esta integração, pode obter rapidamente resumos das suas corridas, pedaladas ou natação mais recentes sem sair do seu terminal ou interface do agente. Ela lida com o fluxo complexo de autenticação OAuth2 em seu nome, garantindo que os seus dados sejam acedidos de forma segura e eficiente.

Casos de uso do Integração Strava Python

  • Recuperar um resumo dos treinos mais recentes.
  • Monitorizar estatísticas de fitness semanais e mensais para acompanhar o progresso.
  • Consultar detalhes específicos sobre a última atividade registada.
  • Criar relatórios automatizados baseados em dados do Strava usando o Openclaw Skills.

Como o Integração Strava Python funciona

  1. O utilizador inicializa a skill instalando a biblioteca stravalib.
  2. O script de configuração é executado para ligar a skill a uma aplicação da API do Strava.
  3. A autenticação OAuth é realizada e os tokens de acesso resultantes são armazenados localmente.
  4. Quando uma consulta é feita, o script controlador utiliza estes tokens para obter dados da API do Strava.
  5. A skill processa a resposta bruta da API num formato legível para o agente de IA.

Configuração do Integração Strava Python

Primeiro, instale a biblioteca necessária usando o pip:

pip install stravalib

Em seguida, execute o assistente de configuração interativo para configurar o seu acesso à API:

python3 setup.py

Siga as instruções para gerar as suas credenciais de API, que serão guardadas no seu diretório pessoal.

Esquema de Dados e Taxonomia de Integração Strava Python

Ficheiro/Componente Descrição
~/.strava_credentials.json Armazenamento local para tokens de acesso e refresh do OAuth.
strava_control.py Script principal para lidar com comandos de recuperação de dados como recent, stats e last.
setup.py Script utilitário para gerir a autenticação inicial e a ligação à aplicação da API.

A skill organiza os dados em atividades categorizadas (ex: corridas, voltas de bicicleta) e agregados baseados no tempo (ex: totais semanais) para fácil consumo pelo Openclaw Skills.

Recursos avançados do Integração Strava Python

  • Gestão e renovação de tokens OAuth2 totalmente automatizada via stravalib.
  • Assistente de configuração interativo para reduzir erros de configuração manual típicos de ferramentas baseadas em curl.
  • Integração com o framework Openclaw Skills mais amplo para processamento de comandos em linguagem natural.
  • Arquitetura baseada em Python extensível para adicionar cálculos de métricas personalizados ou exportações de dados.

SKILL.md


Carregamento

Habilidades relacionadas do Openclaw

METADATA

Github Stars: 0
forks: 0

Apresentou*