Chat Summary

👤 garyyinclaw 📦 v1.0.0 ⭐ 3.8 ⬇️ 779 下載
📚 知識管理 免費

📖 技能介紹


name: chat-summary description: 聊天話題彙總技能(支援多語言)。用於整理和總結聊天記錄/對話歷史,按主題聚類生成結構化摘要。使用場景:(1) 每日討論彙總,(2) 會議記錄整理,(3) 長對話要點提取,(4) 多話題聊天歸檔。支援語言:中文、英文、繁體中文、日文、韓文等


Chat Summary

核心功能

將聊天記錄按話題聚類,生成結構化摘要,支援輸出到 Notion/Markdown/純文本。

工作流程

1. 讀取會話歷史

# 使用 OpenClaw sessions 命令
openclaw sessions --json
openclaw sessions_history --session-key <key> --limit <n>

2. 話題聚類

按以下維度識別話題邊界: - 使用者明確切換主題 - 時間間隔 >5 分鐘 - 關鍵詞/上下文變化

3. 生成摘要

每個話題包含: - 標題:簡短描述(<20 字) - 摘要:核心內容(<200 字) - 關鍵資料:數字/結論/決定 - 相關連結:URL/檔案/引用

4. 輸出格式

小蔥技能站7w4.net每天更新,海量AI技能等你發現。

Notion 頁面(推薦):

標題:YYYY-MM-DD - 討論摘要
父頁面:DRAFTS
內容:話題標題 (Heading 2) + 摘要段落

Markdown

# YYYY-MM-DD 討論摘要

## 話題 1: [名稱]
摘要內容...

## 話題 2: [名稱]
摘要內容...

話題數量控制

場景 話題上限 摘要長度
每日彙總 10 個 200 字/話題
會議記錄 5 個 300 字/話題
快速回顧 3 個 100 字/話題

輸出目標

Notion

  • API Key: 從 skills.entries.notion 讀取
  • 父頁面 ID: 配置中指定(如 DRAFTS)
  • 頁面命名:YYYY-MM-DD - [描述]

本地檔案

  • 路徑:~/Documents/chat-summaries/
  • 格式:Markdown
  • 命名:YYYY-MM-DD-summary.md

示例請求

使用者說: - "總結今天的討論" - "把剛才的聊天整理一下" - "生成會議記錄" - "彙總這個話題的要點"

資源配置

scripts/

  • summarize_session.py - 會話摘要生成指令碼
  • cluster_topics.py - 話題聚類演算法
  • export_notion.py - Notion API 匯出

references/

  • notion-api.md - Notion API 使用說明
  • clustering-rules.md - 話題聚類規則
  • output-templates.md - 輸出模板示例

多語言支援

支援語言

語言 程式碼 自動檢測
簡體中文 zh-CN
繁體中文 zh-TW
英文 en
日文 ja
韓文 ko

語言檢測

from langdetect import detect

def detect_language(text: str) -> str:
    """檢測文本語言"""
    return detect(text)  # 返回 ISO 639-1 程式碼

多語言摘要生成

  • 輸入語言檢測:自動識別訊息語言
  • 混合語言處理:按訊息級別檢測,支援中英混合
  • 輸出語言:預設跟隨主要語言,可顯式指定

使用者指定輸出語言

# 命令列引數
summarize_session.py <session_key> --lang zh-CN
summarize_session.py <session_key> --lang en
summarize_session.py <session_key> --lang auto  # 自動檢測(預設)

# 自然語言請求
"用英文總結今天的討論"
"Summarize today's chat in Chinese"
"日本語で要約して"

翻譯整合(可選)

如需跨語言彙總(如中文聊天→英文摘要): - 使用 DeepL API / Google Translate / OpenAI 翻譯 - 見 references/translation.md


注意事項

  1. 隱私:不彙總敏感/私人對話
  2. 準確性:保留原始資料/結論,不臆造
  3. 簡潔:摘要控制在 200 字以內
  4. 可追溯:重要結論標註訊息來源
  5. 多語言:優先保持原文語言,除非使用者指定翻譯

🤖 AI 評測

這個 Skill 的想法不錯,能整理聊天記錄、按話題分類,還支援多語言。但可惜核心功能基本沒實現——程式碼裡全是“待完成”的佔位符,根本跑不起來。文件寫得挺詳細,就是實際能用的程式碼跟不上。質量大概在“有藍圖、缺施工”的階段,想真正用還得等開發者把程式碼補完。

📊 多維度評分

適應性3.9
規範性4.2
有效性3.6
可靠性3.2
可信度4.5

📁 包含檔案 (7 個)

📄 SKILL.md 3.6 KB
📄 _meta.json 131 B
📄 references/clustering-rules.md 1.4 KB
📄 references/notion-api.md 1.1 KB
📄 references/translation.md 3.1 KB
📄 scripts/lang_detect.py 3.2 KB
📄 scripts/summarize_session.py 3.7 KB