ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified data analysis Safety 5/5

intervals-icu-api

Complete guide for accessing and managing training data with the intervals.icu API. Use when working with Intervals.icu athlete profiles, activities, workouts, events, wellness data, and training plans. Covers authentication, retrieving activities with combined data fields, managing calendar events with planned workouts, and creating/updating training data. Includes curl examples for all major operations.

Why use this skill?

Seamlessly integrate Intervals.icu with OpenClaw to analyze training load, manage workout schedules, and automate activity data retrieval using your personal API key.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/pseuss/intervals-icu-api
Or

What This Skill Does

The intervals-icu-api skill empowers OpenClaw users to interface directly with their personal training data on Intervals.icu. It acts as a bridge between the AI and your physiological training metrics, allowing for sophisticated analysis of activities, workouts, and wellness data. Whether you are tracking training load (CTL/ATL), planning upcoming sessions, or auditing past performance, this skill provides the necessary endpoints to automate data retrieval and management via API keys or OAuth flows.

Installation

To install this skill, run the following command in your terminal: clawhub install openclaw/skills/skills/pseuss/intervals-icu-api

Use Cases

  • Automated Reporting: Automatically query weekly activity summaries to calculate cumulative training load or time spent in specific power zones.
  • Calendar Management: Sync external training plans or custom workouts directly into your Intervals.icu calendar.
  • Performance Analysis: Fetch historical data including heart rate, power, and perceived exertion to create custom trend charts or recovery insights.
  • Multi-sport Audits: Filter and compare performance metrics specifically between ride, run, and swim sessions to identify training imbalances.

Example Prompts

  • "Fetch all my cycling activities from last month and summarize my average training load."
  • "What is my current CTL and ATL based on my most recent training data?"
  • "Find all run activities in the last two weeks where my perceived exertion was greater than 7 and display their distances."

Tips & Limitations

  • Efficiency: Always utilize the fields parameter in your API calls to limit the payload size. Requesting only the specific data points required (e.g., id, name, icu_training_load) makes your AI agent faster and more responsive.
  • Date Format: Ensure all dates are provided in ISO-8601 format to avoid parsing errors. Using specific date ranges is highly recommended to keep API queries performant.
  • Authentication: Keep your API Key secure. Never share your full authorization string. If an API key is compromised, regenerate it immediately via the Intervals.icu settings page.
  • Rate Limiting: Be mindful that frequent, broad requests to the API can be subject to rate limits. Always design your workflows to be as granular as possible.

Metadata

Author@pseuss
Stars1171
Views3
Updated2026-02-19
View Author Profile
AI Skill Finder

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 skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-pseuss-intervals-icu-api": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#fitness#data-analysis#cycling#training#api
Safety Score: 5/5

Flags: network-access, external-api