workoutTrack 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.
Install via ClawdBot CLI:
clawdbot install gricha/workoutRequires:
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--jsonGenerated Mar 1, 2026
Personal trainers use the workout skill to log sessions for multiple clients efficiently, creating separate profiles for each. They track exercises, sets, and weights accurately to monitor client progress and adjust programs based on historical data and PRs.
Small fitness studios employ the skill to manage workout logs for members, using profiles to handle individual data. It helps analyze class performance, track equipment usage via exercise types, and generate volume reports for business insights.
Physical therapists utilize the workout skill to record patient exercises during rehab sessions, adding notes for context like injuries. They log precise weights and reps to track recovery progression and ensure safe, data-driven treatment plans.
Companies integrate the skill into employee wellness initiatives, allowing staff to log workouts in shared profiles. It supports team challenges by analyzing PRs and volume, promoting health engagement through structured tracking and history reviews.
Sports coaches apply the workout skill to monitor athletes' strength training, using templates for standardized sessions. They log accurate data to assess performance trends, identify PRs, and optimize training regimens for competitive advantage.
Offer a basic free version for individual use, with premium tiers for trainers and studios providing advanced analytics, multi-user support, and integration with other fitness apps. Revenue comes from monthly subscriptions based on profile limits and features.
License the workout skill to large gym chains as part of their member management systems, enabling centralized tracking across locations. Revenue is generated through annual licensing fees and custom development for specific reporting needs.
Monetize aggregated, anonymized workout data by selling insights to fitness equipment manufacturers or health researchers. Use the skill's JSON output to compile trends on exercise popularity and performance metrics.
š¬ Integration Tip
Integrate with calendar apps to schedule workouts and sync with wearable devices for automatic data entry, enhancing user convenience and accuracy.
Plan, focus, and complete work with energy management, time blocking, and context-specific productivity systems.
Build habits with streaks, reminders, and progress visualization
Comprehensive AI-assisted therapeutic support framework with CBT, ACT, DBT, MI, session notes CLI, and crisis protocols.
iOS HealthKit data sync CLI commands and patterns. Use when working with healthsync CLI, fetching Apple Health data (steps, heart rate, sleep, workouts), pairing iOS devices over local network, or understanding the iOS Health Sync project architecture including mTLS certificate pinning, Keychain storage, and audit logging.
Retrieve and summarize health, sleep, activity, readiness, and biometric data from the Oura Ring API via a command-line interface.
Load and analyze Strava activities, stats, and workouts using the Strava API