用途:当用户说“发到飞书”“发送到飞书群”“飞书通知”“发给我”“私发飞书”或显式调用 /send-feishu 时,用该技能把消息、图片或文件发送到飞书。
主要能力:支持四种格式——text(简单一句话、状态更新)、card(标题加正文、结构化数据、报告,支持 lark_md 如 粗体 斜体 和换行)、image(图片、截图、图表)、file(.md/.html/.pdf/.doc 等大内容)。卡片颜色可选 green=成功、orange=警告、red=错误、blue=信息(默认)、purple=高亮。用户说“发给我”“私发”或指定某人时使用 FEISHU_USER_OPEN_ID。
使用方式:发送逻辑在随技能捆绑的 scripts/feishu-send 中。先定位并准备脚本,例如在 ~/.claude/plugins 下查找 send-feishu 目录并 chmod +x;若脚本未找到(如从本地开发路径加载),改用 FEISHU_SEND="$(dirname "$0")/scripts/feishu-send"。随后按格式调用:"$FEISHU_SEND" text "消息内容";"$FEISHU_SEND" card "标题" "正文" --color blue;"$FEISHU_SEND" image /path/to/image.png;"$FEISHU_SEND" file /path/to/report.md。可用 "$FEISHU_SEND" --dry-run text "test" 做干跑校验变量而不实际发送。脚本负责变量解析(含 CTI_FEISHU_* 别名)、路由、获取 token、上传、发送与错误上报。
环境变量:FEISHU_WEBHOOK(群 Webhook URL);FEISHU_APP_ID 与 FEISHU_APP_SECRET(图片/文件上传及 API 发送所需);FEISHU_CHAT_ID(群聊 ID,oc_xxx);FEISHU_USER_OPEN_ID(个人,ou_xxx);FEISHU_WEBHOOK_SECRET(仅在启用 Webhook 签名时需要)。若解析后变量仍未设置,需告知用户配置哪些变量。
限制:图片和文件上传及 API 发送依赖应用凭证;具体安装路径、权限范围、频率限制等资料暂未提供。