packages/core/src/core/templates/assets/skills/og-board-manager/SKILL.md
Use when you need to delegate, track, or review work.
npx skillsauth add marian2js/opengoat og-board-managerInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Delegate and track work using OpenGoat tools.
Use tools directly. Do not run shell CLI commands like sh ./opengoat ....
Important: replace <me> with your agent ID.
opengoat_agent_info({ "agentId": "<me>" })
opengoat_task_list({ "assignee": "<me>" })
opengoat_task_get({ "taskId": "<task-id>" })
opengoat_task_create({
"actorId": "<me>",
"title": "...",
"description": "...",
"assignedTo": "<agent-id>"
})
opengoat_task_update_status({
"actorId": "<me>",
"taskId": "<task-id>",
"status": "todo|doing|blocked|pending|done",
"reason": "<optional-reason>"
})
opengoat_task_add_blocker({ "actorId": "<me>", "taskId": "<task-id>", "blocker": "..." })
opengoat_task_add_artifact({ "actorId": "<me>", "taskId": "<task-id>", "content": "..." })
opengoat_task_add_worklog({ "actorId": "<me>", "taskId": "<task-id>", "content": "..." })
opengoat_agent_info({ "agentId": "<me>" })
Use the output to ensure:
opengoat_task_list({ "assignee": "<me>" })
opengoat_task_get({ "taskId": "<task-id>" })
Create one task per owner and outcome.
opengoat_task_create({
"actorId": "<me>",
"title": "<verb>: <deliverable>",
"description": "<context + deliverable + acceptance criteria>",
"assignedTo": "<agent-id>"
})
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": "<me>".Example:
opengoat_task_create({
"actorId": "<me>",
"title": "Fix: <short description>",
"description": "Context:\n- ...\n\nDeliverable:\n- ...\n\nAcceptance criteria:\n- ...",
"assignedTo": "<me>"
})
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
tools
Use when you need to create, inspect, or update task boards
tools
Use when you need to work with tasks: view tasks, list tasks, update task status, add blockers, artifacts, and worklogs.
testing
Expert user experience researcher specializing in user behavior analysis, usability testing, and data-driven design insights. Provides actionable research findings that improve product usability and user satisfaction
development
Expert social media strategist for LinkedIn, Twitter, and professional platforms. Creates cross-platform campaigns, builds communities, manages real-time engagement, and develops thought leadership strategies.