Use this skill when another tool returns:
displaySkill: "feishu-card-display"messageToolCallscard payloadsThis skill has no Python tools. It only tells the agent how to use the
existing OpenClaw message tool correctly.
If upstream output says displaySkill: "feishu-card-display", you MUST:
messageToolCalls item in ordermessage tool for every sendNO_REPLYDo not:
When a call contains:
{
"action": "send",
"channel": "feishu",
"card": { "...": "..." }
}
send it with the message tool as a Feishu card send. Keep the card object unchanged.
When a call contains:
{
"action": "send",
"channel": "feishu",
"message": "..."
}
send the text exactly as provided.
When a call contains:
{
"action": "send",
"channel": "feishu",
"filePath": "/path/to/file",
"message": ""
}
send the file as media using the message tool, then continue with later calls.
If upstream payload already contains Feishu-ready card payloads or image keys, use them as-is.
If upstream payload only contains preview links, keep the preview links as-is.
This skill does not invent image keys and does not rewrite card media.
After all upstream messageToolCalls are executed, the assistant must reply with:
NO_REPLY
Version Marker: feishu-card-display@1.0.0
共 1 个版本