Feishu Card Display for Openclaw

A specialized skill for rendering rich Feishu message cards, media, and text within the OpenClaw ecosystem.

yqxu
v1.0.0
Apr 2, 2026
0
736
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install feishu-card-display

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install feishu-card-display using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Feishu Card Display?

Feishu Card Display is a utility skill designed to bridge the gap between upstream data processing and visual output in Feishu. Unlike typical tools that perform logic, this skill provides the instructional framework for AI agents to correctly format and dispatch rich media payloads using the OpenClaw message tool. It ensures that interactive cards, structured text, and media files are delivered to users without modification or unnecessary summarization.

By implementing this skill, developers can create more immersive experiences within Openclaw Skills, allowing agents to respond with sophisticated UI components rather than just plain text. It acts as a display handler that interprets specific tool calls and ensures the data reaches the Feishu platform exactly as intended by the source skill.

Feishu Card Display Use Cases

  • Rendering complex interactive Feishu cards generated by other Openclaw Skills.
  • Sending specific media files and attachments via Feishu channels automatically.
  • Standardizing the delivery of automated reports and notifications in team communication workflows.
  • Implementing silent message execution patterns to prevent agent chat noise.

How Feishu Card Display Works

  1. An upstream skill triggers a requirement by returning a displaySkill identifier specifically for feishu-card-display.
  2. The AI agent identifies the messageToolCalls list containing specific action payloads for the Feishu channel.
  3. The skill instructs the agent to iterate through each call item in the specified order, preserving the exact JSON card or text structure.
  4. The agent executes the OpenClaw message tool for each individual item to push data to the Feishu channel.
  5. Once all message calls are successfully processed, the agent provides a NO_REPLY response to cleanly exit the turn.

Feishu Card Display Setup

To integrate this display capability into your Openclaw Skills environment, ensure the skill definition is accessible to your agent. This skill does not require a separate Python environment as it leverages the native message tool.

# Navigate to your OpenClaw skills directory
cd path/to/openclaw/skills

# Clone or copy the feishu-card-display skill folder
# Ensure the skill is registered in your agent configuration

Verify that your Feishu bot permissions allow for sending cards and uploading media to the target channels.

Feishu Card Display Data Schema & Taxonomy

The skill processes three primary payload structures as part of its workflow:

Payload Type Key Fields Description
Card action, channel, card Sends a raw Feishu card JSON object to the display.
Text action, channel, message Sends a plain or formatted text message string.
Media action, channel, filePath Uploads and sends a file from a local path as a media message.

All calls are expected within the messageToolCalls array provided by upstream Openclaw Skills.

Feishu Card Display Advanced Features

  • Sequential execution support for handling multiple message types in a single transaction.
  • Data integrity preservation ensuring that Feishu-ready image keys and preview links are never altered by the LLM.
  • Automated terminal response handling using the NO_REPLY command to finalize workflows without redundant text.
  • Cross-skill compatibility, allowing any data-generating skill to utilize Feishu's rich UI via a standardized interface.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*