# Og Boards

> Use when you need to create, inspect, or update task boards

- Skill: `marian2js/og-boards` (Agent Skill)
- Install (CLI): `npx skillmds@latest add marian2js/og-boards`
- Raw SKILL.md: https://api.skillmd.com/api/skills/marian2js/og-boards/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Productivity
- Author: marian2js (https://skillmd.com/u/marian2js)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/marian2js/og-boards

---


# OG Boards

Use this skill for task board operations.

- Run commands using the CLI tool `opengoat`.

Your agent id is `<me>`.

## Read Tasks

```bash
opengoat task list --as <me>
opengoat task list --as <me> --json
opengoat task show <task-id>
opengoat task show <task-id> --json
```

## Create Tasks

```bash
opengoat task create \
  --owner <me> \
  --assign <me> \
  --title "<verb>: <deliverable>" \
  --description "<context + deliverable + acceptance criteria>"
```

## Update Status

Valid statuses: `todo`, `doing`, `pending`, `blocked`, `done`.

```bash
opengoat task status <task-id> doing --as <me>
opengoat task status <task-id> done --as <me>
```

`pending` and `blocked` require `--reason`:

```bash
opengoat task status <task-id> blocked --reason "Waiting for API token from platform team." --as <me>
opengoat task status <task-id> pending --reason "Waiting for review window." --as <me>
```

## Add Task Entries

```bash
opengoat task blocker add <task-id> "Blocked by <thing>. Unblocks when <condition>." --as <me>
opengoat task artifact add <task-id> "PR: <link> | Docs: <link> | Output: <summary>" --as <me>
opengoat task worklog add <task-id> "Did X. Next: Y. Risk: Z." --as <me>
```

## Operational Workflow

1. List current work (`task list --as <me>`).
2. Open the target task (`task show <task-id> --json`).
3. Move to `doing` when active.
4. Add blocker/worklog/artifact entries as the task evolves.
5. Move to `done` and include at least one artifact proving completion.

