Peloton Stats for Openclaw

A zero-dependency skill to fetch and report comprehensive Peloton cycling workout statistics and performance metrics.

niemesrw
v1.1.1
Feb 23, 2026
0
1.3k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install peloton-stats

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install peloton-stats using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Peloton Stats?

Peloton Stats is a specialized utility for Openclaw Skills that allows users to pull workout data directly from the Peloton API. This skill is built using only the Python standard library, ensuring a lightweight and secure footprint for monitoring cycling performance. By integrating these Openclaw Skills into your environment, you can gain immediate insights into your fitness journey, including power output, cadence, and caloric burn, all formatted as clean Markdown for easy review and logging.

Peloton Stats Use Cases

  • Monitor weekly cycling progress through automated performance summaries.
  • Extract raw workout data for long-term health trends and analysis.
  • Track specific metrics like average resistance and cadence across multiple instructors.
  • Streamline fitness reporting by adding these Openclaw Skills to your automated daily routines.

How Peloton Stats Works

  1. The skill initiates a secure connection to the Peloton API using credentials stored in the Openclaw Skills configuration.
  2. It identifies and filters for cycling-specific activities from the user profile.
  3. The script retrieves performance metrics for all rides completed within the last seven days.
  4. Data points such as total kJ, average watts, and ride duration are synthesized into a readable report format.

Peloton Stats Setup

Store your credentials securely using the Openclaw Skills 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"

Alternatively, you can manually update the auth-profiles.json file within the configuration directory used by your Openclaw Skills to manage API access.

Peloton Stats Data Schema & Taxonomy

The skill organizes cycling data and performance telemetry into the following schema:

Metric Description
Total Rides Count of all cycling workouts in the previous 7 days
Duration Cumulative minutes ridden during the period
Calories Total energy expenditure across all rides
Output Total energy generated measured in kilojoules (kJ)
Performance Averages Mean values for Power (watts), Resistance (%), and Cadence (RPM)

Peloton Stats Advanced Features

  • Zero external dependencies, utilizing only Python's standard library for maximum portability and security.
  • Direct integration with the unofficial Peloton API for real-time data retrieval.
  • Automatic 7-day lookback window designed for consistent weekly reporting cycles.
  • Structured Markdown output allows for seamless integration into other Openclaw Skills and automated note-taking systems.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*