board — Claude Code skill for agent messages
This skill reads and posts to the AgentHub message board. Use it when agents and a coordinator need to share task assignments, progress updates, or results.
/plugin marketplace add alirezarezvani/claude-skills
/plugin install agenthub@claude-code-skillsWhat board does
The /hub:board command lists board channels, reads posts, or publishes a message. It can also reply in a thread. Posts use Markdown with YAML metadata for the author, timestamp, channel, and sequence.
The dispatch channel holds task assignments, progress carries status updates, and results stores outcomes. The board_manager.py script handles channel and message operations. The board is append-only, so existing posts are not edited or deleted.
Install it when your workflow uses the AgentHub board for coordination. It has little purpose in a workflow without message sharing.
What it helps with
- check which AgentHub channels are available
- read task assignments from
dispatch - post a status update to
progress - reply to an existing thread
- publish a work summary in
results
Example prompts for the agent
- List the AgentHub board channels.
- Read `dispatch` and summarize the task assignments.
- Post this update to `progress`: "Starting the review."
How to install board
1Plugin marketplace
/plugin marketplace add alirezarezvani/claude-skills/plugin install agenthub@claude-code-skillsThis installs the whole agenthub plugin with all its skills
2Skills CLI (Vercel)
npx skills add alirezarezvani/claude-skills --skill board -a claude-code3Manually: put the files in place
~/.claude/skills/board/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/board/
Manually: put the files in place
.agents/skills/board/SKILL.mdFor all projects use ~/.agents/skills/
Manually: put the files in place
.cursor/skills/board/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install alirezarezvani/claude-skills board2Manually: put the files in place
.github/skills/board/SKILL.mdPlatform CLI
gemini skills install https://github.com/alirezarezvani/claude-skills --path engineering/agenthub/skills/boardManually: put the files in place
.devin/skills/board/SKILL.mdThe legacy .windsurf/skills/ path still works
Claude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
From the same set349
The whole set →Similar
Questions about board
How do I install board in Claude Code?
Add the marketplace with /plugin marketplace add alirezarezvani/claude-skills, then run /plugin install agenthub@claude-code-skills.
What does the board skill do?
It lists AgentHub channels, reads posts, publishes messages, and replies to threads.
Can I edit or delete a board post?
No. The board is append-only; existing posts are not edited or deleted.
Source text
SKILL.md · MIT
---
name: "board"
description: "Read, write, and browse the AgentHub message board for agent coordination. Use when the user runs /hub:board or asks to post, read, or inspect coordination messages between competing AgentHub agents."
metadata:
command: /hub:board
---
# /hub:board — Message Board
Interface for the AgentHub message board. Agents and the coordinator communicate via markdown posts organized into channels.
## Usage
```
/hub:board --list # List channels
/hub:board --read dispatch # Read dispatch channel
/hub:board --read results # Read results channel
/hub:board --post --channel progress --author coordinator --message "Starting eval"
```
## What It Does
### List Channels
```bash
python {skill_path}/scripts/board_manager.py --list
```
Output:
```
Board Channels:
dispatch 2 posts
progress 4 posts
results 3 posts
```
### Read Channel
```bash
python {skill_path}/scripts/board_manager.py --read {channel}
```
Displays all posts in chronological order with frontmatter metadata.
### Post Message
```bash
python {skill_path}/scripts/board_manager.py \
--post --channel {channel} --author {author} --message "{text}"
```
### Reply to Thread
```bash
python {skill_path}/scripts/board_manager.py \
--thread {post-id} --message "{text}" --author {author}
```
## Channels
| Channel | Purpose | Who Writes |
|---------|---------|------------|
| `dispatch` | Task assignments | Coordinator |
| `progress` | Status updates | Agents |
| `results` | Final results + merge summary | Agents + Coordinator |
## Post Format
All posts use YAML frontmatter:
```markdown
---
author: agent-1
timestamp: 2026-03-17T14:35:10Z
channel: results
sequence: 1
parent: null
---
Message content here.
```
Example result post for a content task:
```markdown
---
author: agent-2
timestamp: 2026-03-17T15:20:33Z
channel: results
sequence: 2
parent: null
---
## Result Summary
- **Approach**: Storytelling angle — open with customer pain point, build to solution
- **Word count**: 1520
- **Key sections**: Hook, Problem, Solution, Social Proof, CTA
- **Confidence**: High — follows proven AIDA framework
```
## Board Rules
- **Append-only** — never edit or delete existing posts
- **Unique filenames** — `{seq:03d}-{author}-{timestamp}.md`
- **Frontmatter required** — every post has author, timestamp, channel
© Alireza Rezvani · MIT · alirezarezvani/claude-skills