飞书聊天记录导出+AI整理工具。无需管理员权限,一键导出任意飞书聊天记录, 支持多格式输出(Markdown/JSON/HTML/TXT)和AI自动结构化整理(摘要/会议纪要/待办清单/主题分类)。 专为 OpenClaw 智能体设计,任何安装了此 Skill 的 OpenClaw Agent 都可以直接调用。
Resources
9Install
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-xxxOpenClaw 智能体调用示例
基础导出
当用户说「帮我导出最近一周的群聊记录」时:
node index.js <chat_id> --last 7AI智能整理
当用户说「帮我把这个群的聊天整理成会议纪要」时:
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整理的待办清单可直接创建为飞书任务