{"skill":{"slug":"og-board-manager","displayName":"Og Board Manager","summary":"Use when you need to delegate, track, or review work.","description":"---\nname: og-board-manager\ndescription: Use when you need to delegate, track, or review work.\nmetadata:\n  version: \"1.0.0\"\n---\n\n# Board Manager\n\nDelegate and track work using OpenGoat tools.\n\nUse tools directly. Do not run shell CLI commands like `sh ./opengoat ...`.\n\n## Allowed Actions\n\n- Create tasks for yourself.\n- Assign tasks to your direct or indirect reportees.\n- Read and update task state.\n- Add blockers, artifacts, and worklogs.\n\nImportant: replace `amazon-senior-manager` with your agent ID.\n\n```text\nopengoat_agent_info({ \"agentId\": \"amazon-senior-manager\" })\n```\n\n## Task Tools\n\n```text\nopengoat_task_list({ \"assignee\": \"amazon-senior-manager\" })\nopengoat_task_get({ \"taskId\": \"<task-id>\" })\nopengoat_task_create({\n  \"actorId\": \"amazon-senior-manager\",\n  \"title\": \"...\",\n  \"description\": \"...\",\n  \"assignedTo\": \"<agent-id>\",\n  \"project\": \"<path>\"\n})\nopengoat_task_update_status({\n  \"actorId\": \"amazon-senior-manager\",\n  \"taskId\": \"<task-id>\",\n  \"status\": \"todo|doing|blocked|pending|done\",\n  \"reason\": \"<optional-reason>\"\n})\nopengoat_task_add_blocker({ \"actorId\": \"amazon-senior-manager\", \"taskId\": \"<task-id>\", \"blocker\": \"...\" })\nopengoat_task_add_artifact({ \"actorId\": \"amazon-senior-manager\", \"taskId\": \"<task-id>\", \"content\": \"...\" })\nopengoat_task_add_worklog({ \"actorId\": \"amazon-senior-manager\", \"taskId\": \"<task-id>\", \"content\": \"...\" })\n```\n\n## Standard Workflow\n\n### 1. Confirm org context\n\n```text\nopengoat_agent_info({ \"agentId\": \"amazon-senior-manager\" })\n```\n\nUse the output to ensure:\n\n- You assign only to your reportees (direct or indirect) or yourself.\n- You choose task granularity appropriate to your layer in the org.\n\n### 2. Review tasks\n\n```text\nopengoat_task_list({ \"assignee\": \"amazon-senior-manager\" })\nopengoat_task_get({ \"taskId\": \"<task-id>\" })\n```\n\n### 3. Delegate by creating a task\n\nCreate one task per owner and outcome.\n\n```text\nopengoat_task_create({\n  \"actorId\": \"amazon-senior-manager\",\n  \"title\": \"<verb>: <deliverable>\",\n  \"description\": \"<context + deliverable + acceptance criteria>\",\n  \"assignedTo\": \"<agent-id>\",\n  \"project\": \"<path>\"\n})\n```\n\n## Self-assigning (do the work yourself)\n\nIf 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.\n\nRules:\n\n- Use `\"assignedTo\": \"amazon-senior-manager\"`.\n- Keep the task scoped to a single, verifiable outcome.\n- Include acceptance criteria so done is unambiguous.\n\nExample:\n\n```text\nopengoat_task_create({\n  \"actorId\": \"amazon-senior-manager\",\n  \"title\": \"Fix: <short description>\",\n  \"description\": \"Context:\\n- ...\\n\\nDeliverable:\\n- ...\\n\\nAcceptance criteria:\\n- ...\",\n  \"assignedTo\": \"amazon-senior-manager\",\n  \"project\": \"<path>\"\n})\n```\n\n## Task sizing and detail level\n\nDo not blindly break tasks down small. Size tasks based on where you sit in the org and who you are assigning to.\n\n### If you are a higher-level manager\n\nWrite outcome-focused tasks:\n\n- What result is needed\n- Why it matters\n- Constraints and success criteria\n- Optional milestones (not step-by-step instructions)\n\nExpect your reportee to create smaller tasks for their own direct reportees if needed.\n\n### If you are the last manager before execution\n\nWrite execution-ready tasks:\n\n- Concrete steps when helpful\n- File paths and edge cases\n- Clear validation steps\n\n## Task writing template\n\n### Title\n\nUse a verb + deliverable:\n\n- `Implement: <feature>`\n- `Fix: <bug>`\n- `Investigate: <question>`\n- `Decide: <tradeoff>`\n\n### Description\n\n```text\nContext:\n- Why this matters (1–3 bullets)\n\nDeliverable:\n- What to produce (code/doc/decision)\n\nAcceptance criteria:\n- Observable checks (tests pass, output, link, screenshot, etc.)\n\nConstraints:\n- Scope boundaries, dependencies, must-use tools, performance limits\n```\n\n## Troubleshooting\n\n- Task creation fails: you are likely assigning to someone who is not in your reportee tree. Reassign to a valid reportee (direct or indirect) or assign to yourself.\n- If a tool call fails, inspect the tool error and retry with corrected parameters.\n","tags":{"latest":"1.0.0"},"stats":{"comments":0,"downloads":837,"installsAllTime":32,"installsCurrent":3,"stars":0,"versions":1},"createdAt":1771757650400,"updatedAt":1778491608600},"latestVersion":{"version":"1.0.0","createdAt":1771757650400,"changelog":"og-board-manager v1.0.0\n\n- Initial release of the board manager skill.\n- Enables delegation, tracking, and review of work using OpenGoat tools.\n- Provides actions to create, assign, update, and review tasks; add blockers, artifacts, and worklogs.\n- Includes detailed workflow and best practices for task sizing, assignment, and documentation.\n- Offers troubleshooting steps for common issues.","license":null},"metadata":null,"owner":{"handle":"jatin-31","userId":"s174bp0t9swm3nhh1p04j02mv1884c5w","displayName":"jatin-31","image":"https://avatars.githubusercontent.com/u/84774142?v=4"},"moderation":null}