feishu-channel-rules

Format Feishu chat replies as Markdown instead of raw card JSON.

1|Updated Mar 10, 2026
One-click install
npx skills add https://github.com/picpic2013/feishu-openclaw-plugin --skill feishu-channel-rules-picpic2013
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: feishu-channel-rules
Source: https://github.com/picpic2013/feishu-openclaw-plugin/tree/main/skills/feishu-channel-rules
Command: npx skills add https://github.com/picpic2013/feishu-openclaw-plugin --skill feishu-channel-rules-picpic2013

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill keeps Feishu and Lark responses readable, consistent, and safe by forcing the assistant to output Markdown instead of raw message card structures.

Core Features & Use Cases

  • Markdown-only replies: Prevents direct card JSON, template code, and other unsupported payloads from being shown to users.
  • Feishu-friendly formatting: Supports headings, lists, tables, links, quotes, code blocks, and other normal Markdown content for chat replies.
  • Platform-safe communication: Useful when an assistant must answer in private chats or group chats without breaking the Feishu/Lark rendering experience.
  • Use case: A support bot can explain a workflow, share a table of results, or summarize an action plan while staying within Feishu’s display rules.

Quick Start

Reply to the user in clean Markdown and do not include any raw Feishu card JSON or template code.

Frequently Asked Questions about feishu-channel-rules

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

FAQPage Schema
How do I make Feishu bot replies display as clean Markdown instead of raw card JSON?

To make Feishu bot replies display as clean Markdown, you need to enforce a Markdown-only output rule that blocks raw card JSON and template code from being sent to the chat.

Why does my Lark assistant output raw message card structures instead of readable text?

Your Lark assistant outputs raw message card structures because it lacks a formatting constraint to block JSON payloads and enforce platform-safe Markdown responses for chat replies.

Can I use headings, lists, and tables in Feishu channel bot responses?

Yes, you can use headings, lists, tables, links, and code blocks in Feishu channel bot responses by formatting the output strictly with plain Markdown instead of unsupported card templates.

How do I format a Lark support bot reply to stay within platform rendering rules?

To format a Lark support bot reply within platform rendering rules, enforce strict Markdown-only output to prevent broken layouts from unsupported JSON payloads in private and group chats.

What is the best way to prevent a Feishu assistant from sending unsupported formatting structures?

The best way to prevent a Feishu assistant from sending unsupported formatting structures is to apply a strict Markdown-only filter that blocks direct card templates and JSON payloads.

Does enforcing Markdown-only output work for both private chats and group chats in Feishu?

Yes, enforcing Markdown-only output works for both private chats and group chats in Feishu, ensuring the assistant presents readable and platform-safe responses across all communication channels.