
Push beautiful Feishu cards with colored headers, tables, images & buttons. Requires Feishu App credentials.
Feishu Card Push (飞书卡片推送) is a specialized rich-text messaging and media communication skill on EasyClaw designed to construct and push beautiful, interactive message cards to Feishu chats. Bypassing unformatted plain text logs, this skill enables developers and managers to push professional, multi-element cards — featuring colored headers, structured tables, embedded code blocks, images, and actionable button links — directly to specified user or group channels via Feishu custom robot webhooks or App APIs.
The skill is built for DevOps engineers pushing server alert cards, project leads sharing weekly metrics tables, HR specialists announcing company-wide events, and growth marketers monitoring real-time transaction reports.
The expected outcome is a beautifully rendered Feishu message card: written in valid, standard-compliant Feishu card JSON schemas, pushed headlessly to your target chats, and confirming execution immediately with local delivery status logs.
1. Analyze card objective and layout. Provide your raw text, metrics, or table data, and specify your layout preferences (e.g., header color, buttons, or charts).
2. Feishu Card Schema compilation. The skill translates your data into Feishu's official card JSON schema structure — defining header colors (blue, green, orange, red), text modules, division line boundaries, image blocks, and button actions.
3. Webhook or API routing. It directs the card payload. For group chats, the skill utilizes secure custom robot webhook tokens; for private or multi-channel enterprise pushes, it calls Feishu's central Message Push APIs.
4. Interactive element mapping. For cards requiring links, the skill configures actionable redirection buttons (e.g., "Review Code" or "View Report") mapping to specified workspace URLs.
5. Headless dispatch and log. The skill pushes the completed card payload over HTTPS, verifies the delivery status with Feishu's servers, and logs the execution metrics in your local workspace.
- Visual Card Schema compiler: Structures raw metrics into beautiful, colored Feishu card JSON payloads.
- Dynamic table integration: Embeds clean data tables inside card modules for scannable reporting.
- Header color themes: Customize header colors (red for alerts, green for success, blue for reports) instantly.
- Interactive buttons: Injects actionable button links with secure URL mappings.
- Code block embeds: Displays code segments and system traces clearly inside the card layouts.
- Multi-channel webhook routing: Pushes cards to specific group chats via custom robot webhook tokens.
1. Pushing weekly performance reviews to the tech group chat
A project manager wants to announce the completion of a major milestone. Sending a long, unformatted text block on Feishu is hard to read. The skill compiles their weekly metrics into a beautiful Feishu Card: featuring a professional blue header ("Q3 Launch Progress"), a clean data table showing completed features and bug counts, and a direct button link to the project's codebase, ensuring high team visibility.
2. Sending critical server alerts with red headers
A DevOps engineer wants to automate server monitoring alerts. If a local database experiences a timeout, the skill generates an alert card: featuring a critical red header ("DATABASE TIMEOUT ALERT"), an embedded code block displaying the server error log, and a button link leading directly to the server's control console, prompting rapid team intervention.
3. Pushing automated transactional reports to the sales channel
An e-commerce brand manager wants to celebrate daily sales. Every evening, the skill compiles the daily revenue, average order value, and top-selling products into a warm orange header card ("Daily Sales Victory!"), pushing it to the shared sales channel using a custom robot webhook, keeping the team motivated.
4. Announcing company-wide events with button actions
An HR administrator wants to coordinate a voluntary team-building dinner. They ask the skill to design an announcement card: featuring a warm green header, an embedded checklist of dinner details, and two interactive buttons — "Count Me In" and "Maybe Next Time" — that route users to a shared signup document, streamlining HR signups.
5. Sharing code reviews with code block embeds
A senior developer wants to share a code optimization suggestion. The skill formats the before-and-after code segments into a clean gray header card, embedding the code blocks with syntax styling, and pushes it directly to the developer's chat, facilitating clean collaborative code reviews.
An administrator needs to push a weekly database backup report to their engineering group chat on Feishu.
1. They open EasyClaw and activate Feishu Card Push.
2. They run: *"Send a weekly backup report to the engineering group. Header: green 'Backup Success', add a table showing backup sizes, and a button linking to our storage."*
3. The skill retrieves the table data, compiles the Feishu card JSON schema, and maps the destination webhook.
4. It sends the card payload over HTTPS to Feishu's server, confirming successful delivery.
5. The engineering team receives a beautiful, green-header message card displaying the backup metrics and the direct storage link in their chat.
Report compiled and pushed headlessly in under 20 seconds.
Add this skill to your EasyClaw workspace
Describe your task in a chat message
Review the output and iterate if needed
Export or share the results directly from EasyClaw
Combine with other skills to build automated workflows
A Feishu Card is an advanced, interactive message format supported by Feishu. Unlike standard plain text, cards can contain structured sections, colored headers, markdown-formatted text blocks, images, tables, and functional buttons.
You can push cards using two different methods: (1) via a Custom Robot Webhook (simplest, only requires group robot credentials), or (2) via the official Feishu Open Platform Message APIs (requires a registered developer application with Message Push scopes).
Yes. The skill supports embedding image modules. Provide a public image URL or local asset path, and the card compiler will integrate the image blocks into your card layout schema.
Feishu's servers reject any message payload with a malformed JSON schema, returning an API error. This skill uses robust validation checks during compilation to ensure every generated card schema is syntactically perfect.
Yes. The skill can compile button modules containing specific URL links (`multi_url`) that route users to web pages. For complex API callback buttons (which trigger server webhooks when clicked), developer coordination is recommended.
The skill maps your raw comma-separated data or lists into Feishu's native `table` layout module, generating columns, headers, and rows with clean alignment parameters.
Yes. Pushing the card payload to Feishu's servers requires an active internet connection to communicate over secure HTTPS links.
Yes. Every successfully compiled card schema and dispatch status is written as a local log file under `public/data/logs/` in your workspace, creating a clear history of your automated notifications.
Yes. You can instruct the skill to translate your raw data reports into Chinese before compiling the card schema, delivering a beautifully structured Chinese-language message card.
Yes. You can pair this skill with a local background scheduler to automate repeating card pushes, such as "push our weekly sales card every Friday at 5 PM."
Browse more in General Tools or all skills.
Get EasyClaw, add this skill, and start building AI agent workflows in minutes.
Get EasyClaw Free →