Hevy Hermes Agent Skill
lazyperfectionist/hevy-hermes-agent-skill
Hermes skill and dependency-free Python CLI for Hevy workout analysis, routine management and webhooks
Hevy Hermes Agent Skill is a Hermes Agent skill with a Python command-line client for the Hevy Public API. It reads workouts, analyzes training, manages routines and resolves webhook payloads, with confirmation required before any write.
What Hevy Hermes Agent Skill does
The skill reads workouts, workout events, routines, exercise templates, exercise history and body measurements from Hevy. Its analysis covers training frequency, working sets, volume, RPE, estimated 1RM and weekly trends. A webhook command resolves Hevy payloads that contain a workoutId, and routines can be exported, created and updated.
Every remote write is guarded: the CLI shows a dry-run preview first and applies a change only with --apply and a --confirm value. Safe, idempotent reads are retried, while non-idempotent POST requests are never retried automatically. The API key is loaded from HEVY_API_KEY or a local Hermes .env file and must not be committed. The repository holds SKILL.md, API reference notes and scripts with a unit-test file that needs no real key and does not write to Hevy. It uses only the Python standard library.
Key features
- Reads workouts, routines, exercise templates, history and body measurements
- Analysis of frequency, volume, RPE, estimated 1RM and weekly trends
- Webhook command that resolves workoutId payloads
- Routine export, create and update with dry-run previews
- Writes need --apply and an explicit --confirm value
- Credentials from HEVY_API_KEY or the Hermes .env file
When to use it
- Asking Hermes to summarize the last 90 days of training
- Reviewing a routine change as a diff before it is applied
- Reacting to a Hevy webhook when a workout is logged
Who it is for: Hevy Pro users who want a Hermes agent to analyze their workouts and manage routines safely.
How it fits with Hermes Agent
A Hermes Agent skill installed with hermes skills install, using the SKILL.md format.
How to install Hevy Hermes Agent Skill
These commands are copied from the project's README. Check the repository for the latest steps before you run them.
hermes skills install https://raw.githubusercontent.com/lazyperfectionist/hevy-hermes-agent-skill/main/SKILL.mdRequirements: Python 3.10+, a Hevy Pro account with a Public API key, and no third-party Python packages
Note: It needs a Hevy Pro account for the API key, and Hevy describes its Public API as early and changeable.
FAQ
What is Hevy Hermes Agent Skill?
Hevy Hermes Agent Skill is a Hermes skill and Python CLI that connects an agent to the Hevy Public API for workout analysis, routine management and webhook processing.
Does Hevy Hermes Agent Skill work with Hermes Agent?
Yes. It is a Hermes skill. Install it with hermes skills install from the raw SKILL.md URL, or copy the cloned repository into ~/.hermes/skills.
Can Hevy Hermes Agent Skill change my Hevy data by accident?
No. Writes are guarded by dry-run previews and need --apply plus an explicit --confirm value, and non-idempotent POST requests are not retried automatically.
Similar skills for Hermes Agent
All skillsAgent skill that guides you through writing academic papers and theses, section by section
k1m0206 ChatGPT Image Gen SkillHermes skill that generates images through the ChatGPT web UI in a logged-in Chromium browser
julien-ducerf Craft Image PromptsPortable Agent Skill that turns a visual brief into a precise prompt for image generation or editing
Visol-456 gree-ac-controlSkill and Python CLI for controlling Gree WiFi air conditioners over the local network, with no cloud
Rishiidev Hermes GitHub LaunchHermes skill that launches a GitHub repo with parallel subagents, social preview, Pages and a release
KalWu33 Project-XrayThree Hermes skills that help non-programmers understand, run and modify unfamiliar software projects
Related guides: What is Hermes Agent? · SOUL.md for Hermes Agent: what it is and how to write one