Hermes Atlas
Skills & skill packs

Hermes Dojo

Yonkoo11/hermes-dojo

Self-improvement skill for Hermes Agent that finds weak skills, fixes them and reports the results

In short

Hermes Dojo is a self-improvement skill for Hermes Agent that watches how the agent performs, finds its weakest skills, fixes them with self-evolution, and reports the results. It installs as a Hermes skill and is driven by /dojo commands.

What Hermes Dojo does

Dojo reads the agent's session logs from state.db and looks for failures: tool errors, retry loops, user corrections such as 'no, I meant...', and explicit complaints. It tracks a success rate per skill, categorizes root causes and ranks improvement opportunities. The README's examples include a web_extract skill that fails because it has no retry logic for timeouts, and a missing CSV-parsing skill that the user asked for five times.

For each weakness the fixer patches an existing skill with targeted error handling, creates a new skill from session patterns, or runs self-evolution (GEPA) on weak skills. Reports go to the CLI or to Telegram with deltas and sparklines, and daily metrics are stored so you can view a learning curve over days or weeks. The /dojo auto command sets up an overnight cron job that runs analyze, improve and report. The README says it was built for the Nous Research Hermes Agent Hackathon in March 2026.

Key features

  • Performance monitor that reads session logs from state.db
  • Weakness analyzer with root-cause categories and ranking
  • Auto-fixer that patches skills, creates new ones and runs GEPA self-evolution
  • Reports for the CLI or Telegram with deltas and sparklines
  • Learning curve built from stored daily metrics
  • /dojo analyze, improve, report, history and auto commands

When to use it

  • See which of your Hermes skills fail most often
  • Let an overnight cron job patch weak skills and send a Telegram report
  • Track whether your agent improves from week to week

Who it is for: Hermes Agent users with a growing skill library who want evidence about which skills work and automated help fixing the ones that do not.

How it fits with Hermes Agent

Built for Hermes Agent: it is itself a Hermes skill and uses skills, session search, the cron scheduler, Telegram delivery, skill_manage and the self-evolution project.

How to install Hermes Dojo

These commands are copied from the project's README. Check the repository for the latest steps before you run them.

git clone https://github.com/Yonkoo11/hermes-dojo.git
cd hermes-dojo
./install.sh

Requirements: Hermes Agent v0.2.0 or newer, Python 3.10+, and hermes-agent-self-evolution (for GEPA).

FAQ

What is Hermes Dojo?

Hermes Dojo is a self-improvement system for Hermes Agent. It measures how skills perform, finds the weakest ones, fixes them with self-evolution, and reports what changed.

Does Hermes Dojo work with Hermes Agent?

Yes, it is built for it. Dojo is itself a Hermes skill, and it reads Hermes session logs and uses skill_manage and the cron scheduler.

How do I install Hermes Dojo?

Clone the repository and run ./install.sh, which installs it as a Hermes skill. Then use /dojo analyze, /dojo improve and /dojo report from Hermes.

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