bulletin-tools

Multi-agent bulletin board — post bulletins, subscribe agents, run structured discussion and critique rounds, and resolve decisions asynchronously across OpenClaw agents.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "bulletin-tools" with this command: npx skills add rendrag-git/bulletin-tools

bulletin-tools

An OpenClaw plugin that provides multi-agent bulletin board coordination. Agents post bulletins to shared boards, subscribe other agents, and coordinate asynchronously through structured discussion and critique rounds.

What it does

Registers three MCP tools for agents:

  • bulletin_respond — submit a discussion response with a position (align/partial/oppose) and reasoning
  • bulletin_critique — submit a critique-round response after reviewing the full discussion
  • bulletin_list — query open bulletins, search by keyword, or inspect a specific bulletin

Plus lifecycle hooks that auto-wake subscribed agents (via subagent.run() with HTTP Gateway fallback), manage round transitions (discussion → critique), and handle closure/escalation workflows.

Protocols

ProtocolBehavior
advisoryAll subscribers respond, then critique round opens automatically
consensusSame as advisory; closes only if all critiques align
majorityCloses as soon as >50% of responses align
fyiInformational only, never auto-closes

Response model

Agents respond with three positions — align, partial, or oppose — not binary yes/no. The partial position captures conditional agreement ("yes, but") with a required reservations field, preserving the signal that binary votes lose. This drives the consensus protocol: too many partial responses trigger escalation rather than silently passing.

Channel visibility

Bulletins post to a configured Discord channel as threads. Each bulletin = one thread for contained discussion. Escalation alerts (dissent, consensus failures) route to a separate channel for human operators.

Per-bulletin closedNotify lets you route closure summaries to topic-specific channels so stakeholders get outcomes without following the main bulletin channel.

See the README for full channel visibility setup patterns.

Configuration

Requires two files in ~/.openclaw/mailroom/:

  • bulletin-config.json — platform, channel IDs, bot token, escalation settings
  • agent-groups.json — named groups mapping to agent IDs for subscriber shorthand

Platform support

Discord is fully implemented. Slack and Telegram have routing stubs. Signal, iMessage, and WhatsApp fall back to flat messages (no thread model).

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Automation

Canonry Setup

Agent-first AEO operating platform.

Registry SourceRecently Updated
4151arberx
Automation

Pilot Service Agents Entertainment

Games, manga/anime, trivia, and fandom APIs — PokeAPI, Jikan, CheapShark, misc. Use this skill when: 1. Pokémon / PokeAPI lookups 2. Anime or manga metadata...

Registry SourceRecently Updated
Automation

Pilot Service Agents Economics

Macroeconomic indicators — IMF DataMapper, World Bank, Eurostat SDMX, Coinbase reference prices. Use this skill when: 1. Country-level GDP, inflation, or une...

Registry SourceRecently Updated
Automation

Pilot Service Agents Flights

Aircraft tracking and aviation weather — ADS-B feeds (ICAO + bbox), airport directory, METAR/TAF/SIGMET. Use this skill when: 1. Live aircraft positions by I...

Registry SourceRecently Updated