用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/boshi-xixixi/larkcli --skill lark-daily-report命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | lark-daily-report |
| version | 1.0.0 |
| description | 飞书智能日报/周报生成器:自动从日历、任务、文档、IM 采集工作数据,AI 生成结构化报告并输出到文档或群聊。当用户需要:生成工作日报/周报、汇总一天/一周的工作成果、自动填写工作报告、回顾工作进展时使用。 |
| metadata | {"requires":{"bins":["lark-cli"]},"cliHelp":"lark-cli --help"} |
CRITICAL — 开始前 MUST 先用 Read 工具读取 ../lark-shared/SKILL.md,其中包含认证、权限处理
一句话描述:你什么都不用写,AI 自动帮你汇总一天的工作成果 ✨
| 数据源 | 采集内容 | 使用 API |
|---|---|---|
| 📅 日历 | 今日/本周会议列表、时长、参会人 | calendar +agenda |
| ✅ 任务 | 已完成任务、进行中任务、截止时间 | task +get-my-tasks |
| 📝 文档 | 编辑过的文档标题、类型、时间 | docs +search |
| 💬 IM | 关键消息摘要(群聊、发送者、内容) | im +messages-search |
# 采集今日数据(默认)
python scripts/collect.py --mode daily
# 采集本周数据
python scripts/collect.py --mode weekly
# 指定日期
python scripts/collect.py --mode daily --date 2026-04-03
# 输出到文件供后续使用
python scripts/collect.py --mode daily > /tmp/daily_data.json
# 从采集数据生成 Markdown 报告
python scripts/generate.py --data /tmp/daily_data.json
# 指定模式
python scripts/generate.py --data /tmp/daily_data.json --mode weekly
# 输出到文件
python scripts/generate.py --data /tmp/daily_data.json --output /tmp/report.md
# 写入飞书文档
python scripts/publish.py --report /tmp/report.md --mode doc
# 发送到群聊(需指定 chat_id)
python scripts/publish.py --report /tmp/report.md --mode chat --chat-id oc_xxx
# 同时写入文档和发送群聊
python scripts/publish.py --report /tmp/report.md --mode both --chat-id oc_xxx
# 日报一键生成
python scripts/collect.py --mode daily | python scripts/generate.py --data - --output /tmp/daily_report.md && python scripts/publish.py --report /tmp/daily_report.md --mode doc
# 周报一键生成
python scripts/collect.py --mode weekly | python scripts/generate.py --data - --output /tmp/weekly_report.md && python scripts/publish.py --report /tmp/weekly_report.md --mode doc
生成的报告包含以下板块:
使用本 Skill 前,请确保已授权以下 scope:
| 操作 | 所需 Scope |
|---|---|
| 读取日历日程 | calendar:calendar.event:read |
| 读取任务列表 | task:task:read |
| 搜索云空间文档 | search:docs:read |
| 搜索消息记录 | im:message |
| 创建文档 | docx:document:create |
| 发送消息(可选) | im:message |
如遇权限不足,运行:
lark-cli auth login --scope "calendar:calendar.event:read,task:task:read,search:docs:read,im:message,docx:document:create"
可通过环境变量自定义行为:
| 环境变量 | 说明 | 默认值 |
|---|---|---|
LARK_REPORT_CHAT_ID | 默认发送目标群聊 ID | 无 |
LARK_REPORT_FOLDER_TOKEN | 默认文档存放文件夹 | 无 |
LARK_REPORT_MODE | 默认报告模式 (daily/weekly) | daily |
--as user 身份,确保获取的是用户自己的数据