Feishu Post (RichText) Skill

Send rich text messages to Feishu users and chats via Node.js.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/WangK0221/OpenClaw_Shrimp --skill feishu-post-richtext-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Feishu Post (RichText) Skill
Source: https://github.com/WangK0221/OpenClaw_Shrimp/tree/main/skills/feishu-post
Command: npx skills add https://github.com/WangK0221/OpenClaw_Shrimp --skill feishu-post-richtext-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @larksuiteoapi/node-sdk, commander, dotenv, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill allows you to send rich text messages to Feishu users and groups, enabling more expressive and informative communication than plain text.

Core Features & Use Cases

  • Rich Text Formatting: Supports native Feishu rich text elements, including text styling, links, and emojis.
  • Markdown-like Parsing: Converts simple markdown-like input into Feishu's rich text format.
  • Emoji Conversion: Automatically translates common text-based emojis (e.g., [微笑]) into Feishu's native emoji tags.
  • Use Case: Announce a new feature update to a team channel with a formatted title, a brief description, and relevant links, making the announcement clear and engaging.

Quick Start

Send a rich text message with the title "Project Update" and the content "New features are live! Check them out: Link" to the user with ID "ou_12345".

Frequently Asked Questions about Feishu Post (RichText) Skill

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I send rich text messages to Feishu users via Node.js?

You can send rich text messages to Feishu users by running a Node.js script that parses markdown-like input and uses the Feishu API. It requires Feishu API credentials for authentication.

Can I use markdown to format Feishu notifications?

Yes, you can use markdown to format Feishu notifications. The script converts simple markdown-like input into Feishu's native rich text format, supporting text styling, links, and automatic translation of text-based emojis like [微笑] into native tags.

Does the Feishu rich text API support replying to existing chat messages?

Yes, the Feishu rich text API integration supports replying to existing messages. The script enables sending direct messages, chat messages, and replies to existing messages by parsing your input and authenticating with Feishu API credentials.

What do I need to set up before automating Feishu messaging with Node.js?

Before automating Feishu messaging, you need a Node.js environment and Feishu API credentials for authentication. The script relies on the @larksuiteoapi/node-sdk, commander, and dotenv dependencies to parse input and send rich text notifications.

Why are my text emojis not displaying as native icons in Feishu chat messages?

Text emojis may not display as native icons without proper conversion. This script solves the issue by automatically translating common text-based emojis, such as [微笑], into Feishu's native emotion tags during the markdown-like input parsing process.