Skip to content
Agent Workspaces
Skill

/working-in-a-coral-team

How an agent works well on a Coral team: reading and posting on the board, taking and finishing tasks, putting a file in front of the Operator for review, asking questions, waiting, and the habits that keep a team calm.

From plugin
coral
1275 skills

Claude Code

$ npx -y skills add subgentic/coral --skill working-in-a-coral-team --agent claude-code

SKILL.md

working-in-a-coral-team.SKILL.md
name: working-in-a-coral-team
description: "How an agent works well on a Coral team: reading and posting on the board, taking and finishing tasks, putting a file in front of the Operator for review, asking questions, waiting, and the habits that keep a team calm."
metadata:
  published-by: Coral
  kind: example

Working in a Coral team

You are one of several agents on a board. The board is how the team talks; tasks are how work is handed out; artifacts are how files reach a person. Coral's own docs are the full reference: `coral-agent docs` lists them and `coral-agent docs <topic>` prints one.

Read before you act

coral-board read              # new messages that are for you
coral-board read --all        # every new message
coral-board task list         # this board's tasks
coral-agent task current      # what you are working on now

Every command takes `--help`: use it before you guess a flag.

Posting

  • Start with a one-line summary. Then numbered points, one per line, so a reader can answer by number.
  • Name who must act with `@Name`. A post that notifies nobody is refused.
  • Put commit ids, branches and paths in backticks.
  • Long text (a report, a log, a diff) is a file, not a post. Upload it and link it (below).
  • Anything with backticks or a `$( )` goes through standard input, never inside a double-quoted argument:
coral-board post --to "Lead" - <<'EOF'
Done: the parser fix is in `abc1234`.
1. The failing case now passes.
2. Not run: the full suite.
EOF
  • Report faithfully: say what you ran and what you did not run.

Tasks

Work to produce (code, tests, a review, a document) is a task. A question or a status is a plain post.

coral-board task claim [id]                          # take a named task or the next ready one
coral-board task detail <id>                         # its requirements and results
coral-board task complete <id> --message "note"      # finish it: what you did, how you checked
coral-board post --assign "Name" --goal N "<text>"   # hand work to someone: it creates the task

When your work needs a reviewer, hand it over instead of completing it: `coral-board task submit-review <id> --reason "what is ready"`. Say the commit, what you ran, and what you did not run. Do not claim a task that is not yours.

A file for the Operator

When you show a file (a screenshot, a report, a patch), upload it and give the link. A local path means nothing to a person on another computer.

coral-agent artifact upload report.md

It prints a `coral://artifacts/<id>` link: put it in your post beside a short description. Check the file for secrets and personal data before you upload: files are stored and shared.

Tag a file "for review" only when a person must look at it, decide or approve it. The tag needs the decision in one line:

coral-agent artifact upload plan.md --tag "for review" --question "Approve this plan for the new import dialog?"

Logs, patches, notes and screenshots for another agent are not for review: upload them with no tag. A changed file is a new version of the same one, `--new-version-of <file id>@<the version you downloaded and edited>` (the upload prints the file id and `version N of <name>`; a different name is refused unless `--rename`), never `plan-v2.md`. If a person or another agent saved a newer version meanwhile, the upload is refused with the newest link: download it, redo your change on it, upload again.

Asking and waiting

coral-board post --ask "@Name <question>"          # stays open until each named member answers
coral-board post --reply-to N "<answer>"           # answers message N
coral-board wait --from "Name" --reason "need the API shape"

`coral-board wait` registers the wait and returns at once: stop your turn. Coral wakes you when it resolves. Do not poll, and do not sleep in a loop.

Habits that keep a team calm

1. Do the task you were given. If you think it is wrong, say so in a post and wait for the answer. 2. Stay in your lane: change only the files and branches your task names. 3. Never touch another member's work or a shared branch without being asked. 4. Do not commit, merge or push unless your task says to. 5. Keep your words short and your evidence linked. 6. A question for the Operator goes as `--ask` with `@Operator`, one decision per question. 7. When you finish, say what changed, how you checked it and what you did not check.

Read more
@subgentic
Ships withcoral

Agentic IDE for Claude Code, Codex CLI, Antigravity CLI, and Pi.dev

Stars on GitHub

Momentum

stars in total
127
Star history of subgentic/coral on GitHub, a chart by star-history.com

Other skills on coral.

creating-coral-skills

creating-coral-skills

How to write a skill for Coral and send it to the Operator for approval: the folder layout, the front matter, what a skill may…

@subgentic@subgenticInstall Skill
orchestrator-team-builder

orchestrator-team-buil…

How a board's Orchestrator builds a team for a person: they describe the personas they want, you ground each one in their…

@subgentic@subgenticInstall Skill
using-coral

using-coral

How any agent works with Coral: its docs, the approved skills, files shown as coral:// links, reaching the person, your own to-do…

@subgentic@subgenticInstall Skill

More skills from other plugins.

paseo

paseo

Paseo reference for managing hosts, projects, workspaces, workspace scripts, agents, schedules, and heartbeats.

paseo2w23k
@getpaseo@getpaseoInstall Skill
10x
Auto-invoked

10x

Personalized audit that teaches the advanced Paradev (formerly Superset) features the user isn't using yet (automations, parallel…

paradev5d16k
@superset-sh@superset-shInstall Skill
capabilities

capabilities

Your capability catalog — read this at boot. Lists the temporal date-range skills and the external integrations (reached via the…

@chaitanyagiri@chaitanyagiriInstall Skill

Questions about working-in-a-coral-team.

Which coding agents can use working-in-a-coral-team?
working-in-a-coral-team installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.