Jump to related tools in the same category or review the original source on GitHub.

Coding Agents & IDEs @niemesrw Updated 6/28/2026 1,009 downloads 0 stars Security: Pass

🚴 Peloton Stats OpenClaw Plugin & Skill | ClawHub

Looking to integrate Peloton Stats into your AI workflows? This free OpenClaw plugin from ClawHub helps you automate coding agents & ides tasks instantly, without having to write custom tools from scratch.

What this skill does

Fetch and report Peloton cycling workout statistics. Use when the user wants to see their Peloton workout data, weekly cycling stats, ride history, or performance metrics. Hits the Peloton API directly (no dependencies) to pull total rides, duration, calories, output/power, and instructor data for cycling workouts.

Install

ClawHub CLI
openclaw skills install @niemesrw/peloton-stats
Node.js (npx)
npx clawhub@latest install peloton-stats

Full SKILL.md

Open original
Metadata table.
namedescriptionuser invocable
peloton-statsFetch and report Peloton cycling workout statistics. Use when the user wants to see their Peloton workout data, weekly cycling stats, ride history, or performance metrics. Hits the Peloton API directly (no dependencies) to pull total rides, duration, calories, output/power, and instructor data for cycling workouts.true

SKILL.md content below is scrollable.

Peloton Stats

Fetch weekly cycling stats directly from the Peloton API. Zero dependencies — uses only Python stdlib.

Setup

Store your Peloton credentials securely using OpenClaw's credential manager:

openclaw config set auth.profiles.peloton:default.type api_key
openclaw config set auth.profiles.peloton:default.provider peloton
openclaw config set auth.profiles.peloton:default.username "[email protected]"
openclaw config set auth.profiles.peloton:default.password "your-password"

Or edit ~/.openclaw/agents/main/agent/auth-profiles.json directly:

{
  "profiles": {
    "peloton:default": {
      "type": "api_key",
      "provider": "peloton",
      "username": "[email protected]",
      "password": "your-password"
    }
  }
}

Usage

Weekly Report

python3 ~/.openclaw/skills/peloton-stats/scripts/fetch_stats.py

Outputs markdown with:

  • Total rides this week
  • Total duration, calories, output (kJ)
  • Average power (watts), resistance (%), cadence (RPM)
  • Recent rides table (date, class, instructor, metrics)

Data Retrieved

Metric Description
Total Rides Number of cycling workouts in last 7 days
Duration Total minutes ridden
Calories Total calories burned
Output Total energy in kilojoules (kJ)
Avg Power Average watts across all rides
Avg Resistance Average resistance %
Avg Cadence Average RPM

Notes

  • Only fetches cycling workouts (not running, strength, yoga, etc.)
  • Looks back 7 days from runtime
  • Requires active Peloton subscription
  • Uses the unofficial Peloton API at api.onepeloton.com
ClawHub Registry URL: https://clawhub.ai/niemesrw/skills/peloton-stats

Related skills

If this matches your use case, these are close alternatives in the same category.