Feishu Message Fallback for Openclaw

A resilient messaging skill that ensures Feishu delivery through automatic retries and format-to-plain-text fallback strategies.

2426758093
v1.0.0
Mar 3, 2026
0
0
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install feishu-message-fallback

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 feishu-message-fallback 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 Message Fallback?

The Feishu Message Fallback skill is designed to enhance the reliability of automated communications within the Openclaw Skills ecosystem. It provides a robust delivery layer that mitigates common API failures by implementing an intelligent retry mechanism coupled with a format degradation strategy. If a message fails to send as rich text, the skill automatically attempts delivery as plain text, ensuring that critical information reaches its destination regardless of network instability or complex formatting constraints.

Feishu Message Fallback Use Cases

  • Handling intermittent network timeouts during automated message broadcasts.
  • Overcoming Feishu API errors related to unsupported or malformed rich text content.
  • Managing message delivery during high-traffic periods where queue congestion may occur.
  • Standardizing error reporting for communication workflows in Openclaw Skills.

How Feishu Message Fallback Works

  1. The skill attempts to send the message using the primary rich text format.
  2. If the attempt fails, it triggers an automatic retry logic with a maximum of three attempts.
  3. Between attempts, the skill applies exponential backoff delays of 1s, 2s, and 4s to reduce server load.
  4. If rich text delivery consistently fails or returns a formatting error, the skill falls back to a plain text version.
  5. The final status, including any logged errors or success confirmation, is reported back to the main workflow.

Feishu Message Fallback Setup

To integrate this skill into your Openclaw Skills project, update your configuration in TOOLS.md or your delivery JSON:

{
  "delivery": {
    "mode": "announce",
    "channel": "feishu",
    "retry": {
      "maxAttempts": 3,
      "backoffMs": 1000
    }
  }
}

Ensure your environment variables for Feishu webhooks or API tokens are correctly configured to allow the skill to interact with the Feishu gateway.

Feishu Message Fallback Data Schema & Taxonomy

The skill manages message states and error handling based on the following taxonomy:

Data Field Description
maxAttempts Maximum number of delivery retries (default: 3)
backoffStrategy Exponential increments (1s, 2s, 4s)
fallbackPolicy Priority shift from Rich Text to Plain Text
errorLog Capture of network timeouts, format errors, and permission failures

Feishu Message Fallback Advanced Features

  • Intelligent exponential backoff to prevent API rate limiting.
  • Automatic message truncation for payloads exceeding Feishu's character limits.
  • Immediate failure notification for permission-based errors to prevent unnecessary retries.
  • Seamless integration with scheduled Openclaw Skills tasks for dependable reporting.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*