Hermes Atlas
Skills & skill packs

Hevy Hermes Agent Skill

lazyperfectionist/hevy-hermes-agent-skill

Hermes skill and dependency-free Python CLI for Hevy workout analysis, routine management and webhooks

In short

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.md

Requirements: 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 skills

Related guides: What is Hermes Agent? · SOUL.md for Hermes Agent: what it is and how to write one