Install
openclaw skills install og-board-managerUse when you need to delegate, track, or review work.
openclaw skills install og-board-managerDelegate and track work using OpenGoat tools.
Use tools directly. Do not run shell CLI commands like sh ./opengoat ....
Important: replace amazon-senior-manager with your agent ID.
opengoat_agent_info({ "agentId": "amazon-senior-manager" })
opengoat_task_list({ "assignee": "amazon-senior-manager" })
opengoat_task_get({ "taskId": "<task-id>" })
opengoat_task_create({
"actorId": "amazon-senior-manager",
"title": "...",
"description": "...",
"assignedTo": "<agent-id>",
"project": "<path>"
})
opengoat_task_update_status({
"actorId": "amazon-senior-manager",
"taskId": "<task-id>",
"status": "todo|doing|blocked|pending|done",
"reason": "<optional-reason>"
})
opengoat_task_add_blocker({ "actorId": "amazon-senior-manager", "taskId": "<task-id>", "blocker": "..." })
opengoat_task_add_artifact({ "actorId": "amazon-senior-manager", "taskId": "<task-id>", "content": "..." })
opengoat_task_add_worklog({ "actorId": "amazon-senior-manager", "taskId": "<task-id>", "content": "..." })
opengoat_agent_info({ "agentId": "amazon-senior-manager" })
Use the output to ensure:
opengoat_task_list({ "assignee": "amazon-senior-manager" })
opengoat_task_get({ "taskId": "<task-id>" })
Create one task per owner and outcome.
opengoat_task_create({
"actorId": "amazon-senior-manager",
"title": "<verb>: <deliverable>",
"description": "<context + deliverable + acceptance criteria>",
"assignedTo": "<agent-id>",
"project": "<path>"
})
If the task is small enough and you have the tools and context to complete it efficiently, do not delegate. Create a task for yourself so the work is still tracked.
Rules:
"assignedTo": "amazon-senior-manager".Example:
opengoat_task_create({
"actorId": "amazon-senior-manager",
"title": "Fix: <short description>",
"description": "Context:\n- ...\n\nDeliverable:\n- ...\n\nAcceptance criteria:\n- ...",
"assignedTo": "amazon-senior-manager",
"project": "<path>"
})
Do not blindly break tasks down small. Size tasks based on where you sit in the org and who you are assigning to.
Write outcome-focused tasks:
Expect your reportee to create smaller tasks for their own direct reportees if needed.
Write execution-ready tasks:
Use a verb + deliverable:
Implement: <feature>Fix: <bug>Investigate: <question>Decide: <tradeoff>Context:
- Why this matters (1–3 bullets)
Deliverable:
- What to produce (code/doc/decision)
Acceptance criteria:
- Observable checks (tests pass, output, link, screenshot, etc.)
Constraints:
- Scope boundaries, dependencies, must-use tools, performance limits