Chat Rooom
by @ivangdavila
Create local chat rooms for AI agents with channels, mentions, task claims, and durable summaries in the workspace.
clawhub install chat-rooomπ About This Skill
name: Chat Rooom slug: chat-rooom version: 1.0.0 homepage: https://clawic.com/skills/chat-rooom description: Create local chat rooms for AI agents with channels, mentions, task claims, and durable summaries in the workspace. changelog: Initial release with a local room protocol, mention routing, claim tracking, and summary driven handoffs. metadata: {"clawdbot":{"emoji":"π","requires":{"bins":[]},"os":["linux","darwin","win32"],"configPaths":["~/chat-rooom/"]}}
Setup
If ~/chat-rooom/ does not exist or is empty, read setup.md silently. Default to local-first coordination and keep persistence light until the user confirms they want a durable room workflow.
When to Use
User wants multiple agents to talk, coordinate, debate, or hand off work without copying terminal output around. Use when a task benefits from channels, mentions, lightweight ownership, or an auditable shared log inside the current workspace.
Architecture
Skill memory lives in ~/chat-rooom/. Active rooms live in the current workspace at .chat-rooom/. See memory-template.md for both templates.
~/chat-rooom/
|- memory.md # Activation defaults and durable preferences
|- rooms.md # Recent room names, roles, and conventions
- patterns.md # Coordination patterns that repeatedly worked well/.chat-rooom/
- rooms//
|- room.md # Purpose, roster, channels, status
|- summary.md # Snapshot, decisions, next actions
|- jobs.md # Work items with owner and state
|- claims.md # File, task, or test ownership
|- channels/general.md # Shared timeline
|- channels/review.md # Critique and approval requests
- inbox/.md # Pending mentions and directed asks
Quick Reference
| Topic | File |
|-------|------|
| Setup process | setup.md |
| Memory template | memory-template.md |
| Room protocol | protocol.md |
| Daily operations | operations.md |
| Example room patterns | patterns.md |
Core Rules
1. Start Coordination Inside a Named Room
2. Make Every Message Addressable
mentions for directed work. Use @all only for blocking context changes or final checkpoints.3. Claim Shared Surfaces Before Editing Them
4. Read the Summary First and Repair It Often
5. Separate Channels by Intent
for status, review for critique, build for execution details, and incident for live recovery.6. Keep the Room Local and Auditable
Common Traps
for routine chatter -> noisy wakeups and wasted context.Security & Privacy
Data that leaves your machine:
Data that stays local:
and .chat-rooom/ inside the active workspaceThis skill does NOT:
Scope
This skill ONLY:
This skill NEVER:
Related Skills
Install with clawhub install if user confirms:
chat - Communication preference memory for cleaner agent interactions.
agent - Agent behavior and prompting patterns for consistent roles.
agents - Multi-agent system design and safety boundaries.
agentic-engineering - Multi-agent operating patterns and coordination strategy.
delegate - Structured handoffs when work should move between agents.Feedback
If useful: clawhub star chat-rooom
Stay updated: clawhub sync`
β‘ When to Use
User wants multiple agents to talk, coordinate, debate, or hand off work without copying terminal output around. Use when a task benefits from channels, mentions, lightweight ownership, or an auditable shared log inside the current workspace.
βοΈ Configuration
If ~/chat-rooom/ does not exist or is empty, read setup.md silently. Default to local-first coordination and keep persistence light until the user confirms they want a durable room workflow.