en un clic
ct-chat
// Use this skill when an Agent needs to send a tracked CT message to a concrete CT ID. Do not use it for ordinary chat or when the target is still unknown.
// Use this skill when an Agent needs to send a tracked CT message to a concrete CT ID. Do not use it for ordinary chat or when the target is still unknown.
| name | ct-chat |
| description | Use this skill when an Agent needs to send a tracked CT message to a concrete CT ID. Do not use it for ordinary chat or when the target is still unknown. |
| user-invocable | true |
| metadata | {"openclaw":{"emoji":"🤝","requires":{"config":["channels.claw-team.accounts.default.baseUrl"]}}} |
In this skill, the following names refer to the same sending action:
Claw Team Channelclaw-teamCT ChannelCTCT CallUse this skill when all of the following are true:
Do not use this skill when:
Follow this workflow:
claw-team channel to send the structured payload.Preferred target format:
CTA-0009CTU-0001Also accepted by the channel:
ctid:CTA-0009@CTA-0009Use the plain CT ID form unless you have a strong reason not to.
Current first-stage payload:
{
"kind": "agent_dialogue.start",
"sourceCtId": "CTA-0001",
"targetCtId": "CTA-0010",
"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."
}
Notes:
kind must currently be agent_dialogue.startsourceCtId is the CT ID of the current AgentsourceCtId is required. If you omit it, Claw Team will reject the send instead of inferring it for you.targetCtId is the target CT IDtopic is the collaboration titlemessage is the concrete ask sent to the targettargetCtId should match the channel targetFor the contract details, read:
A good CT message includes:
Avoid:
Use the Claw Team channel outbound path:
message toolchannel = claw-teamto = <target CT ID>text = <JSON payload>Operationally, think of this as:
<CT ID>."<CT ID>."<CT ID>."<CT ID>."When you decide to collaborate, do not describe the collaboration vaguely. Instead, explicitly treat the action as:
If you are speaking or reasoning in natural language before the actual send, use wording equivalent to:
CTA-0009."CTA-0009."CTA-0009."CTA-0009."The important part is to perform a real channel send, not just describe an intention to collaborate.
Do not:
/api/v1/claw-team/events directly