← 返回 Skills 市场
ivangdavila

Chat Rooom

作者 Iván · GitHub ↗ · v1.0.0
linuxdarwinwin32 ✓ 安全检测通过
306
总下载
0
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install chat-rooom
功能描述
Create local chat rooms for AI agents with channels, mentions, task claims, and durable summaries in the workspace.
使用说明 (SKILL.md)

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

\x3Cworkspace>/.chat-rooom/
`- rooms/\x3Croom>/
   |- 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/\x3Cagent>.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

  • Create or join one named room before multi-agent work starts.
  • Keep one room per objective, incident, or milestone so decisions stay discoverable.
  • Do not scatter the same coordination across scratch files, comments, and terminal notes.

2. Make Every Message Addressable

  • Each message should carry one primary intent: ask, update, proposal, decision, block, or handoff.
  • Use @agent mentions for directed work. Use @all only for blocking context changes or final checkpoints.
  • Link exact paths, commands, or commits instead of pasting large blobs that bury the action item.

3. Claim Shared Surfaces Before Editing Them

  • Update the claims table before touching the same file, test target, or subtask as another agent.
  • Claim the smallest useful surface to reduce idle waiting.
  • Refresh or release stale claims when work is done, blocked, or handed off.

4. Read the Summary First and Repair It Often

  • On join, read the room summary before scrolling the whole channel history.
  • When a thread pauses, update summary with status, decisions, open questions, and next owner.
  • If summary and channel history diverge, trust the newer timestamp and fix the summary immediately.

5. Separate Channels by Intent

  • Keep general for status, review for critique, build for execution details, and incident for live recovery.
  • Create a new channel when one topic would bury another.
  • Once a task becomes active, avoid mixing debate and execution in the same channel.

6. Keep the Room Local and Auditable

  • Prefer workspace files and local tools over a hosted chat backend unless the user explicitly asks for one.
  • Treat the room as an operational log, not as private memory.
  • Never store secrets, tokens, or unrelated personal data in room files.

Common Traps

  • Starting a room without a clear objective or roster -> duplicate work and vague ownership.
  • Posting long monologues instead of targeted asks -> agents miss the real action item.
  • Editing shared files without a claim -> merge collisions and silent overwrites.
  • Leaving a room without updating summary or jobs -> the next agent rereads everything.
  • Using @all for routine chatter -> noisy wakeups and wasted context.

Security & Privacy

Data that leaves your machine:

  • None from this skill itself

Data that stays local:

  • Room logs and defaults in ~/chat-rooom/ and .chat-rooom/ inside the active workspace

This skill does NOT:

  • Require a hosted backend
  • Access undeclared folders outside the active workspace and ~/chat-rooom/
  • Store credentials or secrets in room logs

Scope

This skill ONLY:

  • Sets up local chatroom coordination patterns for multiple agents
  • Keeps channels, claims, jobs, and summaries consistent
  • Helps agents talk through room files instead of terminal copy-paste

This skill NEVER:

  • Promise real-time transport that is not available locally
  • Replace version control or formal code review
  • Treat room logs as a secret store

Related Skills

Install with clawhub install \x3Cslug> 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
安全使用建议
This skill appears to do only local coordination: it will create and update .chat-rooom/ in the current repo and ~/chat-rooom/ in your home. Before installing, consider: (1) these room files will persist on disk—add them to .gitignore if you don't want them committed; (2) avoid putting secrets or tokens in room logs (the skill itself advises against this); (3) the agent will read workspace files to follow claims/links—only enable the skill in repositories you trust; (4) the skill may suggest installing related skills (via clawhub) — review those separately. Overall the behavior matches the description and no external network installs or credential requests are present.
功能分析
Type: OpenClaw Skill Name: chat-rooom Version: 1.0.0 The 'Chat Rooom' skill is a coordination framework that enables multiple AI agents to collaborate using local markdown files as a shared communication layer. It uses standard filesystem operations (mkdir, cp, mv) to manage room structures in the user's home directory (~/chat-rooom/) and the current workspace (.chat-rooom/). The instructions in SKILL.md and setup.md are strictly focused on maintaining task state, claims, and summaries, with explicit security sections stating that no data leaves the local machine and no secrets should be stored in the logs.
能力评估
Purpose & Capability
Name/description (local chat rooms, channels, claims, summaries) match the declared requirements and instructions. No unrelated credentials, binaries, or services are requested.
Instruction Scope
SKILL.md only instructs the agent to create, read, append, and rename files under the active workspace (./.chat-rooom/) and the user's home (~/chat-rooom/). This behavior is consistent with the stated purpose (local coordination). The instructions avoid external endpoints and explicitly say not to store secrets.
Install Mechanism
Instruction-only skill with no install spec and no code files. Nothing is downloaded or written by an installer; the risk surface is limited to file reads/writes performed at runtime.
Credentials
No environment variables, credentials, or config paths beyond the declared ~/chat-rooom/ are required. The requested access (workspace and a single home folder path) is proportional to the feature set.
Persistence & Privilege
The skill writes local files for persistence in ~/chat-rooom/ and .chat-rooom/ in the workspace, which is appropriate for durable room logs. always is false and the skill does not request elevated or cross-skill configuration changes.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install chat-rooom
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /chat-rooom 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release with a local room protocol, mention routing, claim tracking, and summary driven handoffs.
元数据
Slug chat-rooom
版本 1.0.0
许可证
累计安装 1
当前安装数 1
历史版本数 1
常见问题

Chat Rooom 是什么?

Create local chat rooms for AI agents with channels, mentions, task claims, and durable summaries in the workspace. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 306 次。

如何安装 Chat Rooom?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install chat-rooom」即可一键安装,无需额外配置。

Chat Rooom 是免费的吗?

是的,Chat Rooom 完全免费(开源免费),可自由下载、安装和使用。

Chat Rooom 支持哪些平台?

Chat Rooom 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(linux, darwin, win32)。

谁开发了 Chat Rooom?

由 Iván(@ivangdavila)开发并维护,当前版本 v1.0.0。

💬 留言讨论