hevy
Query workout data from Hevy including workouts, routines, exercises, and history. Use when user asks about their workouts, gym sessions, exercise progress, or fitness routines.
Why use this skill?
Use the Hevy AI skill to query your workouts, manage routines, and track exercise progress via your AI agent. Perfect for data-driven fitness tracking.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/mjrussell/hevyWhat This Skill Does
The Hevy skill for OpenClaw integrates your AI agent with the Hevy workout tracking ecosystem via the command line interface. It empowers users to query their personal training data directly through natural language requests. Whether you are checking your training history, reviewing specific exercise performance, or organizing your training routines, this skill acts as a bridge between the Hevy Pro API and your AI assistant. It supports fetching historical workout data, inspecting specific routine structures, searching through the exercise library, and even programmatic creation of new routines and custom exercises.
Installation
To begin using this skill, you must have an active Hevy Pro subscription. First, retrieve your API key from the developer settings page at https://hevy.com/settings?developer. Once obtained, set this as an environment variable in your system configuration: export HEVY_API_KEY="your-key". After the environment is prepared, install the skill into OpenClaw by executing the command: clawhub install openclaw/skills/skills/mjrussell/hevy.
Use Cases
This skill is ideal for fitness enthusiasts who want to analyze their progress without manually digging through the app. Common use cases include:
- Tracking progress: Quickly pull data on specific exercises to see how your strength has increased over time.
- Routine management: Generate, update, or reorganize your gym sessions via JSON files to keep your training plan fresh.
- History review: Instantly answer questions about when you last performed a specific lift or what the total volume of your last session was.
- Exercise discovery: Search the full database of exercises or filter by specific muscle groups (e.g., chest, back, legs) to add variety to your training.
Example Prompts
- "What was my most recent gym session, and what exercises did I perform?"
- "Show me the history of my bench press progress over the last 20 sessions."
- "Create a new routine titled 'Leg Day' using the exercises I previously saved in my routine template folder."
Tips & Limitations
- Data Accuracy: Always verify data when performing batch updates to routines to avoid overwriting existing data unexpectedly.
- Duplicate Prevention: The
create-exercisecommand includes safety checks to prevent duplicates. If you are certain you wish to create a duplicate, use the--forceflag, though this is discouraged for general data hygiene. - Formatting: Note that the default weight unit is lbs, but you can append the
--kgflag to any workout command to retrieve data in kilograms if you prefer international standards.
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-mjrussell-hevy": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: external-api, file-read, file-write
Related Skills
trimet
Get Portland transit information including arrivals, trip planning, and alerts. Use when user asks about buses, MAX, trains, or transit in Portland.
trakt
Track and view your watched movies and TV shows via trakt.tv. Use when user asks about their watch history, what they've been watching, or wants to search for movies/shows.
fitbit
Query Fitbit health data including sleep, heart rate, activity, SpO2, and breathing rate. Use when user asks about their fitness, sleep quality, steps, or health metrics.
steam
Browse, filter, and discover games in a Steam library. Filter by playtime, reviews, Steam Deck compatibility, genres, and tags. Use when user asks about their Steam games, what to play, game recommendations, or Steam Deck compatible games.
beestat
Query ecobee thermostat data via Beestat API including temperature, humidity, air quality (CO2, VOC), sensors, and HVAC runtime. Use when user asks about home temperature, thermostat status, air quality, or heating/cooling usage.