# Hermes Agent Skills — Self-Evolving, Persona-Aware Skill Collection for Hermes Agent

> Source: <https://dev.to/ow1onp/hermes-agent-skills-self-evolving-persona-aware-skill-collection-for-hermes-agent-4f84>
> Published: 2026-06-20 06:27:31+00:00

**Body:**

Hey everyone 👋

I've been building ** hermes-agent-skills** — a production-grade skill collection for

Skills aren't static YAML. The built-in `EvolutionEngine`

tracks 5 health dimensions (usage frequency, success rate, user corrections, freshness, command validity), assigns a health score, and tells you which skills are rotting. Think of it as `npm audit`

for your AI assistant's capabilities.

Drop a `SOUL.md`

in your Hermes config — naming conventions, comment density, architecture preferences, commit style — and every skill that touches code output adapts to it. `hermes-skill soul generate`

bootstraps one in one command. The `persona-aware-coding`

skill reads it at runtime so your agent writes code that actually looks like *you* wrote it.

```
hermes-skill create my-workflow     # scaffold a standards-compliant SKILL.md
hermes-skill validate skills/       # validate against the Agent Skills Standard
hermes-skill list skills/ -f json   # enumerate with health metadata
hermes-skill soul generate          # bootstrap a persona file
```

**What's in the box (v1.1.0):**

| Skill | Phase | Hermes-only Feature |

|---|---|---|

| `requirement-analyzer`

| Define | Persistent memory across sessions |

| `spec-driven-dev`

| Spec | `/skills`

chain forming workflows |

| `test-driven-dev`

| Build | `delegate_task`

parallel test execution |

| `debugger-coordinator`

| Verify | `browser`

+ `terminal`

+ `vision`

tri-tool |

| `code-quality-guardian`

| Review | `patch`

auto-fix + `/curator`

tracking |

| `cicd-orchestrator`

| Ship | `cronjob`

scheduling + `webhook`

triggers |

| `skill-curator`

| Evolve | Direct `/curator`

integration |

| `persona-aware-coding`

| Identity | Native SOUL.md persona system |

**Why this is different:** Most agent skill collections are portable but shallow — they can't use any platform's unique superpowers. These skills go deep on Hermes specifically: slash commands, delegate_task, persistent memory, vision+browser+terminal coordination, cron jobs, webhooks. But the *format* follows the open Agent Skills Standard — anyone can fork, remix, or build their own.

**Install:**

```
pip install hermes-agent-skills
hermes skills tap add Ow1onp/hermes-agent-skills
```

Repo: [https://github.com/Ow1onp/hermes-agent-skills](https://github.com/Ow1onp/hermes-agent-skills)

46 tests, MIT license, Python 3.10+.

Would love feedback — especially from people who've tried building their own skills. What's the friction point you hit first?
