Feishu Forwarded Message Reader for Openclaw

A specialized tool for extracting and displaying the full content of merged and forwarded messages within the Feishu platform.

konce
v1.1.0
Feb 25, 2026
0
1.3k
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install feishu-forward-reader

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-forward-reader 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 Forwarded Message Reader?

The Feishu Forwarded Message Reader is a technical utility designed to address the limitation where merged messages are often displayed as a generic Merged and Forwarded Message placeholder. This tool allows users to dive deep into the original message threads by fetching the complete sub-message list directly through the Feishu API. As part of the ecosystem of Openclaw Skills, it provides a seamless way to restore context and visibility to forwarded conversations.

By integrating this skill, developers can programmatically access text, rich media, and interactive cards that would otherwise be hidden. It acts as a bridge between the high-level message summary and the granular data stored in the Feishu infrastructure, making it an essential component for anyone building automation or research tools using Openclaw Skills.

Feishu Forwarded Message Reader Use Cases

  • Restoring visibility to forwarded chat history that appears as a single placeholder.
  • Automating the archival of complex Feishu conversations for compliance or project management.
  • Extracting specific data from rich text posts and interactive cards within forwarded threads.
  • Enhancing AI agent capabilities to understand multi-message context when using Openclaw Skills.

How Feishu Forwarded Message Reader Works

  1. The skill accepts a Feishu message ID as input through the command line or a script.
  2. It automatically authenticates using credentials stored in environment variables or the local Openclaw Skills configuration.
  3. The tool performs a GET request to the Feishu IM API to retrieve the detailed message payload.
  4. It identifies the merge_forward message type and iterates through the included items.
  5. The content is parsed based on its specific type (text, image, audio, etc.) and formatted for output.

Feishu Forwarded Message Reader Setup

The skill can be used via Python or Shell scripts. Ensure your Feishu App ID and Secret are configured.

# Install dependencies and run the Python parser
python3 scripts/parse_forward.py <message_id>

# To output in JSON format for further automation
python3 scripts/parse_forward.py <message_id> --format json

# Alternative shell script method
./scripts/read_forward.sh <message_id>

Credentials will be automatically fetched from ~/.openclaw/openclaw.json if available.

Feishu Forwarded Message Reader Data Schema & Taxonomy

The skill organizes message data into a structured format containing the original sequence of communications.

Attribute Description Mapping
message_id Unique ID of the message data.items[].message_id
msg_type Type (text, post, image, etc.) data.items[].msg_type
sender Sender details (User ID or Name) data.items[].sender
content The parsed body of the message data.items[].body.content
create_time Original message timestamp data.items[].create_time

Feishu Forwarded Message Reader Advanced Features

  • Multi-source credential management allowing configuration via CLI, ENV, or global Openclaw Skills settings.
  • Recursive parsing support for various message types including rich text posts, interactive cards, and media files.
  • Optional user name resolution that converts obscure OpenIDs into human-readable names using contact permissions.
  • Support for multiple output modes including human-friendly terminal displays and raw JSON for integration into larger pipelines.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*