Track workouts, log sets, manage exercises and templates with workout-cli. Supports multi-user profiles. Use when helping users record gym sessions, view history, or analyze strength progression.
数据来源:ClawHub。 在 ClawSkills 查看
选择你使用的 Agent
方法一:命令行安装(推荐)
推荐(无需提前安装 clawhub)
npx clawhub@latest --dir ~/.claude/skills install workout或使用 clawhub CLI(需提前安装)
clawhub --dir ~/.claude/skills install workout⚠️ 需要 Node.js 18+,没有 Node?请使用下方方法二直接下载 ZIP。 安装 Node.js →
方法二:手动下载安装(无需 Node)
下载 ZIP,解压后将文件夹放到以下路径,重启 Agent 即可:
安装路径
~/.claude/skills/workout/💡解压后将文件夹放到上方路径,重启 Agent 即可生效
--- name: workout description: Track workouts, log sets, manage exercises and templates with workout-cli. Supports multi-user profiles. Use when helping users record gym sessions, view history, or analyze strength progression. metadata: {"clawdbot":{"emoji":"🏋️","requires":{"bins":["workout"]}}} ---
Multiple people can track workouts independently using profiles.
workout profile list # List all profiles
workout profile create sarah # Create new profile
workout profile delete old # Delete profile
When multiple profiles exist, specify which one:
workout --profile mike start push-day
workout --profile mike log bench-press 185 8
workout --profile mike done
--profile (backwards compatible)If user mentions an exercise not in library, add it before logging:
workout exercises add "Dumbbell RDL" --muscles hamstrings,glutes --type compound --equipment dumbbell
Never skip this — unknown exercises will fail to log.
Sets require correct weight and reps. Numbers feed statistical analysis (PRs, volume, progression).
If user doesn't specify weight, ASK before logging. Don't assume 0.
Use notes for context (injuries, form cues, equipment notes), not to correct bad data:
workout note "Left elbow tender today"
workout note bench-press "Used close grip"
workout start --empty # Start freestyle session
workout start push # Start from template
workout log bench-press 135 8 # Log set (weight reps)
workout log bench-press 135 8,8,7 # Log multiple sets
workout note "Session note" # Add note
workout note bench-press "Note" # Note on exercise
workout swap bench-press db-bench # Swap exercise
workout done # Finish session
workout cancel # Discard
workout undo # Remove last logged set
workout undo bench-press # Remove last set of specific exercise
workout edit bench-press 2 155 8 # Edit set 2: weight=155, reps=8
workout edit bench-press 2 --reps 10 --rir 2 # Edit reps and RIR
workout delete bench-press 3 # Delete set 3 entirely
Set numbers are 1-indexed. Use these to fix mistakes during a session.
workout exercises list
workout exercises list --muscle chest
workout exercises add "Name" --muscles biceps --type isolation --equipment cable
⚠️ exercises add requires: --muscles, --type, --equipment
Equipment options: barbell, dumbbell, cable, machine, bodyweight, kettlebell, band, other
workout templates list
workout templates show push
workout templates create "Push" --exercises "bench-press:4x8,ohp:3x8"
workout last # Last workout
workout history bench-press # Exercise history
workout pr # All PRs
workout pr bench-press # Exercise PRs
workout volume --week # Weekly volume
workout progression bench-press # Progress over time
# 1. Start
workout start push
# 2. Log with REAL numbers
workout log bench-press 135 8
workout log bench-press 145 8
workout log bench-press 155 6
# 3. Notes for context only
workout note bench-press "Felt strong today"
# 4. Finish
workout done
Use specific exercises for equipment variants to track properly:
bench-press (barbell) vs dumbbell-bench-pressromanian-deadlift (barbell) vs dumbbell-rdlshoulder-press (barbell) vs dumbbell-shoulder-presslog calls at different weights OKswap moves all logged sets to new exercise--json安装 Workout 后,可以对 AI 说这些话来触发它
Help me get started with Workout
Explains what Workout does, walks through the setup, and runs a quick demo based on your current project
Use Workout to track workouts, log sets, manage exercises and templates with worko...
Invokes Workout with the right parameters and returns the result directly in the conversation
What can I do with Workout in my documents & notes workflow?
Lists the top use cases for Workout, with example commands for each scenario
将技能文件夹放到 ~/.claude/skills/workout/ 目录(个人级,所有项目可用),或 .claude/skills/workout/(项目级)。重启 AI 客户端后,用 /workout 主动调用,或让 AI 根据上下文自动发现并使用。
Workout 支持 Claude、Cursor、OpenClaw,可与这些 AI 平台无缝集成,扩展其能力。
Workout 可免费安装使用。请查阅仓库了解许可证信息。
Track workouts, log sets, manage exercises and templates with workout-cli. Supports multi-user profiles. Use when helping users record gym sessions, view history, or analyze strength progression.
Workout 属于「Documents & Notes」分类,该分类的技能帮助 AI 智能体在此领域执行专业任务。
Automate my documents & notes tasks using Workout
Identifies repetitive steps in your workflow and sets up Workout to handle them automatically