group-chat-summarizer(群聊总结)

👤 silifelab 📦 v1.0.0 ⭐ 4.4 ⬇️ 363 下载
📚 知识管理 免费

📖 技能介绍


name: group-chat-summarizer description: Intelligent group chat summarization for work and interest groups across all platforms (Feishu, DingTalk, WeChat Work, Discord, Slack, etc.). Extracts key information, action items, topic threads, and generates structured summary reports. Use when users need to summarize group chat conversations, extract to-do items, identify decisions made, or track discussion progress. Supports both manual on-demand summaries and automated daily summaries.


Group Chat Summarizer

Intelligent group chat summarization that transforms messy conversations into actionable insights.

Quick Start

Basic Usage

User: "Summarize this chat log"
[User pastes chat log]
→ Generate standard summary (Basic/Standard/Detailed based on length)

With Options

User: "Give me a detailed summary of yesterday's team chat"
→ Use detailed format with full timeline

User: "Extract only action items from this discussion"
→ Skip narrative, output only action items table

User: "What's the sentiment of this conversation?"
→ Include sentiment analysis section

Supported Platforms

The skill automatically detects and parses: - China: Feishu (飞书), DingTalk (钉钉), WeChat Work (企业微信), QQ - International: Discord, Slack, Microsoft Teams, Telegram - Generic: Plain text, CSV exports, JSON logs

See references/platform_formats.md for format details.

发现更多技能插件,请访问7w4.net。

Summary Levels

Basic (几句话)

  • Best for: Quick catch-up, 50-100 messages
  • Output: 3-5 bullet points of key decisions

Standard (几个要点)

  • Best for: Daily standups, 100-300 messages
  • Output: Topic threads + key decisions + action items

Detailed (完整脉络)

  • Best for: Important meetings, 300+ messages
  • Output: Full timeline + all sections + risk analysis

Output Structure

All summaries follow this structure (see references/output_template.md):

  1. Basic Info - Group name, time range, participants, message count
  2. Topic Timeline - Chronological thread of discussion topics
  3. Key Points - Decisions made, risks, important information
  4. Action Items - Tasks with owner, deadline, status
  5. Follow-up Suggestions - Recommended next steps
  6. Notes - Special mentions, absences, reminders

Special Features

Action Item Extraction

Automatically identifies: - Task descriptions - @mentioned owners - Deadline phrases ("by Friday", "next week", "ASAP") - Status indicators ("done", "pending", "blocked")

Sentiment Analysis

Detects conversation tone: - 😊 Positive - collaborative, supportive - 😐 Neutral - factual, informational
- 😟 Negative - conflicts, complaints, concerns - ⚠️ Controversial - disagreements, unresolved debates

Risk & Controversy Detection

Identifies: - Blocked items or impediments - Resource constraints mentioned - Disagreements without resolution - Missing information or dependencies

Workflow

  1. Parse - Detect platform format and extract messages
  2. Analyze - Identify topics, participants, timeline
  3. Extract - Pull out decisions, action items, key info
  4. Generate - Create structured summary
  5. Enhance - Add sentiment, risks, follow-ups

Platform-Specific Notes

Feishu/DingTalk/WeChat Work

  • Supports exported chat logs
  • Handles Chinese date/time formats
  • Recognizes @mentions and reply threads

Discord/Slack

  • Supports JSON exports
  • Handles threaded conversations
  • Recognizes emoji reactions as sentiment signals

API Integration

When platform APIs are available: - Use scripts/fetch_messages.py to retrieve chat history - Requires appropriate authentication tokens - Respects rate limits and privacy settings

Examples

Example 1: Work Group Daily Summary

Input: 127 messages from product-tech team
Output: 
- 3 topics discussed (Q2 planning, UI review, technical concerns)
- 4 action items identified with owners
- 1 risk flagged (frontend timeline)
- Follow-up: Interface doc due Thursday

Example 2: Interest Group Discussion

Input: 89 messages about weekend hiking plan
Output:
- Topic: Hiking route selection → Decision: Xiangshan Trail
- 5 participants confirmed
- Action: @Alice to book bus by Wednesday
- Note: @Bob unavailable this weekend

Best Practices

  1. For long chats (>500 messages): Suggest breaking into time periods
  2. For sensitive content: Remind users about privacy when sharing logs
  3. For action items: Always verify @mentions are correctly assigned
  4. For follow-ups: Suggest specific dates based on context, not generic

Limitations

  • Cannot access chats without user-provided logs or API tokens
  • May miss context from edited/deleted messages
  • Complex threaded discussions may need manual clarification
  • Very long messages (>2000 chars) may be truncated in analysis

References

🤖 AI 评测

这个群聊摘要工具质量不错,能自动识别飞书、钉钉、企业微信等多个平台的消息格式,提取待办事项、情感倾向和潜在风险,输出结构清晰的总结报告。优点是功能全面、格式规范、使用方便;不足是部分平台只支持 JSON 导出而非文本,某些复杂对话的解析准确性还有提升空间。总体而言是一个实用且完成度较高的生产力工具。

📊 多维度评分

适应性4.3
规范性4.4
有效性4.3
可靠性4.3
可信度4.9

📁 包含文件 (12 个)

📄 README.md 3.3 KB
📄 SKILL.md 5.1 KB
📄 assets/example_chat.md 3.4 KB
📄 references/output_template.md 4.2 KB
📄 references/platform_formats.md 5.6 KB
📄 references/prompts.md 7.9 KB
📄 scripts/analyze_sentiment.py 12.5 KB
📄 scripts/detect_risks.py 16.3 KB
📄 scripts/extract_action_items.py 13.7 KB
📄 scripts/generate_summary.py 13.9 KB
📄 scripts/parse_chat.py 17.7 KB
📄 scripts/summarize_chat.py 9.1 KB