Individual skill
dag-ulw
[omh] Large multi-part job to run on its own: plan it as a graph of small nodes, run the ready ones in parallel through Hermes' delegate_task, verify the goal with a separate node, and repair failed nodes before reporting. Use when the user says: dag-ulw, dag ulw, ulw dag, dag ultrawork, ultrawork dag, даг ультраворк, граф задач, задачи графом.
skills/dag-ulw/SKILL.md
Source commit 98284f305f6a9dce6e36a1580c9f333105f1a950
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- Yes
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Network or broad shell
- Last checked
- Nov 9, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 5,464
- Repository last updated
- Nov 11, 2026
- License
- MIT
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- agent Repository topic
- ai Repository topic
- ai-agent Repository topic
- ai-tools Repository topic
- claude-code Repository topic
- codex Repository topic
- hermes-agent Repository topic
- hermes-skill Repository topic
- skills Repository topic
- engineering Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
SKILL.mdcore · 13,786 bytesSKILL.mdcore · 13,786 bytesSKILL.mdcore · 13,786 bytesSKILL.mdcore · 13,786 bytesSKILL.mdcore · 13,786 bytesSKILL.mdcore · 13,786 bytesSKILL.mdcore · 13,786 bytesSKILL.mdcore · 13,786 bytesSKILL.mdcore · 13,786 bytesSKILL.mdcore · 13,786 bytesSKILL.mdcore · 13,786 bytesSKILL.mdcore · 13,786 bytesSKILL.mdcore · 13,786 bytesSKILL.mdcore · 13,786 bytesSKILL.mdcore · 13,786 bytesSKILL.mdcore · 13,786 bytesSKILL.mdcore · 13,786 bytesSKILL.mdcore · 13,786 bytesSKILL.mdcore · 13,786 bytesSKILL.mdcore · 13,786 bytesSKILL.mdcore · 13,786 bytesSKILL.mdcore · 13,786 bytesreferences/run-loop.mddoc · 12,217 bytes
Read excerpt
# Dag Ulw
This is a Hermes-native `dag-ulw` workflow skill.
## Why This Exists
`dag-ulw` exists so a big job runs end to end without the person driving it: the parent plans a graph OMH can validate and draw, runs the ready nodes in parallel on Hermes' own children, verifies the goal with a separate node, and repairs before it reports.
## First Steps
- Start at once; there is no plan approval. Write the goal criteria in one line.
- When the conversation holds a plan the user accepted (from `plan`, `ralplan` or `refactor-plan`), build the graph from it instead of re-planning: each task becomes a node with its id, depends_on and write scope, its done check goes into VERIFY and STOP WHEN, and its closing verification task becomes the `role: verify` node; plan only what it leaves open.
- Plan the graph and call `omh_dag action=define` with the complete run `goal` and each node's id, label, category, prompt, depends_on, write_scope and role (`build` by default; `baseline`, `verify`, `review`); fix every refusal and read the lint before going on. Never `delegate_task` before `define` returns its calls. The saved goal reaches every native task; local VERIFY does not replace goal acceptance.
- Keep the plan todo as the run's layers in ONE tool: `todo_list` when `todo_list` is in your tool list or tool_search finds it (OMH mirrors it), else `omh_todo`. One item per layer, named for what it delivers, never a list of its nodes (the panel draws those); advance it as each layer settles.