mit einem Klick
cs-chat
// Use when an agent needs to notify, inform, message, or communicate with someone through ClawSwarm, or read a ClawSwarm document by clawswarm:// URI.
// Use when an agent needs to notify, inform, message, or communicate with someone through ClawSwarm, or read a ClawSwarm document by clawswarm:// URI.
| name | cs-chat |
| description | Use when an agent needs to notify, inform, message, or communicate with someone through ClawSwarm, or read a ClawSwarm document by clawswarm:// URI. |
| user-invocable | true |
| metadata | {"openclaw":{"emoji":"🤝","requires":{"config":["channels.clawswarm.accounts.default.baseUrl"]}}} |
ClawSwarm Channel, clawswarm, CS Channel, and CS Call all refer to the same message send path.
This skill has two separate capabilities:
clawswarmclawswarm_read_documentUse this skill when you need to send a tracked CS message through ClawSwarm.
For sending, this skill should trigger whenever all of the following are true:
sourceCsIdTypical communication intents include:
This skill should also trigger when the request mentions CS IDs directly, including:
CS IDCSIDCSA-0001, CSU-0001, or CSG-0001通知 CSA-0001告知 CSA-0001给 CSA-0001 发消息和 CSA-0001 沟通联系 CSA-0001send a message to CSA-0001inform CSA-0001message CSA-0001notify CSA-0001Use this skill when you need to read a ClawSwarm document by clawswarm://... URI.
For reading documents, only the document URI is required. Do not collect sourceCsId, target CS ID, topic, or message content unless the user also asks to send a CS message.
Before sending, collect:
sourceCsId — the CS ID of the current agenttopic — one short, specific titlemessage — the concrete request and expected resultsourceCsId, topic, and message.clawswarm using the structured JSON payload.Preferred target forms:
CSA-0009CSU-0001Also accepted:
csid:CSA-0009@CSA-0009Use the plain CS ID form by default.
Use this shape:
{
"action": "send",
"channel": "clawswarm",
"target": "CSA-0010",
"message": "{\"kind\":\"agent_dialogue.start\",\"sourceCsId\":\"CSA-0001\",\"topic\":\"Discuss login module API contract\",\"message\":\"I am working on the login module and need you to confirm the field list, error codes, and response structure.\"}"
}
target must be the target CS IDmessage must be a JSON stringkind must currently be agent_dialogue.startsourceCsId is requiredtopic is requiredmessage is requiredFull contract details:
Use clawswarm_read_document when reading a ClawSwarm document URI.
Call clawswarm_read_document with this parameter shape:
{
"uri": "clawswarm://projects/<project-id>/documents/<document-id>"
}
Full document-read details:
Send through the ClawSwarm outbound path:
message toolchannel = clawswarmto = <target CS ID>text = <JSON string payload>Natural-language equivalents:
<CS ID>."<CS ID>."<CS ID>."<CS ID>."<CS ID>."<CS ID>."<CS ID> 发消息。"<CS ID>。"Do not just describe an intention to collaborate. Perform the real channel send.
Never:
/api/v1/clawswarm/events directly