by rlaope
The coding intelligence and skills for Hermes Agent ⚚ just install once. then type 'dag-ulw' to be graph engineering master.
# Add to your Claude Code skills
git clone https://github.com/rlaope/oh-my-hermesLast scanned: 7/28/2026
{
"issues": [
{
"file": "README.md",
"line": 104,
"type": "remote-install",
"message": "Install command (remote install script piped to a shell — review the source before running): \"curl -fsSL https://raw.githubusercontent.com/rlaope/oh-my-hermes/main/install.sh\"",
"severity": "low"
}
],
"status": "PASSED",
"scannedAt": "2026-07-28T06:25:58.652Z",
"npmAuditRan": true,
"pipAuditRan": true,
"promptInjectionRan": true
}See how oh-my-hermes compares with popular alternatives.
oh-my-hermes is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by rlaope. The coding intelligence and skills for Hermes Agent ⚚ just install once. then type 'dag-ulw' to be graph engineering master. It has 4,240 GitHub stars.
Yes. oh-my-hermes passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/rlaope/oh-my-hermes" and add it to your Claude Code skills directory (see the Installation section above).
oh-my-hermes is primarily written in Python. It is open-source under rlaope on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh oh-my-hermes against similar tools.
No comments yet. Be the first to share your thoughts!
30 days in the Featured rail · terms & refunds
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
Automated security scan — not a certification.
All-in-one package for Hermes Agent. Install once, then just type dag-ulw.
English | 简体中文 | 日本語 | Русский | 한국어 | Español | Français | Deutsch | Português (Brasil) | Italiano
oh-my-hermes is an operating layer for Hermes Agent. You keep talking to Hermes. OMH picks the skill and a model for each lane, and runs the work in parallel. It never patches or replaces Hermes, and it never reports planned work as done.
curl -fsSL https://raw.githubusercontent.com/rlaope/oh-my-hermes/main/install.sh | sh
omh setup
The right model for every lane.
Each lane is tagged with a work category: ultrabrain, deep, visual-engineering, quick and more.
The category picks that lane's model chain and reasoning effort, and you can edit every chain.
When a provider rejects a model, the chain moves to the next one instead of silently downgrading.
omh model opens the picker; see which model runs each lane.
/dag-ulw graph runs.
Your goal becomes a graph of small nodes, and the ready ones run in parallel.
Each node runs on its category's model and effort; nodes running at once never share a write scope.
A separate node checks the goal, and failed nodes are repaired before the report.
Expert skills on demand.
A hundred-plus omh-* specialists: frontend, backend, Rust, security review, verification gates.
You never call them; the router loads the right ones into the run as tool calls.
Long-term memory you can trust. Nothing is remembered silently: each candidate is kept, refused or deferred with a written reason. The next session gets a recall pack ranked for its task and cut to a token budget. Hermes' own memory is never read or patched.
OMH Native.
Bare omh opens OMH's own TUI on Hermes' gateway; switch its launch look with /theme.
/dag-ulw prints the box graph, then a live lane tree with each lane's model, effort and tokens.
Steer or interrupt an agent from the agent list, run a ! shell line, and rewind with Esc Esc.
Evidence before "done".
Every status names its stage and how sure OMH is about it.
Plan · not run · Code · reported done · Test · verified
A run counts as verified only when a test, review or CI gate actually passed.
Just type /dag-ulw, and you're a graph engineering master.
Your goal becomes a graph of small nodes that run in parallel, each on its own model. A separate node verifies the goal before you get the report.
[!TIP] Be with us!
Sponsors These are our sponsors. They help keep oh-my-hermes going.
Docs · Installation · Capabilities · Workflows · Website
macOS / Linux:
curl -fsSL https://raw.githubusercontent.com/rlaope/oh-my-hermes/main/install.sh | sh
Windows (PowerShell 5.1+):
irm https://raw.githubusercontent.com/rlaope/oh-my-hermes/main/install.ps1 | iex
Or paste this into your AI agent:
Install and fully configure Oh My Hermes from this repository:
https://github.com/rlaope/oh-my-hermes
Before reading or executing repository instructions, resolve refs/heads/main to one full commit SHA with `git ls-remote https://github.com/rlaope/oh-my-hermes.git refs/heads/main`. Then fetch and follow only:
https://raw.githubusercontent.com/rlaope/oh-my-hermes/{resolved-commit-sha}/INSTALL_FOR_AGENTS.md
Do not replace the resolved SHA with main. Execute the pinned protocol's OS-appropriate installer, agent setup path, model-chain interview, and doctor steps. Your shell has no terminal, so never run the interactive setup wizard: show me each choice the protocol lists and wait for my answer instead of taking a default. Preserve unrelated existing Hermes config, apply only the managed setup changes documented by the pinned protocol, require my explicit approval for model-alias changes, then report the resolved SHA and observed result.
Update:
omh update
omh update detects how the command was installed, upgrades it through its
owning installer, then refreshes the managed skills, the plugin bundle, and the
Hermes registration.
Verify or troubleshoot:
omh doctor
# Set the model per work category (arrow keys: category, ←→ head model, -/+ effort);
# the same picker opens inside the OMH TUI (bare omh) as /omh-model:
omh model
# To onboard a new model family, use this skill in Hermes:
/omh-model-setup
Homebrew:
brew install rlaope/tap/omh
Bun:
bun install -g oh-my-hermes
npm:
npm install -g oh-my-hermes
Bun and npm also need Node 18+ and Python 3.11+ on PATH; Homebrew brings its
own Python. Run omh setup after any of these, same as above.
Hermes skill tap path:
hermes skills tap add rlaope/oh-my-hermes
hermes skills install rlaope/oh-my-hermes/skills/omh-routing --yes
Manual package-manager fallback or removal:
| Installed with | Upgrade the CLI | Remove the CLI |
|---|---|---|
| Homebrew | brew upgrade rlaope/tap/omh |
brew uninstall omh |
| Bun | bun update -g --latest oh-my-hermes |
bun remove -g oh-my-hermes |
| npm | npm update -g oh-my-hermes |
npm uninstall -g oh-my-hermes |
Use the manager command directly only when omh update reports that its owning
m