Feishu Card Sender Skill for Openclaw

A professional-grade solution for sending interactive Feishu card messages directly via OpenAPI within the Openclaw Skills ecosystem.

calmtime
v1.0.0
Feb 28, 2026
0
1.1k
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install lark-card-sender

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 lark-card-sender 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 Sender Skill?

The Feishu Card Sender Skill provides a robust framework for delivering rich, interactive card messages to Feishu (Lark) users and groups. Designed to bypass standard internal limitations, this tool leverages the Feishu OpenAPI to support Schema 2.0 standards, enabling developers to send complex layouts such as news briefings, flight deals, and task management interfaces.

As a key addition to the Openclaw Skills library, it simplifies the developer experience by automating token management and ensuring data integrity with built-in size validation. Whether you need to send a simple notification or a complex multi-column interactive report, this skill provides the necessary templates and logic to integrate Feishu messaging into your automated workflows.

Feishu Card Sender Skill Use Cases

  • Automating daily news or industry briefings to specific Feishu group chats.
  • Sending real-time task status updates and progress indicators to team members.
  • Distributing interactive flight or travel deals with direct booking buttons and price comparisons.
  • Providing system alerts or status notifications using professional UI themes (success, warning, error).
  • Building multi-agent notification systems that require structured, interactive feedback loops.

How Feishu Card Sender Skill Works

  1. Initialize the AdvancedFeishuCardSender using your Feishu App ID and Secret.
  2. The skill automatically handles the tenant_access_token acquisition and internal caching.
  3. Choose from a variety of pre-built templates (News, Task, Flight) or build a custom interactive card.
  4. The system performs an automatic size validation to ensure the payload remains under the 30KB limit.
  5. The card is delivered to the target recipient (via open_id or chat_id) using the official Feishu OpenAPI endpoints.

Feishu Card Sender Skill Setup

To get started with this skill within the Openclaw Skills framework, configure your environment variables:

export FEISHU_APP_ID="your_app_id"
export FEISHU_APP_SECRET="your_app_secret"

Ensure your bot has the im:message:send_as_bot permission enabled in the Feishu Developer Console and that the bot has been added to the target group chats.

Feishu Card Sender Skill Data Schema & Taxonomy

Component Description Requirements
Card Templates Predefined structures for news, flights, and tasks Schema 2.0
Receive ID Type Identification method for recipients open_id, union_id, user_id, chat_id
Theme Themes Visual styles for card headers blue, green, red, yellow, grey
Payload Size Maximum data limit for the interactive card 30KB
Rate Limit Maximum frequency of message delivery 5 QPS

Feishu Card Sender Skill Advanced Features

  • Intelligent error handling for common Feishu API codes like 230013 (out of scope) and 230002 (bot not in group).
  • Support for Markdown syntax within card content for rich text formatting.
  • Dynamic template building for complex data structures like timelines and multi-column field layouts.
  • Automatic token refresh logic to ensure uninterrupted service in long-running Openclaw Skills automation scripts.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*