Learning Hermes Agent: my notes on the agent, skills, and the wiki
Aug 7, 2026
Learning Hermes Agent
I've been exploring Hermes Agent as a coding/operations partner, and these are the notes I wish I'd had on day one.
What Hermes Agent actually is
Hermes Agent is an autonomous AI assistant you run locally or on a remote VM. It pairs with you inside a codebase, runs terminal commands, edits files, and can delegate to sub-agents for long-running work. Think of it as a careful senior engineer that happens to be a model.
Skills are reusable procedures
The most useful concept is the skill. A skill is a written-down procedure for a recurring task type — deploy a Next.js app, review a PR, query an S3 bucket, generate an image, and so on. Once saved, the agent loads the skill's SKILL.md and follows its exact steps instead of improvising.
Rule of thumb: if you repeated a task more than twice, save a skill.
The wiki keeps knowledge connected
There's an interlinked wiki (the Karpathy-style LLM wiki idea) where notes link to each other. Writing a note is cheap; the value is in the links — you can traverse from "deploy Next.js" to "Hostinger object storage" to "presign S3 URLs" without re-deriving anything.
A few things I learned the hard way
- Verify, don't trust logs. A background process reporting "Ready" is not proof it's serving traffic —
curlthe endpoint. - Externalize native modules. Packages like
better-sqlite3must not be bundled; let the runtime require them. - Secrets belong in env, never in code. Use a
kubectl create secretor a Docker env block, and keep.env.exampletracked.
Try it
- Stand up the agent on your VM.
- Save your first skill for a task you do weekly.
- Start a wiki note and link it to two others.
That's the loop: do the work, capture the procedure, connect the knowledge.
More from the blog
Deploying a Next.js App on Azure Container Apps with Terraform
A reproducible Terraform pipeline to deploy a Dockerized Next.js 16 app to Azure Container Apps with scale-to-zero and managed TLS.
Aug 7, 2026
Embedding code snippets in blog posts
How the markdown renderer now highlights fenced code blocks with highlight.js.
Aug 7, 2026