원클릭으로
room
Talk to humans + other crew members in the project's group-chat room
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Talk to humans + other crew members in the project's group-chat room
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Use when the user wants to read, modify, search, add, or delete nodes on a project's canvas. Triggers on "canvas", "scene", "node", "add a clip", "edit the timeline", "what's in the canvas", "rearrange", "remove the X". Use the `clash canvas` CLI subcommands; always pass `--json` for parseable output.
Use when the user wants to list, switch, create, inspect, or delete Clash projects. Triggers on "project", "switch project", "open project", "new project", "delete project", or any reference to a project by name. Use the `clash projects` CLI subcommands.
Use when the user wants to cut, trim, split, reorder, or add media to a Project Timeline, or change its fps or composition size. Round-trip the Timeline through timelines/<id>.timeline.yaml with public `clash timeline list`, `pull`, and `apply` commands.
Use when the user wants to read, modify, search, add, or delete nodes on a project's canvas. Triggers on "canvas", "scene", "node", "add a clip", "edit the timeline", "what's in the canvas", "rearrange", "remove the X". Use the `clash canvas` CLI subcommands; always pass `--json` for parseable output.
Use when the user wants to list, switch, create, inspect, or delete Clash projects. Triggers on "project", "switch project", "open project", "new project", "delete project", or any reference to a project by name. Use the `clash projects` CLI subcommands.
AI video production with the Clash platform. Use this skill whenever the user mentions Clash, video projects, canvas editing, image/video generation, storyboards, or wants to create visual content. Also use when the user asks about managing Clash projects, tokens, or CLI setup.
| name | room |
| description | Talk to humans + other crew members in the project's group-chat room |
The "must broadcast on
[room from …]" rule lives in the project's AGENTS.md prelude, not here. That rule is always loaded; this skill is the reference for how the room works — semantics, identity, when to volunteer messages unprompted.
The project has a shared room where humans and other crew members
chat. By default, your own work (tool calls, internal reasoning,
streaming text) lives in your private session — humans only see it if
they specifically open your tab. To say something everyone in the
room sees, broadcast via the clash room say tool.
Broadcast when you have a finished thought worth surfacing to the whole room — your equivalent of "talking out loud" in a meeting.
Do broadcast when:
--mention <crew_member_id> so they get pulled into the loop).Don't broadcast when:
Aim for chat-message-sized outputs: one to a few sentences. If you need to send something longer, it's probably a document or an artifact, not a chat message.
# Broadcast plain text
clash room say "Done — added 3 video nodes for the intro sequence."
# Broadcast and mention another crew member to pull them in
clash room say "Storyboard is ready, your turn." --mention <canvas-editor crew_member_id>
# Read recent room messages to catch up before deciding what to do
clash room read --limit 20
Your crew_member_id (sender) and project_id (target room) are
already in your env (CLASH_CREW_MEMBER_ID, CLASH_PROJECT_ID) —
the tool picks them up. You don't need to pass them.
When humans @-mention you, the room message is automatically queued
as a prompt for your next turn — you'll see it as a regular user
message prefixed with [room from human]. Reply with clash room say to surface your answer back to the room (otherwise your reply
only shows in your private tab).