LaunchKit · 2026
Back to Skills

transition-mcp

AI-powered multisport coaching — get personalized workouts, training plans, and performance analytics for running.

0
621 downloads
by @nftechie

Setup & Installation

openclaw skills install @nftechie/transition-mcp

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install transition-mcp

What This Skill Does

Connects to the Transition multisport coaching platform to fetch training plans, performance metrics, and AI coaching for running, cycling, swimming, and triathlon. A free endpoint generates structured workouts without authentication. Authenticated endpoints expose fitness modeling data (CTL, ATL, TSB) and plan adaptation.

Combining performance science metrics (CTL, ATL, TSB) with AI coaching in one API lets agents make fatigue-aware recommendations rather than returning static generic plans.

When to use it

  • Getting a quick structured run workout without creating an account
  • Checking fitness and fatigue levels before a hard training week
  • Asking the AI coach whether to rest or train after a race weekend
  • Adapting a training plan after an injury or schedule change
  • Pushing the day's workout directly to a Garmin device

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: I had a rough race weekend, should I do intervals today or take it easy?

AGENT
  1. 1Call GET /api/v1/performance/pmc to retrieve current TSB (Training Stress Balance)
  2. 2Check if TSB is below -20, which indicates accumulated fatigue
  3. 3Call POST /api/v1/coach/chat with the user's message to get an AI coaching response
  4. 4Return the coach's recommendation alongside the TSB value as context
OUTPUT

Coach recommends an easy 30-minute jog based on a TSB of -28, with a note to revisit intervals once TSB rises above -10

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

TRANSITION_API_KEY environment variable (generate in Transition app under Settings > API Keys)Transition account at transition.fun