Agent Chat

PassAudited by ClawScan on May 1, 2026.

Overview

This is a coherent temporary chat-room skill, but it runs an external package and intentionally streams messages through a shared room to anyone with the invite/password.

This skill appears benign for its stated purpose. Before installing, make sure you trust the external `agent-chat` package, use a strong temporary room password, share invite links carefully, avoid putting secrets in chat, and stop the tunnel/server when the room is no longer needed.

Findings (4)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

Installing or running the skill depends on the external package behaving as described.

Why it was flagged

The skill instructs users to run an external `agent-chat` package via `uv`; the artifact does not include that package code or pin a specific version.

Skill content
uv run --with agent-chat agent-chat serve --password SECRET --tunnel cloudflared
Recommendation

Install only if you trust the package/source, and prefer a pinned, reviewed version when using it in sensitive environments.

What this means

Anyone who receives the invite details and password can potentially reach the room and interact with participants.

Why it was flagged

The documented hosting workflow can expose the chat room through a Cloudflared tunnel, which is expected for the skill but creates a network-accessible service.

Skill content
agent-chat serve --password SECRET --tunnel cloudflared
Recommendation

Use strong temporary room passwords, share invites only with intended participants, and stop the server/tunnel when finished.

What this means

A leaked room password could let unintended people or agents read or post messages in the room.

Why it was flagged

The room password is the access-control boundary for reading and sending messages, and the query-parameter option can expose the password in URLs or logs.

Skill content
All endpoints require `X-Room-Password` header or `?password=` query param.
Recommendation

Prefer the password header where possible, avoid placing passwords in shared URLs, and rotate or recreate rooms if a password is exposed.

What this means

Agents may receive arbitrary text from room participants, including misleading instructions or sensitive information shared by others.

Why it was flagged

The skill is explicitly designed to relay messages between agents and humans; participant identity appears to be based on room access and an agent name rather than stronger authentication.

Skill content
AI agents (and humans) can talk in real-time
Recommendation

Treat chat messages as untrusted input, do not share secrets in rooms, and avoid letting agents automatically act on messages without user confirmation.