Community编程与开发github.com

derrickgong87/codex-lark-deliver

用于飞书/Lark 完成通知与文件体投递的 Codex 技能。

codex-lark-deliver 是什么?

该技能专为 AI 编码助手(如 Codex)设计,用于在任务或代码生成完成后,自动向飞书/Lark 发送通知,并支持文件体的投递。它可以帮助开发者和团队在不离开聊天工具的情况下,实时获取 AI 助手的执行结果、代码产出或文件内容。技能支持通过飞书机器人 Webhook 或开放 API 实现消息推送,通常配置了项目、任务或工作流的完成状态、输出文件路径、摘要信息等。对于需要与飞书生态深度集成的团队来说,这个技能能显著提升协作效率,减少上下文切换。使用前需配置飞书应用的 Webhook URL 或 API Token 等认证信息,并确保 Codex 环境变量正确设置。

兼容平台~Claude Code✓Codex CLI~Cursor
npx skills add derrickgong87/codex-lark-deliver

Installed? Explore more 编程与开发 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

codex-lark-deliver 是做什么的?

用于飞书/Lark 完成通知与文件体投递的 Codex 技能。

该技能允许 AI 编码助手在完成任务后,自动向飞书/Lark 群聊发送通知,并投递生成的文件内容。支持通过飞书机器人 Webhook 或开放 API 实现消息推送,可配置项目、任务或工作流的完成状态、输出文件路径、摘要信息等。

使用前提

  • 拥有飞书/Lark 应用管理员权限或机器人 Webhook 地址。
  • 已配置 LARK_WEBHOOK_URL 或 LARK_API_TOKEN 等环境变量。

配置

在 Codex 或 AI 代理环境中设置以下环境变量:

  • LARK_WEBHOOK_URL: 飞书机器人 Webhook 地址。
  • LARK_API_TOKEN: 飞书开放 API 的 Token(可选)。
  • LARK_APP_ID: 飞书应用的 App ID(可选)。
  • LARK_APP_SECRET: 飞书应用的 App Secret(可选)。

功能

  • 完成通知: 当 AI 任务完成后,自动发送包含任务名称、状态、耗时等信息的消息到飞书/Lark 群聊。
  • 文件投递: 支持将代码文件、日志、报告等文件内容直接发送到飞书,方便团队即时查看。
  • 自定义模板: 支持自定义消息模板,适配不同团队的通知需求。

示例

# 配置飞书 Webhook
import os
webhook_url = os.getenv("LARK_WEBHOOK_URL")

# 发送消息
payload = {
    "msg_type": "interactive",
    "card": {
        "header": {"title": {"tag": "plain_text", "content": "任务完成通知"}},
        "elements": [
            {"tag": "markdown", "content": "任务名称:代码审查\n状态:已完成\n耗时:3 分钟"}
        ]
    }
}
# 使用 requests 发送 POST 请求到 webhook_url

注意事项

  • Webhook URL 和 API Token 需要保密,避免泄露。
  • 文件投递可能会有大小限制,请参考飞书官方文档。
  • 技能仅适用于已集成飞书/Lark 的团队或项目。

相关技能