Install
openclaw skills install @yqxu/feishu-card-displayUse when another skill returns Feishu display payloads or messageToolCalls. This skill teaches the agent to use OpenClaw message tool to send Feishu cards, text, and media in the current conversation, then reply with NO_REPLY.
openclaw skills install @yqxu/feishu-card-displayUse 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