Hermes Skill Forge
Lethe044/hermes-skill-marketplace
Self-evolving agent that writes, tests and refines reusable Hermes skills automatically
Hermes Skill Forge is a self-evolving Hermes agent that watches itself complete tasks, writes a reusable SKILL.md, tests it in a Python sandbox and refines it until it passes a quality gate. It was built for a Nous Research hackathon.
What Hermes Skill Forge does
Hermes Skill Forge turns repeated tasks into reusable skills. Its loop observes by searching memory and existing skills to avoid duplicates, abstracts a reusable pattern with defined inputs and outputs, writes a SKILL.md with YAML frontmatter, and tests it in a sandbox with three cases: happy path, edge case and error. If the quality score is below 0.8 it rewrites the skill and tests again. Once the score reaches 0.8, it publishes to the agentskills.io marketplace and records the skill in memory so it is not duplicated.
The README maps this to Hermes features: Memory for remembering every skill created, Skills for installing new SKILL.md files into ~/.hermes/skills/, execute_code for sandbox tests, an auto-evaluator that triggers publishing, and subagents for parallel refinement. The repository includes an Atropos RL environment and training config, a pytest suite, and three demo scenarios: web-summarizer, log-analyzer and code-reviewer. It was built for the NousResearch Show us what Hermes Agent can do hackathon.
Key features
- Detects repeated tasks and extracts a reusable pattern
- Writes SKILL.md files with YAML frontmatter into ~/.hermes/skills/
- Tests each skill with happy, edge and error cases in a Python sandbox
- Refines skills until the quality score reaches 0.8
- Atropos RL environment and training config
- Demo scenarios: web-summarizer, log-analyzer and code-reviewer
When to use it
- Studying how an agent can author and validate its own skills
- Running the demo scenarios to see the write, test, refine, publish loop
- Using the Atropos environment as a starting point for skill-writing experiments
Who it is for: Developers and researchers interested in agents that create and test their own skills.
How it fits with Hermes Agent
Built around Hermes Agent features, including Memory, Skills, execute_code, the auto-evaluator and subagents, and includes an Atropos RL environment.
How to install Hermes Skill Forge
These commands are copied from the project's README. Check the repository for the latest steps before you run them.
pip install openai rich
set OPENROUTER_API_KEY=sk-or-...
python demo/demo_skill_forge.py --task web-summarizerRequirements: Python with the openai and rich packages, and an OpenRouter API key.
Note: The architecture diagram describes publishing as a simulated pull request to agentskills.io, and the repository was last pushed in March 2026.
FAQ
What is Hermes Skill Forge?
Hermes Skill Forge is a self-evolving Hermes agent project that writes, tests and refines reusable skills. It stores each skill in memory and aims to publish it to the agentskills.io marketplace.
How do I run the Hermes Skill Forge demo?
Run pip install openai rich, set OPENROUTER_API_KEY, and then run python demo/demo_skill_forge.py with --task web-summarizer, log-analyzer or code-reviewer.
Is Hermes Skill Forge free and open source?
Yes. The repository is public and released under the MIT license.
Similar skills for Hermes Agent
All skillsSkill library for Hermes, OpenClaw, Claude Code and Codex, organized by job, industry and scenario
asdhabdua Bilibili Video NotesSkill that turns Bilibili lecture videos into DOCX study notes with selected screenshots
nexus9888 Hermes Memory SkillsMemory-agnostic dreaming skill for Hermes Agent with three-phase consolidation and condensation
Wholiver Math.SkillMathematical reasoning skill with a 7-step workflow and 11 verification methods for AI agents
ShadoW-Shinigami Lyric Video DirectorHermes Agent skill for directing typography-led lyric videos from a song, exact lyrics and line timings
AIPMAndy Youzi Trading SkillTrading skill built on 23 Chinese hot-money traders' methods for A-share short-term analysis
Related guides: What is Hermes Agent? · SOUL.md for Hermes Agent: what it is and how to write one