feishu-chat-history

Fetches and summarizes Feishu group chat history with sender names and timestamps.

2|Updated Apr 6, 2026
One-click install
npx skills add https://github.com/augustscl/awesome-xiawang-skills --skill feishu-chat-history-augustscl
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: feishu-chat-history
Source: https://github.com/augustscl/awesome-xiawang-skills/tree/main/feishu-chat-history
Command: npx skills add https://github.com/augustscl/awesome-xiawang-skills --skill feishu-chat-history-augustscl

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Provide a fast, readable summary of what was discussed in a Feishu group chat so users can catch up without reading long message histories.

Core Features & Use Cases

  • Message Retrieval & Auth: Guides obtaining tenant_access_token via appId and appSecret and calling the Feishu IM API to fetch messages.
  • Multi-type Parsing: Parses text, interactive (card), post, image, and system messages and reconstructs human-readable content with sender names and timestamps.
  • Pagination & Threading: Supports pagination via page_token and groups replies by thread root_id; suitable for ad-hoc summaries, meeting recaps, and incident reviews.

Quick Start

Summarize the last 50 messages from the current Feishu group chat and highlight the main topics and any action items.

Frequently Asked Questions about feishu-chat-history

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

FAQPage Schema
How do I summarize Feishu group chat history to quickly catch up on discussions?

To summarize Feishu group chat history, the Skill fetches messages via the Feishu IM API using a chat_id, parses text, interactive, post, and image messages with sender names and timestamps, and generates a concise, human-readable summary of the discussions.

How do I get a tenant_access_token to retrieve messages from the Feishu IM API?

You obtain a tenant_access_token for the Feishu IM API by providing your appId and appSecret, which authenticates the request to fetch and parse group chat messages for summarization.

Does this approach support parsing interactive cards and image messages from Feishu chats?

Yes, Feishu chat history summarization supports parsing text, interactive cards, post, image, and system messages, reconstructing all content types into readable formats while preserving sender names and timestamps.

How are threaded replies and large message volumes handled during a chat history review?

Threaded replies are grouped by their thread root_id, and large message volumes are managed using pagination with page_token, ensuring complete retrieval of chat history for accurate meeting recaps and incident reviews.

What is the best way to highlight action items from a Feishu group chat discussion?

The best way to highlight action items is to request a summary of the last messages from a Feishu group chat using a chat_id, which processes the message history to identify and present main topics and action items.

Can I summarize Feishu messages without manually scrolling through long chat histories?

Yes, you can summarize Feishu messages without manual scrolling by fetching the chat history via the IM API using a chat_id, which parses and condenses the messages into a concise summary for quick review.