feishu-notify

📁 bddiudiu/feishu-notify 📅 4 days ago
1
总安装量
1
周安装量
#45957
全站排名
安装命令
npx skills add https://github.com/bddiudiu/feishu-notify --skill feishu-notify

Agent 安装分布

windsurf 1
openclaw 1
trae 1
qoder 1
trae-cn 1
opencode 1

Skill 文档

飞书通知 Skill

在关键节点通过 Webhook 将 Claude Code 状态推送到飞书机器人。

触发场景

场景 说明
✅ 任务完成 任务执行完成时通知
🤔 需要决策 需要用户授权确认时通知
⏳ 等待输入 等待用户输入超过60秒时通知

通知格式

【任务类型】任务名称
状态:✅成功 / ❌失败 / ⏳进行中 / 🤔待决策 / ⚠️异常
详情:简要说明
时间:YYYY-MM-DD HH:MM:SS

脚本用法

~/.claude/skills/feishu-notify/scripts/notify.sh "任务类型" "状态" "任务名称" "详情" "额外信息"

参数说明:

  • 任务类型:编译任务/测试任务/部署任务/决策确认/错误通知
  • 状态:running/success/failed/decision/error
  • 任务名称:任务的简短描述
  • 详情:详细说明
  • 额外信息:预计时间等(可选)

状态对照

状态值 显示 卡片颜色
running ⏳进行中 蓝色
success ✅成功 绿色
failed ❌失败 红色
decision 🤔待决策 橙色
error ⚠️异常 洋红

手动调用示例

# 编译开始
~/.claude/skills/feishu-notify/scripts/notify.sh '编译任务' 'running' 'Android库编译' '正在使用NDK编译' '**预计时间**:10分钟'

# 编译成功
~/.claude/skills/feishu-notify/scripts/notify.sh '编译任务' 'success' 'Android库编译' '编译完成,生成 libtuyaos.so'

# 编译失败
~/.claude/skills/feishu-notify/scripts/notify.sh '编译任务' 'failed' 'Android库编译' 'NDK路径未配置'

# 需要决策
~/.claude/skills/feishu-notify/scripts/notify.sh '决策确认' 'decision' '架构选择' '请选择使用 REST API 还是 GraphQL'

自定义

修改 Webhook URL

编辑 scripts/notify.sh 中的 WEBHOOK_URL 变量。

添加更多触发点

在 ~/.claude/settings.json 的 hooks 中添加配置。