Integración de Strava Python para Openclaw

Una habilidad potenciada por Python para obtener datos de actividad y estadísticas de entrenamiento de Strava a través de tu agente de IA.

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

Instalar y Descargar

1. ClawHub CLI

La forma más rápida de instalar una habilidad directamente desde el registro.

npx clawhub@latest install strava-python

2. Instalación manual

Copia la carpeta de la habilidad a una de estas ubicaciones

Global
~/.openclaw/skills/
Espacio de trabajo
<project>/skills/

Prioridad: Espacio de trabajo > Local > Integrado

3. Instalación del prompt

Copia este prompt en OpenClaw para instalarlo automáticamente.

Ayúdame a instalar strava-python usando Clawhub. Si Clawhub no está instalado, instálalo primero (npm i -g clawhub).

¿Prefieres descargar?

Obtén los archivos originales de la habilidad en un archivo ZIP.

¿Qué es Integración de Strava Python?

La habilidad Strava Python proporciona una interfaz robusta para acceder a tu historial personal de entrenamientos y métricas de rendimiento de Strava. Construida sobre la biblioteca stravalib, ofrece una experiencia más amigable para el desarrollador en comparación con las llamadas estándar a la API al incluir un proceso de configuración automatizado. Esta habilidad es un componente central del ecosistema Openclaw Skills, lo que permite a los usuarios cerrar la brecha entre sus datos de fitness y el análisis impulsado por IA.

Con esta integración, puedes recuperar rápidamente resúmenes de tus carreras, paseos en bicicleta o nados más recientes sin salir de tu terminal o interfaz de agente. Maneja el complejo flujo de autenticación OAuth2 en tu nombre, asegurando que se acceda a tus datos de forma segura y eficiente.

Casos de uso de Integración de Strava Python

  • Recuperar un resumen de los entrenamientos más recientes.
  • Monitorear estadísticas de fitness semanales y mensuales para seguir el progreso.
  • Consultar detalles específicos sobre la última actividad registrada.
  • Crear informes automatizados basados en datos de Strava utilizando Openclaw Skills.

Cómo funciona Integración de Strava Python

  1. El usuario inicializa la habilidad instalando la biblioteca stravalib.
  2. Se ejecuta el script de configuración para vincular la habilidad a una aplicación de la API de Strava.
  3. Se realiza la autenticación OAuth y los tokens de acceso resultantes se almacenan localmente.
  4. Cuando se realiza una consulta, el script del controlador utiliza estos tokens para obtener datos de la API de Strava.
  5. La habilidad procesa la respuesta sin procesar de la API en un formato legible para el agente de IA.

Configuración de Integración de Strava Python

Primero, instala la biblioteca requerida usando pip:

pip install stravalib

Luego, ejecuta el asistente de configuración interactivo para configurar tu acceso a la API:

python3 setup.py

Sigue las instrucciones para generar tus credenciales de API, que se guardarán en tu directorio de inicio.

Esquema de datos y taxonomía de Integración de Strava Python

Archivo/Componente Descripción
~/.strava_credentials.json Almacenamiento local para tokens de acceso y actualización de OAuth.
strava_control.py Script principal para manejar comandos de recuperación de datos como recent, stats y last.
setup.py Script de utilidad para gestionar la autenticación inicial y la vinculación de la aplicación API.

La habilidad organiza los datos en actividades categorizadas (p. ej., carreras, paseos) y agregados basados en el tiempo (p. ej., totales semanales) para un consumo fácil por parte de Openclaw Skills.

Funciones avanzadas de Integración de Strava Python

  • Gestión y actualización de tokens OAuth2 totalmente automatizada a través de stravalib.
  • Asistente de configuración interactivo para reducir los errores de configuración manual típicos de las herramientas basadas en curl.
  • Integración con el marco más amplio de Openclaw Skills para el procesamiento de comandos en lenguaje natural.
  • Arquitectura extensible basada en Python para agregar cálculos de métricas personalizados o exportaciones de datos.

SKILL.md


Cargando

Habilidades relacionadas de Openclaw

METADATA

Github Stars: 0
forks: 0

Presentado*