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.
Why use this skill?
Track your gym workouts and strength progression with the Workout CLI for OpenClaw. Manage profiles, log sets, and build templates.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/gricha/workoutWhat This Skill Does
The Workout CLI skill provides a robust, command-line interface for tracking strength training sessions directly within OpenClaw. It serves as a personal fitness database, allowing users to manage exercise libraries, create training templates, and log detailed set information including weight, repetitions, and RIR (Reps In Reserve). By supporting multi-user profiles, the skill ensures that data remains isolated for different users while sharing a global exercise dictionary. It is designed for consistency; because it enforces accurate data entry, users can rely on their logs for long-term strength progression analysis, volume tracking, and personal record (PR) monitoring.
Installation
To install this skill, use the following command in your OpenClaw terminal:
clawhub install openclaw/skills/skills/gricha/workout
Use Cases
- Gym Session Logging: Record live workouts in real-time, specifying weight and reps for every set.
- Progressive Overload Tracking: Use the logs to review strength gains over weeks and months, ensuring you are pushing for more weight or reps.
- Template Management: Speed up your gym routine by creating pre-defined session templates (e.g., 'Push Day') that populate your exercise list automatically.
- Multi-User Households: Manage separate training histories for different individuals sharing the same system environment by utilizing the profile system.
Example Prompts
- "I'm hitting the gym for my push day, can you start a session using my 'Push' template?"
- "I just finished my heavy bench press, please log 185 lbs for 5 reps and 180 lbs for 6 reps."
- "Wait, I messed up my last log. Can you undo the last set of squats and edit the set before that to show 225 lbs for 8 reps instead?"
Tips & Limitations
- Strict Data Entry: Always check if an exercise exists before logging. Use
workout exercises addif it is missing. Failure to add the exercise first will prevent the log from processing. - Precision Matters: Treat weight and reps as sacred. Do not use notes to 'fix' a wrong weight entry; use the
editcommand to maintain data integrity for your progress reports. - Contextual Notes: Keep notes for specific concerns like 'elbow pain' or 'used new grip width.' These are stored as metadata, keeping your primary set data clean.
- Backwards Compatibility: You do not need to specify
--profileif you are the sole user of the system, but always include it if you share the system with others to ensure data stays in the correct profile.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-gricha-workout": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-write, file-read
Related Skills
perry-coding-agents
Dispatch coding tasks to OpenCode or Claude Code on Perry workspaces. Use for development work, PR reviews, or any coding task requiring an isolated environment.
dex
Task tracking for async/multi-step work. Use dex to create, track, and complete tasks that span multiple sessions or require coordination (e.g., coding agent dispatches, PR reviews, background jobs). Tasks stored as JSON files in .dex/tasks/.
perry-workspaces
Create and manage isolated Docker workspaces on your tailnet with Claude Code and OpenCode pre-installed. Use when working with Perry workspaces, connecting to coding agents, or managing remote development environments.