01 / Discover
List and open the skill
Use the Skills System, a GitHub tap, ClawHub, a direct URL, or an external directory. Record the origin before copying anything.
Source-checked · July 31, 2026
A practical lifecycle for working with SKILL.md files: inspect the source, verify requirements, install deliberately, test in a narrow scope, approve agent-authored changes, and share only what your team can review.
The skills lifecycle
A skill is executable procedure, not just a prompt. Treat origin, requirements, permissions, and change history as part of the artifact.
Direct answer
Install only after you can explain what the skill reads, writes, calls, and asks the agent to remember.
01 / Discover
Use the Skills System, a GitHub tap, ClawHub, a direct URL, or an external directory. Record the origin before copying anything.
02 / Inspect
Read SKILL.md, referenced files, commands, environment variables, network targets, and the tools the procedure expects.
03 / Install
Hermes reads local skills from ~/.hermes/skills/. Prefer a narrow, reversible install before sharing it across machines.
04 / Test
Use the least-privileged environment that still exercises the workflow. Confirm both the expected output and the stop path.
05 / Approve
When write approval is enabled, proposed skill changes can remain staged under ~/.hermes/pending/skills/ before they become active.
06 / Share
Share the source, requirements, tested environment, and known limits—not just a Markdown file that happens to run.
SKILL.md anatomy
Hermes follows the Agent Skills-compatible SKILL.md pattern. Frontmatter makes the skill discoverable; the body should explain when to use it, what to inspect, which steps to follow, and where to stop.
---
name: review-repository-change
description: Inspect a proposed change before it is accepted.
---
1. Read the source and referenced files.
2. Identify permissions and external calls.
3. Test the smallest reversible case.
4. Stop when evidence is incomplete.Approval + safety
Hermes can help write and improve skills, but the operator still owns the permission boundary and the final acceptance decision.
Agent-authored change flow
When skills.write_approval is enabled, proposed changes can be held in ~/.hermes/pending/skills/ for review.
Proposed
The agent prepares a new or changed skill.
Staged
Files remain pending instead of active.
Reviewed
The operator checks the source, permissions, and diff.
Accepted
Only the approved version enters the active skills directory.
Supported source routes
Hermes documents several ways to obtain skills. The route changes what you need to verify.
Security boundary
In-process checks are heuristics. Use OS-level isolation when the model or skill may be adversarial.
Primary sources + quick answers
Source-checked 2026-07-31 · official material, not copied vendor claims
Quick answers
The default local skills directory is ~/.hermes/skills/.
Yes. The documented skill_manage tool supports creating and changing skill files. When write approval is enabled, proposed changes can be staged for review.
No. Review the origin, referenced files, required tools, permissions, external calls, and isolation boundary before activation.
Agent Skills Hub · evidence-first guide