Toolverse
All skills

strava-cycling-coach

by openclaw

Track and analyze cycling performance from Strava. Use when analyzing ride data, reviewing fitness trends, understanding workout performance, or providing insights on cycling training. Automatically monitors new rides and provides performance analysis.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
openclaw
Category
Backend

About this skill

Track and analyze cycling performance from Strava. Use when analyzing ride data, reviewing fitness trends, understanding workout performance, or providing insights on cycling training. Automatically monitors new rides and provides performance analysis.

How to use

  1. Przejdź do https://www.strava.com/settings/api i utwórz nową aplikację API. Wpisz nazwę aplikacji (np. Clawdbot), wybierz kategorię Data Importer, a jako adres callback wpisz localhost. Zapisz otrzymane Client ID i Client Secret.

  2. Uruchom skrypt konfiguracyjny poleceniem ./scripts/setup.sh z katalogu skills/strava. Podaj Client ID i Client Secret, a następnie odwiedź wygenerowany adres OAuth w przeglądarce, aby autoryzować dostęp do konta Strava.

  3. Skopiuj kod autoryzacyjny z przeglądarki i uzupełnij konfigurację poleceniem ./scripts/complete_auth.py TWÓJ_KOD_TUTAJ.

  4. Przetestuj konfigurację analizując ostatnie przejazdy poleceniem ./scripts/analyze_rides.py --days 90 --ftp TWOJA_WARTOŚĆ_FTP, gdzie TWOJA_WARTOŚĆ_FTP to Twoja szacunkowa moc funkcjonalna.

  5. Aby analizować konkretny przejazd, użyj ./scripts/analyze_ride.py ID_AKTYWNOŚCI. Aby sprawdzić najnowszy przejazd bez analizy, uruchom ./scripts/get_latest_ride.py.

  6. Opcjonalnie włącz automatyczne monitorowanie nowych tras, ustawiając zmienną środowiskową STRAVA_TELEGRAM_CHAT_ID i dodając zadanie cron, które będzie sprawdzać nowe przejazdy co 30 minut. Szczegółowe instrukcje znajdują się w dokumentacji setup.

Related skills

stripe-integration

by wshobson

Implement Stripe payment processing for robust, PCI-compliant payment flows including checkout, subscriptions, and webhooks. Use when integrating Stripe payments, building subscription systems, or implementing secure checkout flows.

Backend
40147

context-optimizer

by openclaw

Advanced context management with auto-compaction and dynamic context optimization for DeepSeek's 64k context window. Features intelligent compaction (merging, summarizing, extracting), query-aware relevance scoring, and hierarchical memory system with context archive. Logs

Backend
2964

himalaya

by openclaw

CLI to manage emails via IMAP/SMTP. Use `himalaya` to list, read, write, reply, forward, search, and organize emails from the terminal. Supports multiple accounts and message composition with MML (MIME Meta Language).

Backend
35108

postgresql-psql

by timelessco

Comprehensive guide for PostgreSQL psql - the interactive terminal client for PostgreSQL. Use when connecting to PostgreSQL databases, executing queries, managing databases/tables, configuring connection options, formatting output, writing scripts, managing transactions, and

Backend
34173

travel-planner

by ailabs-393

This skill should be used whenever users need help planning trips, creating travel itineraries, managing travel budgets, or seeking destination advice. On first use, collects comprehensive travel preferences including budget level, travel style, interests, and dietary

Backend
4379

api-design-principles

by wshobson

Master REST and GraphQL API design principles to build intuitive, scalable, and maintainable APIs that delight developers. Use when designing new APIs, reviewing API specifications, or establishing API design standards.

Backend
50146