원클릭으로
task-summary-to-lark
长时间任务完成后汇总结果并发送到飞书/Lark。当用户说「发到飞书」「发到 Lark」「汇总发送」「通知飞书」「同步到飞书」「发结果到群里」或在完成长时间任务后需要将结果发送到飞书时使用。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
长时间任务完成后汇总结果并发送到飞书/Lark。当用户说「发到飞书」「发到 Lark」「汇总发送」「通知飞书」「同步到飞书」「发结果到群里」或在完成长时间任务后需要将结果发送到飞书时使用。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
| name | task-summary-to-lark |
| version | 1.2.0 |
| description | 长时间任务完成后汇总结果并发送到飞书/Lark。当用户说「发到飞书」「发到 Lark」「汇总发送」「通知飞书」「同步到飞书」「发结果到群里」或在完成长时间任务后需要将结果发送到飞书时使用。 |
将 Claude 执行长时间任务的完成结果进行汇总,并通过 lark-cli 发送到飞书。
本 Skill 仅在长时间任务完成后触发,而非每次对话都发送通知。满足以下任一条件即视为长时间任务:
./gradlew assembleDebug)以下场景不触发自动通知(用户手动调用 /task-summary-to-lark 除外):
在执行任何操作前,先检查 lark-cli 是否可用:
which lark-cli && lark-cli auth status
按以下步骤引导用户完成安装和配置:
npm install -g @larksuite/cli
npx skills add larksuite/cli -y -g
如果用户已有飞书应用凭证(App ID / App Secret):
lark-cli config init
如果用户没有现成应用,自动创建一个新应用:
lark-cli config init --new
注意:
config init是交互式命令,需要用户在终端中手动执行。 提示用户在 Claude Code 中输入! lark-cli config init来执行。
推荐方式(自动选择常用权限范围):
lark-cli auth login --recommend
也可以按需选择权限域:
lark-cli auth login --domain im # 仅即时通讯权限
同样需要用户手动执行:
! lark-cli auth login --recommend登录过程会打开浏览器进行 OAuth 授权。
lark-cli auth status
确认输出中显示已认证的用户信息后,即可继续。
完整安装参考: https://github.com/larksuite/cli/blob/main/README.zh.md
使用 Markdown 格式,结构如下:
**✅ 任务完成通知**
**📋 任务**: <任务简要描述>
**🕐 时间**: <完成时间, YYYY-MM-DD HH:mm>
**📂 分支**: <当前 git 分支名>
**📝 改动摘要**:
<按功能模块分组列出改动要点,每项一行,使用 - 列表>
**📁 涉及文件** (<N> 个):
<列出关键文件路径,超过 5 个时只列最重要的 5 个并标注"等 N 个文件">
**💡 备注**: <如有额外信息,如待验证项、已知限制等>
运行 which lark-cli && lark-cli auth status 检查 lark-cli 是否已安装且已认证。
git diff --stat 获取改动文件统计git branch --show-current 获取当前分支按上述格式生成 Markdown 汇总内容。要求:
向用户确认发送目标,支持以下方式:
--chat-id oc_xxx--user-id ou_xxxlark-cli auth status 获取当前用户的 userOpenId 并使用使用 lark-cli 发送:
lark-cli im +messages-send \
--as bot \
--chat-id <chat_id> \ # 或 --user-id <user_id>
--markdown "<汇总内容>"
注意事项:
--markdown 参数发送,飞书会自动渲染 Markdown--as bot 身份发送(im +messages-send 仅支持 bot 身份)用户可以直接说:
/task-summary-to-lark — 汇总当前对话任务并发送/task-summary-to-lark 发给我 — 汇总并发送给用户本人/task-summary-to-lark oc_xxx — 汇总并发送到指定群聊