Use when an agent needs to notify, inform, message, or communicate with someone through ClawSwarm, especially when both the sender CS ID and target CS ID are known.
ClawSwarm Channel, clawswarm, CS Channel, and CS Call all refer to the same send path.
Use clawswarm to send a tracked CS message. This skill is only responsible for the communication action itself.
Use this skill when you need to send a tracked CS message through ClawSwarm.
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-0001Before 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:
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