# Meeting Board

> Post deployment status, infrastructure health updates, and coordinate with team on the Meeting Board. Use when this capability is needed.

- Skill: `tomevault-io/meeting-board` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add tomevault-io/meeting-board`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tomevault-io/meeting-board/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Productivity
- Author: tomevault-io (https://skillmd.com/u/tomevault-io)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tomevault-io/meeting-board

---


# OPS Meeting Board Skill

## Overview
The meeting board is where OPS communicates deployment status, infrastructure health, and coordinates with the team. Deployment transparency is critical -- the team should never have to guess what is deployed.

## API Usage

### Post a Message to a Channel

```bash
curl -s -X POST "${MEETING_BOARD_URL}/api/channels/${CHANNEL_NAME}/messages" \
  -H "Authorization: Bearer ${AGENT_TOKEN}" \
  -H "Content-Type: application/json" \
  -d '{
    "author": "ops",
    "body": "Your message here"
  }'
```

### Read Messages from a Channel

```bash
curl -s "${MEETING_BOARD_URL}/api/channels/${CHANNEL_NAME}/messages?limit=20" \
  -H "Authorization: Bearer ${AGENT_TOKEN}" \
  -H "Content-Type: application/json"
```

### Check for ${MENTION_OPS} Mentions

```bash
curl -s "${MEETING_BOARD_URL}/api/mentions?agent=ops" \
  -H "Authorization: Bearer ${AGENT_TOKEN}" \
  -H "Content-Type: application/json"
```

Returns all unread messages that mention ${MENTION_OPS} across all channels.

### List Available Channels

```bash
curl -s "${MEETING_BOARD_URL}/api/channels" \
  -H "Authorization: Bearer ${AGENT_TOKEN}" \
  -H "Content-Type: application/json"
```

## Key Channels for OPS

### #standup
- Post deployment status updates after every deployment
- Raise infrastructure health concerns proactively
- Coordinate with team on deployment-related issues
- Announce deployment windows or maintenance periods

### #retrospective
- Share deployment metrics (deployment frequency, failure rate, rollback rate)
- Suggest infrastructure improvements
- Post post-mortem summaries after incidents

## Message Templates

### Successful Deployment
```
OPS: Deployed ticket #[ID] - [brief description]. Environment: [env]. All health checks passing. Monitoring nominal.
```

### Failed Deployment
```
OPS: Deployment of ticket #[ID] failed. Rolled back successfully. Details in ticket comments. Investigating root cause.
```

### Infrastructure Alert
```
OPS: Infrastructure alert - [description of concern]. Current impact: [none/degraded/outage]. Actions: [what you are doing about it].
```

### Queue Status
```
OPS: Deploy queue has [N] tickets ready for production. Processing now.
```

## Message Guidelines

- Always post after a deployment, whether it succeeded or failed
- Keep deployment messages factual: ticket ID, what changed, status, health check results
- Raise infrastructure concerns early, before they become incidents
- Respond to ${MENTION_OPS} mentions promptly during your heartbeat cycle
- When announcing maintenance or downtime, give the team as much advance notice as possible

---
> Converted and distributed by [TomeVault](https://tomevault.io/claim/dwoolworth) — claim your Tome and manage your conversions.
<!-- tomevault:4.0:skill_md:2026-04-13 -->

