intervals.icu CLI
/install intervals-icu-cli
intervals-cli
Use this skill when the task involves Intervals.icu and the local intervals CLI.
Before You Start
- Verify the binary exists:
intervals --version
- If it is missing, use the skill's declared installer in OpenClaw or install the CLI manually from GitHub Releases.
- Verify auth:
intervals auth status
The CLI expects one of these environment variables:
INTERVALS_API_KEYINTERVALS_ACCESS_TOKEN
OpenClaw metadata declares INTERVALS_API_KEY as the primary env because the skill system supports one primary API-key env. Bearer-token auth via INTERVALS_ACCESS_TOKEN is also valid.
Core Rules
- Prefer
intervals ... --format json. - Use absolute dates like
2026-03-16, not relative values liketomorrow. - Treat stdout as result data and stderr as diagnostics.
- For complex writes, prefer
--file -or a temp file. - Payloads for
events,workouts, andwellnessare raw Intervals-compatible JSON. - Do not install the CLI unless the user asked for installation or the current task clearly depends on it.
- Do not perform writes or deletes unless the user asked for a mutation.
- If a temp file is used, remove it after the command completes.
Command Selection
- Use
activities searchfor text or tag queries. - Use
activities listfor semantic filtering on date, type, distance, tags, or moving time. - Use
events createorevents upsertfor something scheduled on a specific date. - Use
workouts createfor a reusable workout library item. - Use
wellness putorwellness bulk-putfor wellness writes.
Events vs Workouts
event: a scheduled calendar item on a dateworkout: a reusable library object not tied to a date
Rule of thumb:
- "Create a workout for next Monday" usually means
events create. - "Save this workout for later reuse" means
workouts create.
More Guidance
Read these only as needed:
- Write patterns and examples:
{baseDir}/references/writes.md - Query guidance:
{baseDir}/references/queries.md - Example payloads:
{baseDir}/examples/
Good Defaults
- Prefer
events upsertoverevents createwhen duplicates would be harmful. - Resolve natural-language dates before calling the CLI.
- Ask a follow-up question only when a key training detail is ambiguous.
- Prefer read commands first when inspecting or validating before a mutation.
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install intervals-icu-cli - 安装完成后,直接呼叫该 Skill 的名称或使用
/intervals-icu-cli触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
intervals.icu CLI 是什么?
Use this skill when an installed `intervals` CLI should be used to query Intervals.icu, inspect activities, create scheduled workout events, create workout l... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 241 次。
如何安装 intervals.icu CLI?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install intervals-icu-cli」即可一键安装,无需额外配置。
intervals.icu CLI 是免费的吗?
是的,intervals.icu CLI 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
intervals.icu CLI 支持哪些平台?
intervals.icu CLI 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 intervals.icu CLI?
由 Jonas Wideking(@jonaswide)开发并维护,当前版本 v1.0.1。