HERMES AGENT MANUAL

Skills Reference & Manifests

How persistent skills encapsulate workflows, toolchains, and memory across Hermes sessions.

What is a Hermes Skill?

A skill is a self-contained markdown or YAML directory containing execution manifests, memory persistence rules, and step-by-step tool invocation procedures.

[NOTE]
Unlike ephemeral prompt engineering, Hermes skills are versioned in Git and compound over time as your agent learns your project domain.

Creating a Custom Skill

Skills are defined with standard frontmatter and explicit action declarations:

SKILL.md
---
name: my-custom-skill
version: 1.0.0
description: Automates project build & deployment verification
tools:
  - run_command
  - grep_search
---

# Workflow Procedures
1. Run local test suite using `npm test`
2. Verify production build output
3. Notify Telegram channel on success

Loading & Verifying Skills

terminal
$ hermes skill load ./my-custom-skill
→ Validating manifest syntax... OK
→ Indexing 3 action procedures... OK
✓ Skill "my-custom-skill" indexed.