workout

Track workouts and strength progression across multi-user profiles with CLI and JSON output.

Updated Jan 22, 2026
One-click install
npx skills add https://github.com/gricha/clawdbot-skills --skill workout
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: workout
Source: https://github.com/gricha/clawdbot-skills/tree/main/workout
Command: npx skills add https://github.com/gricha/clawdbot-skills --skill workout

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Maintaining gym routines and tracking exercises across sessions without a unified tool is tedious and error-prone.

Core Features & Use Cases

  • Centralized workout tracking: start sessions, log sets, add notes, swap exercises, and finish sessions with concise summaries.
  • Multi-user profiles: keep per-user templates, workouts, and history isolated while sharing a common exercise library.
  • Templates, history, and analytics: reuse Push Day templates, view recent workouts, and analyze strength progression over time.

Quick Start

Start a new session from the Push Day template and log bench-press 135 8,8,6.

Frequently Asked Questions about workout

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I track gym workouts and log sets from the command line?

Track gym workouts and log sets from the command line by starting a session from a template, entering exercise inputs like bench-press 135 8,8,6, and finishing with a concise summary. The CLI stores per-profile data locally under ~/.workout.

Can I manage multiple fitness profiles for different users in a CLI workout tracker?

Yes, you can manage multiple fitness profiles in a CLI workout tracker. The tool isolates per-user templates, workouts, and history under separate profiles while sharing a common local exercise library for all users.

How do I reuse exercise routines and templates for recurring gym sessions?

Reuse exercise routines and templates for recurring gym sessions by saving configurations like a Push Day template. Start new sessions by calling the specific template to automatically load predefined exercises, then log sets and add notes.

Does this workout logging tool support JSON output for data analysis?

Yes, this workout logging tool supports JSON output for data analysis via the --json flag. This allows you to extract session data, exercise history, and strength progression metrics for integration with external analytics pipelines.

What is the best way to analyze strength progression over multiple gym sessions?

The best way to analyze strength progression over multiple gym sessions is using the built-in history and analytics features. View recent workouts and track weight and rep improvements over time based on the locally stored session logs.

How do I swap exercises during an active gym session?

Swap exercises during an active gym session by using the CLI's exercise management commands. This allows you to modify your routine on the fly, adding or replacing movements while keeping the set logging and session summary intact.