with one click
bai-update
Update a Black Atom issue (status, labels, relations, etc.)
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Update a Black Atom issue (status, labels, relations, etc.)
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
Black Atom Industries theme ecosystem context. Load when BAI, themes, adapters, or colorschemes come up.
Bootstrap a Black Atom Industries project — loads org context from about:bai and bai:* skills, then invokes dev:create-project with BAI defaults.
Create a new Black Atom Industries issue
Show Black Atom issues ready to work (no blockers)
Review and clean up Black Atom issues
Show my Black Atom Industries issues
| name | bai-update |
| description | Update a Black Atom issue (status, labels, relations, etc.) |
| user-invocable | false |
| metadata | {"user-invocable":false} |
| allowed-tools | ["Bash","AskUserQuestion"] |
Update an issue's status, add comments, manage relations, or change metadata.
Issue identifier and what to update ($ARGUMENTS in Claude Code, or /skill:bai-update args in Pi).
Examples:
core#50 to In Progresslivery#29 comment: Started working on thiscore#53 priority Urgentcore#50 blocks core#53.github#4 closeIssue format: repo#number (e.g., core#50). Accept #number and infer repo from cwd.
Status workflow: Todo → In Progress → In Review → Done
Load about:bai for GitHub project constants (field IDs, option IDs).
Parse issue identifier (e.g., core#50)
Get current issue state:
gh issue view <number> --repo black-atom-industries/<repo> --json title,state,labels,milestone,body,url,comments
Determine update type and execute:
Status change ("to [status]"):
about:bai):gh api graphql -f query='mutation { updateProjectV2ItemFieldValue(input: { projectId: "PVT_kwDOCY_EKc4BTDpb", itemId: "<item_id>", fieldId: "PVTSSF_lADOCY_EKc4BTDpbzhAaQ3U", value: {singleSelectOptionId: "<status_option_id>"} }) { projectV2Item { id } } }'
Comment ("comment: [text]"):
gh issue comment <number> --repo black-atom-industries/<repo> --body "..."
Priority ("priority [level]"):
Sub-issue ("sub-issue of [issue]" or "add sub [issue]"):
addSubIssue GraphQL mutation (see about:bai for pattern)removeSubIssue mutationBlocker ("blocked by [issue]" or "blocks [issue]"):
addBlockedBy GraphQL mutation (see about:bai for pattern)removeBlockedBy mutationClose:
gh issue close <number> --repo black-atom-industries/<repo>
Labels ("label [name]"):
gh issue edit <number> --repo black-atom-industries/<repo> --add-label "state:blocked"
Confirm what was changed
Updated [core#50]:
Status: Todo → In Progress
https://github.com/black-atom-industries/core/issues/50