strava-automation

Automate Strava activity management and data operations through the Rube MCP gateway.

74.2k|8.5k|Updated Oct 17, 2025
One-click install
npx skills add https://github.com/ComposioHQ/awesome-claude-skills --skill strava-automation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: strava-automation
Source: https://github.com/ComposioHQ/awesome-claude-skills/tree/main/composio-skills/strava-automation
Command: npx skills add https://github.com/ComposioHQ/awesome-claude-skills --skill strava-automation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the manual overhead of interacting with the Strava API, allowing users to perform athletic data operations and activity management directly through an AI agent.

Core Features & Use Cases

  • Tool Discovery: Dynamically fetch current Strava API schemas and tool definitions via Rube MCP.
  • Connection Management: Securely handle Strava authentication and session state for persistent workflows.
  • Multi-Tool Execution: Execute complex, multi-step Strava operations like activity logging or data retrieval in a single session.

Quick Start

Ask the agent to search for available Strava tools and then execute the activity retrieval workflow for your latest workout.

Frequently Asked Questions about strava-automation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I connect my Strava account to the agent?

Use the RUBE_MANAGE_CONNECTIONS command with the strava toolkit argument. The system will provide an authentication link to authorize your account and establish an active session.

Why must I call RUBE_SEARCH_TOOLS before executing tasks?

Tool schemas and available endpoints change frequently. Calling RUBE_SEARCH_TOOLS ensures the agent uses the most current input parameters and avoids execution errors caused by outdated schemas.

Can I perform bulk operations on my Strava activities?

Yes, use the RUBE_REMOTE_WORKBENCH command with the run_composio_tool function to orchestrate bulk operations across multiple activities in a single workflow.

What should I do if my Strava connection status is not active?

Verify your connection status using RUBE_MANAGE_CONNECTIONS. If it is not active, follow the provided auth link to re-authenticate and ensure the session is properly initialized.