Agent Board
SkillProductivityLets your agent coordinate multiple agents' tasks on a shared agent board with statuses like handoffs, blockers, and completions.
Available today. Use it from your connected AI after setup.
No other account needed.
Add ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.
Then ask your AI: use the Agent Board skill
About this skill
[omh] Coordinating several agents or profiles: coordinate multiple Hermes profiles or agents with task, handoff, heartbeat, blocker, and completion states. Use when the user says: agent-board, agent board, kanban, multi-agent, multi agent, multi agent board, multiple hermes agents, multiple hermes p
What this skill tells your AI
The instructions your AI receives, as published by rlaope/oh-my-hermes in skills/omh-agent-board/SKILL.md and read by ahel’s review.
This is a Hermes-native agent-board workflow skill.
Why This Exists
agent-board exists so Hermes users can ask for this workflow in chat and get a structured, checkable answer instead of an improvised one.
Do Not Use When
- The request is already handled by a narrower explicit skill with stronger evidence.
- The user asks OMH to secretly run external platforms, connectors, schedulers, file exports, or runtime agents.
- The only safe answer is to ask for missing authority, credentials, target, or observed evidence first.
- A multi-lane implementation of an accepted plan is ultrawork, which prepares its durable lanes through this board.
Examples
Good example:
- Prompt: agent-board coordinate PM, CTO, QA, and release agents on this launch checklist.
- Expected behavior: Produce
prepare_agent_board_cardwith required context, wrapper actions, and not-evidence boundaries. - Why: The prompt names a real workflow surface that Hermes can orchestrate without hiding execution.
Bad example:
- Prompt: agent-board mark the other agent complete without an observed heartbeat or result.
- Expected behavior: Report the missing observed evidence or authority instead of claiming the external step happened.
- Why: Prepared OMH guidance is not platform, runtime, connector, file, memory, or delivery evidence.
Completion Checklist
- Choose the coordination from the request:
durable(restart survival, cross-profile pickup) prepares akanban_*action on the named board;bounded_researchprepares onedelegate_taskaction. Never substitute one route for the other when its surface is missing. - Call
omh_agent_boardprepare, then invoke the returnednative_actionthrough the normal Hermes tool loop; OMH never calls a native tool itself and grants no host permission. - Report the request state exactly:
prepared,unavailable(namedmissing_capabilities, zero native calls),denied,observed, orfailed. Acompletereceipt implies no review approval, CI, or merge; arunningreadback is a claim, not dispatch proof. - Agent/operator reference: docs/AGENT-BOARD.md; wrapper actions example: examples/agent-board/native-actions.json.
Recovery Notes
- If
preparereturnsunavailable, name the missing capability (tool, schema, hook, host identity, board binding, or native compare-and-swap) and keep the card prepared-only. - If a receipt is
failedorrequires_reconciliation, run an observedshowon the same task before the next mutation; never retry acreateautomatically. Repeating acreatewith the samerequest_idreturns the already observed task. - No native
kanban_dispatchtool exists: dispatch staysunavailableand an operator claim is the observed path. A positiverequest_changesneeds a review-claimed run from the host's own review dispatcher.
Workflow Lane
- Current lane: Automation and status (
achievements,workspace-audit,production-audit,live-incident-response,automation-blueprint,github-event-ops,github-issue-intake,buzz,+39 more) - schedules, status, health, and ops review. - If intent belongs to another lane, hand back to
oh-my-hermesor name the adjacent workflow. - Shared product, routing, compatibility, and evidence rules:
omh-routing/references/skill-common-rail.md.
Use When
Use when multiple Hermes profiles, agents, or targets need a board-shaped status contract for collaborative work.
Strong routing signals: `agent-board`, `agent board`, `kanban`, `multi-agent`, `multi agent`, `multi agent board`, `multiple hermes agents`, `multiple hermes profiles`, `hermes profiles`, `subagent`, `subagents`, `sub agent`, `sub agents`, `agent coordination`, `agent task board`, `task board`, `roles and board`, `role board`, `heartbeat`, `blocker`, `agent blocker`, `agent heartbeat`, `agent handoff`, `handoff board`, `interviewer reviewer builder`, `reviewer builder`, `칸반`, `멀티 에이전트`, `서브에이전트`, `서브 에이전트`, `여러 에이전트`, `Hermes agent 여러 명`, `여러 명이 같이 일`, `에이전트 보드`, `작업 배분`, `역할 배분`, `작업 보드`, `역할과 보드`, `역할 보드`
Catalog Metadata
Category: agent-coordination
Phase: board-status
Hermes role: tracker
Quality tier: workflow-surface-gated
Reasoning demand: standard
Quality bar:
- Name the user-facing workflow objective, required context, next action, and stop condition.
- Separate prepared guidance from observed platform, runtime, connector, file, memory, or delivery evidence.
- Expose missing tools, credentials, targets, or observations as user-visible gaps.
Handoff policy:
Keep this as Hermes-facing orchestration guidance first. Prepare executor, connector, gateway, or host-runtime handoff only when the user accepts that next step and observed evidence can be recorded.
Required inputs:
- user request
- target context
- delivery or status expectation
- known missing evidence
Expected outputs:
- agent-board/v1 card or guidance
- agent_board_request/v1 record from the
omh_agent_boardplugin tool - next action
- prepared-vs-observed boundary
Artifact expectations:
- agent-board/v1 metadata-only runtime or wrapper card when recorded
- agent_board_state/v1 bounded board snapshot under the OMH home: request digests, receipts, and task references only; never raw bodies, comments, attachments, or host identity
Safety rules:
- An agent board card is not proof that another Hermes agent accepted, executed, heartbeat-ed, or completed work unless target-specific evidence exists.
- Do not claim connector, gateway, runtime, file generation, memory mutation, or host automation evidence from prepared guidance.
Runtime Evidence
Preferred harness for this skill: agent-board.
omh runtime record --skill agent-board --harness agent-board --status started
Record observed delegation results; otherwise return not_available or not_observed.
Prepared OMH routing is not execution, review, CI, merge-readiness, or merge evidence.
- Treat wrapper memory/context summaries as advisory local context, not proof of opaque Hermes memory reads or changes. Preserve workflow intent and stop conditions; verify before claiming completion. Reply in the user's own words and the host's own voice: OMH's record terms (surface, lane, wrapper, handoff, evidence boundary, not_observed) stay in records and tool calls, never in the sentence the user reads unless they ask about one; and when a stop condition or a decision the user owns ends the turn, offer the next action as a question rather than declaring what will not be done.
Use Hermes-native subagent/delegation features when available: native subagents -> Hermes delegation when available, otherwise sequential lanes.
Shared product, compatibility, topology, memory, harness, and execution rules: omh-routing/references/skill-common-rail.md. Load it when applicable; otherwise name an unavailable capability.
Signals
- GitHub stars
- 3k
- Forks
- 235
- Last commit
- Sep 2026
Advanced
- Item type
- skill
- Key
omh-agent-board- Source
- github.com/rlaope/oh-my-hermes