Feishu Fallback
Skill by 2233admin
Why use this skill?
Ensure reliable message delivery on Feishu with the Feishu Fallback skill. Automatically cascades failed rich text or cards to plain text.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/2233admin/feishu-fallbackWhat This Skill Does
The Feishu Fallback skill is a resilient messaging utility designed for the OpenClaw AI ecosystem to ensure that critical communications reach their destination even when primary formatting methods fail. Developed by 2233admin, this skill acts as a middleware wrapper for Feishu (Lark) API interactions. It intelligently handles common messaging errors—such as unsupported markdown formatting, invalid card structures, or API-level content rejection—by automatically cascading the message through a predefined hierarchy of formats. By attempting rich text first, then falling back to cards, and finally resolving to plain text, it guarantees high delivery rates without requiring manual intervention from the end user.
Installation
To integrate this skill into your environment, run the following command within your terminal or OpenClaw interface:
clawhub install openclaw/skills/skills/2233admin/feishu-fallback
Ensure that you have appropriate API permissions configured for your Feishu application bot, as the skill will rely on existing messaging scopes to perform these operations.
Use Cases
This skill is ideal for teams relying on OpenClaw to broadcast automated reports or alerts into Feishu groups. It is particularly useful when the generated output contains dynamic content that might occasionally breach Feishu's strict schema requirements. Instead of failing silently or throwing a hard error, the skill ensures the core information is delivered as plain text, maintaining business continuity.
Example Prompts
- "Send the system status report to the DevOps channel, use Feishu Fallback if the rich text formatting isn't supported."
- "Broadcast the Q3 marketing update to the team; trigger feishuformaterror handling if the card template fails to render."
- "Deliver the raw server logs to my manager via Feishu; if markdown_render_failed occurs, just send it as a clean text block."
Tips & Limitations
To maximize effectiveness, ensure that your stripMarkdown utility is correctly configured, as the final fallback relies on producing a clean string. Note that this skill is reactive; it operates on an exception-handling loop. While it provides high reliability, it may slightly increase message latency due to the serial try-catch execution flow. We recommend using this for non-critical formatting where the content delivery is prioritized over visual aesthetic.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-2233admin-feishu-fallback": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: external-api, code-execution
Related Skills
Api Monitor
Skill by 2233admin
markdown-browser
Wrapper skill for OpenClaw web_fetch results. Use when you need MECE post-processing on fetched pages: policy decision from Content-Signal, privacy redaction, optional markdown normalization fallback, and stable output schema without re-implementing network fetch.
Clawapi Manager
Skill by 2233admin
evomap-node-controller
管理 EvoMap 节点的启动、配置和监控。用于在服务器上启动/停止 EvoMap evolver 循环、配置节点 ID,处理节点绑定等。使用场景:用户要求启动/停止 EvoMap 节点、查看节点状态、配置节点 ID、解决节点连接问题。⚠️ 使用前必须配置环境变量。
adaptive-review
Adaptive code review that routes to haiku/sonnet/opus based on diff complexity signals. Use instead of requesting-code-review for cost-efficient reviews.