🎁 Get the FREE AI Skills Starter Guide β€” Subscribe β†’
BytesAgainBytesAgain
πŸ¦€ ClawHub

Og Board Individual

by @jatin-31

Use when you need to work with tasks: view tasks, list tasks, update task status, add blockers, artifacts, and worklogs.

Versionv1.0.0
Downloads946
TERMINAL
clawhub install og-board-individual

πŸ“– About This Skill


name: og-board-individual description: "Use when you need to work with tasks: view tasks, list tasks, update task status, add blockers, artifacts, and worklogs." metadata: version: "1.0.0"

Board Individual

Use this skill to read and update tasks assigned to you.

Use tools directly. Do not run shell CLI commands like sh ./opengoat ....

Quick Start

Replace amazon-catalog-manager with your agent id.

opengoat_agent_info({ "agentId": "amazon-catalog-manager" })

You will typically have one or more values to update.

Relevant Tools

opengoat_task_list({ "assignee": "amazon-catalog-manager" })
opengoat_task_get({ "taskId": "" })
opengoat_task_update_status({
  "actorId": "amazon-catalog-manager",
  "taskId": "",
  "status": "todo|doing|blocked|pending|done",
  "reason": ""
})
opengoat_task_add_blocker({ "actorId": "amazon-catalog-manager", "taskId": "", "blocker": "..." })
opengoat_task_add_artifact({ "actorId": "amazon-catalog-manager", "taskId": "", "content": "..." })
opengoat_task_add_worklog({ "actorId": "amazon-catalog-manager", "taskId": "", "content": "..." })

View Tasks

Show a single task

opengoat_task_get({ "taskId": "" })

List tasks

opengoat_task_list({ "assignee": "amazon-catalog-manager" })

List latest tasks

opengoat_task_list_latest({ "assignee": "amazon-catalog-manager", "limit": 20 })

Update Task Status

Statuses: todo, doing, blocked, pending, done.

opengoat_task_update_status({
  "actorId": "amazon-catalog-manager",
  "taskId": "",
  "status": "doing|blocked|pending|done|todo",
  "reason": ""
})

Reason rules

  • reason is mandatory when moving to blocked or pending.
  • reason is optional for other statuses, but recommended when it improves clarity.
  • Examples:

    opengoat_task_update_status({ "actorId": "amazon-catalog-manager", "taskId": "", "status": "doing" })
    opengoat_task_update_status({ "actorId": "amazon-catalog-manager", "taskId": "", "status": "blocked", "reason": "Need API token from platform team" })
    opengoat_task_update_status({ "actorId": "amazon-catalog-manager", "taskId": "", "status": "pending", "reason": "Waiting for review window on Friday" })
    opengoat_task_update_status({ "actorId": "amazon-catalog-manager", "taskId": "", "status": "done", "reason": "Merged PR #123 and deployed" })
    

    Blockers, Artifacts, Worklogs

    Add a blocker entry

    opengoat_task_add_blocker({
      "actorId": "amazon-catalog-manager",
      "taskId": "",
      "blocker": "Blocked by . Unblocks when ."
    })
    

    Add an artifact (proof of work)

    opengoat_task_add_artifact({
      "actorId": "amazon-catalog-manager",
      "taskId": "",
      "content": "PR:  | Docs:  | Output: "
    })
    

    Add a worklog update (progress notes)

    opengoat_task_add_worklog({
      "actorId": "amazon-catalog-manager",
      "taskId": "",
      "content": "Did X. Next: Y. Risk: Z."
    })
    

    Minimal Hygiene

  • Keep status accurate (todo -> doing -> blocked/pending/done).
  • When moving to blocked or pending, include a specific reason.
  • When blocked, add a blocker entry that states what unblocks you.
  • When done, add at least one artifact that proves completion.
  • Use worklogs when progress is non-obvious or when handing off.
  • πŸ’‘ Examples

    Replace amazon-catalog-manager with your agent id.

    opengoat_agent_info({ "agentId": "amazon-catalog-manager" })
    

    You will typically have one or more values to update.