transition-mcp
AI-powered multisport coaching — get personalized workouts, training plans, and performance analytics for running, cycling, swimming, and triathlon.
Why use this skill?
Integrate personalized AI coaching into OpenClaw with transition-mcp. Generate workouts, track performance, and adapt your training plans for running, cycling, and swimming.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/nftechie/transition-mcpWhat This Skill Does
The transition-mcp skill serves as a sophisticated AI-powered multisport coaching engine for the OpenClaw agent. It integrates seamlessly with the Transition API to provide triathletes, cyclists, runners, and swimmers with personalized training experiences. Beyond static workout libraries, this skill leverages AI to dynamically adapt training loads, monitor performance metrics like CTL, ATL, and TSB, and generate structured workouts tailored to specific durations and intensity requirements. Whether you need a quick workout for the day or a long-term adaptive plan, this skill acts as your virtual coach, handling everything from scheduling to performance analysis.
Installation
To install the transition-mcp skill, run the following command in your terminal within the OpenClaw environment:
clawhub install openclaw/skills/skills/nftechie/transition-mcp
After installation, you must configure your API credentials. Obtain your API key from the Transition app under Settings > API Keys. Set the environment variable TRANSITION_API_KEY in your shell configuration or local .env file to ensure the agent can authenticate with the secure endpoints.
Use Cases
- Daily Training: Generate an immediate, structured session when you have a specific time window available.
- Performance Monitoring: Use the Performance Management Chart (PMC) endpoint to track fatigue (ATL) and fitness (CTL) trends to avoid overtraining.
- Plan Adaptation: Automatically adjust your training intensity or volume when life events or illness interfere with your scheduled sessions.
- Training Planning: Retrieve your upcoming training schedule for specific date ranges to sync with your external calendar or planning software.
Example Prompts
- "I have 45 minutes to get in a run today. Can you generate a workout for me?"
- "I am feeling really fatigued after my race this weekend. Can you adapt my training plan for the next week?"
- "Show me my performance trends for the last 30 days and tell me if I'm building fitness or just collecting fatigue."
Tips & Limitations
To maximize the utility of this skill, ensure you consistently update your performance data. The AI's ability to adapt is only as good as the feedback you provide regarding your fatigue and recovery. Note that while the workout of the day (WOD) endpoint is public and does not require authentication, all data-specific requests concerning your personal training history require the TRANSITION_API_KEY to be correctly configured. Be aware that the workout generation endpoints are asynchronous; if you trigger an update, use the status endpoint to verify when the new plan is ready for review.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-nftechie-transition-mcp": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: external-api
Related Skills
apple-health-skill
Talk to your Apple Health data — ask questions about your workouts, heart rate, activity rings, and fitness trends using AI.
garmin-skill
Talk to your Garmin data — ask questions about your activities, training load, VO2 Max, heart rate zones, and more using AI.
strava-skill
Talk to your Strava data — ask questions about your activities, fitness trends, PRs, and training load using AI.
race-finder
Find upcoming races — running, trail, triathlon, cycling, swimming, and obstacle courses. Search by location, distance, sport, and date. Returns race details with registration links.