feishu-forward-reader
读取和解析飞书合并转发消息(merge_forward)的详细内容。当收到飞书转发消息显示为"Merged and Forwarded Message"时使用此 skill 获取原始消息内容。
Why use this skill?
Easily parse Feishu merged forwarded messages in OpenClaw. Convert complex message chains into actionable text for your AI agent with this official skill.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/konce/feishu-forward-readerWhat This Skill Does
The feishu-forward-reader skill serves as a vital bridge between OpenClaw AI and the Feishu (Lark) ecosystem. By default, OpenClaw interprets Feishu's "Merged and Forwarded Message" format as a opaque container, rendering the actual content unreadable. This skill effectively intercepts these specific message types, queries the Feishu open API, and recursively parses the payload. It extracts original text, rich text (post), and interactive card content while mapping sender IDs to human-readable names. By flattening these structures, the skill allows the OpenClaw agent to process, summarize, or act upon sub-messages trapped within forwarded stacks.
Installation
To install this skill, use the ClawHub command line interface. Ensure you have your OpenClaw environment initialized and that your Feishu application is configured with the necessary scopes:
clawhub install openclaw/skills/skills/konce/feishu-forward-reader
After installation, the skill automatically detects your existing ~/.openclaw/openclaw.json configuration. If you prefer to run it manually or for troubleshooting, you can utilize the provided Python scripts in the scripts/ directory to verify credential connectivity using your App ID and App Secret.
Use Cases
- Automated Meeting Minutes: When a user forwards a long discussion thread to the OpenClaw agent, this skill parses the entire chain so the AI can generate a summary of the decisions made.
- Knowledge Base Extraction: Efficiently extract project details or task requirements forwarded from different departments into a centralized project channel.
- Historical Data Retrieval: Use the agent to analyze historical context that was previously bundled into forwarded messages, ensuring the AI has the full history required for accurate follow-up.
Example Prompts
- "OpenClaw, please parse the forwarded message with ID om_12345 and tell me the main action items requested by the user."
- "Look at the last forwarded message in this chat and summarize the three key points discussed by the team members."
- "Read the content of the forwarded message om_98765 and add the tasks mentioned to my project management board."
Tips & Limitations
- Permissions: This skill requires
im:message:readonlyto access the chat logs. Ensure your Feishu app has these scopes granted and the bot is added to the relevant chat groups. - Rate Limiting: Frequent API calls to the Feishu platform may hit rate limits; if you are processing large volumes of forwarded messages, consider adding a sleep delay in your execution script.
- Media Content: Note that binary attachments like files, audio, and video are represented as placeholders; this skill is optimized for text, post, and interactive card content processing.
- Data Privacy: Because this tool reads internal chat content via API, ensure that your OpenClaw instance is secured and that sensitive data is handled in accordance with your organization's compliance policies.
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-konce-feishu-forward-reader": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, external-api