← 返回 Skills 市场
Peloton Stats
作者
Ryan William Niemes
· GitHub ↗
· v1.1.1
616
总下载
0
收藏
2
当前安装
3
版本数
在 OpenClaw 中安装
/install peloton-stats
功能描述
Fetch and report Peloton cycling workout statistics. Use when the user wants to see their Peloton workout data, weekly cycling stats, ride history, or perfor...
安全使用建议
This skill appears to do exactly what it claims: it uses your Peloton email/password to call Peloton's auth and API endpoints and prints weekly cycling stats locally. Before installing, confirm you trust the skill author (owner is unknown) because the script requires your Peloton password (sent to auth.onepeloton.com via OAuth password grant). Prefer storing credentials in OpenClaw's credential manager or a secured auth-profiles.json file rather than exporting them into a general shell environment. If you have concerns, inspect the included scripts (scripts/fetch_stats.py) yourself or create a dedicated Peloton account for API access. Note: the skill uses the unofficial Peloton endpoints as documented in its SKILL.md; behavior depends on those APIs and your active Peloton subscription.
功能分析
Type: OpenClaw Skill
Name: peloton-stats
Version: 1.1.1
The skill bundle is benign. The `SKILL.md` provides clear instructions for setup and usage without any prompt injection attempts against the agent. The `scripts/fetch_stats.py` Python code correctly implements the stated purpose of fetching Peloton workout statistics. It loads credentials from expected OpenClaw configuration files (`~/.openclaw/agents/main/agent/auth-profiles.json`) or environment variables, and communicates exclusively with legitimate Peloton API endpoints (`api.onepeloton.com`, `auth.onepeloton.com`) to retrieve and report workout data. There is no evidence of data exfiltration, malicious execution, persistence mechanisms, or obfuscation.
能力评估
Purpose & Capability
Name/description match the behavior: the script logs into Peloton with a username/password and queries Peloton endpoints (auth.onepeloton.com and api.onepeloton.com) to collect cycling workout stats. Requested env vars (PELOTON_USERNAME, PELOTON_PASSWORD) and the OpenClaw auth-profiles.json path are appropriate for this purpose.
Instruction Scope
SKILL.md instructs the agent to run the included Python script and to store Peloton credentials in the OpenClaw credential manager or auth-profiles.json. The script only reads credentials (env or the declared config path) and calls Peloton APIs; it does not reference unrelated system files, services, or external endpoints beyond the Peloton domains.
Install Mechanism
No install spec or external downloads — the skill is instruction-only with an included Python script that uses only the stdlib. Nothing is fetched from questionable URLs or written to unexpected system locations.
Credentials
Requires only the expected credentials (username/password) and the OpenClaw auth-profiles.json path. Those env vars are necessary for OAuth password grant used by the script; their use is justified and declared.
Persistence & Privilege
Skill is not always-included and does not request elevated privileges or modify other skills/configs. It reads credentials from its own declared auth-profiles.json and/or environment variables only.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install peloton-stats - 安装完成后,直接呼叫该 Skill 的名称或使用
/peloton-stats触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.1.1
Fixed metadata: declare required env vars and config paths per ClawHub schema
v1.1.0
Security improvements: use OpenClaw credential manager instead of environment variables; added metadata for required credentials
v1.0.0
Initial release: Easily fetch and report your Peloton cycling stats with no dependencies.
- Retrieves weekly cycling ride data directly from the Peloton API using only Python standard libraries.
- Reports total rides, duration, calories, output (kJ), average power, resistance, and cadence.
- Outputs a recent rides table with detailed metrics (date, class, instructor).
- Requires only Peloton credentials set as environment variables for setup.
- Focuses exclusively on cycling workouts from the past 7 days.
元数据
常见问题
Peloton Stats 是什么?
Fetch and report Peloton cycling workout statistics. Use when the user wants to see their Peloton workout data, weekly cycling stats, ride history, or perfor... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 616 次。
如何安装 Peloton Stats?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install peloton-stats」即可一键安装,无需额外配置。
Peloton Stats 是免费的吗?
是的,Peloton Stats 完全免费(开源免费),可自由下载、安装和使用。
Peloton Stats 支持哪些平台?
Peloton Stats 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Peloton Stats?
由 Ryan William Niemes(@niemesrw)开发并维护,当前版本 v1.1.1。
推荐 Skills