leonova-ai

lark-chat-export

飞书聊天记录导出+AI整理工具。无需管理员权限,一键导出任意飞书聊天记录, 支持多格式输出(Markdown/JSON/HTML/TXT)和AI自动结构化整理(摘要/会议纪要/待办清单/主题分类)。 专为 OpenClaw 智能体设计,任何安装了此 Skill 的 OpenClaw Agent 都可以直接调用。

leonova-ai 0 Updated 1mo ago

Resources

9
GitHub

Install

npx skillscat add leonova-ai/lark-chat-export-skill

Install via the SkillsCat registry.

SKILL.md

飞书聊天记录导出+AI整理 Skill

专为 OpenClaw 智能体设计,任何安装了此 Skill 的 OpenClaw Agent 都可以直接调用。

能力概述

  • 聊天记录导出 — 无需管理员权限,导出任意飞书群聊/私聊记录
  • 多格式输出 — 支持 Markdown / JSON / HTML / TXT
  • AI自动整理 — 一键生成聊天摘要、会议纪要、待办清单、主题分类
  • 灵活过滤 — 按时间范围、关键词、发言人、@我的消息筛选

适用场景

当 OpenClaw 智能体遇到以下用户请求时,应触发此 Skill:

  • 「帮我导出最近一周的群聊记录」
  • 「把这个群的聊天整理成会议纪要」
  • 「导出所有@我的消息」
  • 「导出聊天记录并生成待办清单」
  • 「export chat history」

安装到 OpenClaw

方式一:通过 ClawHub 安装

openclaw skill install leonova-ai/lark-chat-export-skill

方式二:手动安装

cd ~/.openclaw-autoclaw/skills
git clone https://github.com/leonova-ai/lark-chat-export-skill.git

安装后,任何 OpenClaw 智能体都可以自动识别并调用此 Skill。

配置

.env 文件中配置:

# 飞书User Access Token(必填)
FEISHU_USER_ACCESS_TOKEN=u-xxxxx

# AI服务配置(可选,至少启用一个即可使用AI整理)
# 火山引擎·豆包
ARK_API_KEY=sk-xxx
# Kimi
KIMI_API_KEY=sk-xxx
# OpenAI兼容
OPENAI_API_KEY=sk-xxx
# 通义千问
DASHSCOPE_API_KEY=sk-xxx

OpenClaw 智能体调用示例

基础导出

当用户说「帮我导出最近一周的群聊记录」时:

node index.js <chat_id> --last 7

AI智能整理

当用户说「帮我把这个群的聊天整理成会议纪要」时:

node index.js <chat_id> --last 7 --ai-summary --ai-mode meeting

过滤筛选

当用户说「导出群里@我的所有消息」时:

node index.js <chat_id> --last 30 --at-me

输出说明

  • 导出文件默认命名为 chat-export-{chat_id}-{date}.{format}
  • 启用AI整理时,同时生成 {原文件名}_summary.md 摘要文件
  • HTML格式输出包含本地搜索功能,可直接在浏览器打开使用

项目结构

lark-chat-export-skill/
├── index.js           # CLI入口
├── skill.yml          # Skill定义文件
├── SKILL.md           # OpenClaw智能体使用说明(本文件)
├── package.json       # 项目依赖
├── .env.example       # 环境变量模板
├── README.md          # 项目说明文档
├── test.js            # 测试脚本
└── src/
    ├── lark-client.js # 飞书API客户端
    ├── formatter.js   # 格式化引擎
    ├── ai-summary.js  # AI整理模块
    └── utils.js       # 工具函数

与其他 OpenClaw Skill 的协作

  • feishu-im-read 配合:先用 feishu-im-read 读取消息,再用本工具导出
  • feishu-create-doc 配合:导出后可一键创建飞书文档
  • feishu-task 配合:AI整理的待办清单可直接创建为飞书任务