feishu-send-file
通过飞书API发送文件、图片、语音和视频的OpenClaw技能
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:feishu-send-file。 它的用途是:通过飞书API发送文件、图片、语音和视频的OpenClaw技能 完整的 Skill 内容见:https://321skill.com/skills/feishu-send-file/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
当你在本地完成了一个数据分析报告,需要
对AI说:‘帮我把 /reports/final.pdf 发到飞书项目组’。该技能会调用飞书API,先上传PDF文件,然后自动将文件消息发送到你预设的飞书群聊中,完成通知。
介绍
这是一个专为OpenClaw设计的技能,用于通过飞书(Lark)API向指定用户或群组发送文件、图片、语音和视频消息。它核心解决了在自动化流程中,需要将本地生成的文件(如报告、截图、录音)自动推送到飞书进行通知或分享的需求。
使用上,该技能严格遵循飞书官方的两步发送流程:首先将文件上传至飞书服务器获取一个唯一的文件密钥(如file_key、image_key),然后再使用此密钥调用消息发送接口。用户可以通过修改配置文件或设置环境变量来填入飞书应用的凭证(App ID、App Secret)和接收者ID,然后运行提供的脚本即可发送指定类型的消息。
它非常适合需要将AI生成的内容(如数据分析图表、会议纪要音频、代码文档)自动同步到飞书工作群的开发者、运维或自动化脚本编写者。对于习惯使用命令行或脚本集成飞书通知功能的团队来说,这是一个轻量级的解决方案。
与一些简单的飞书Webhook机器人相比,该技能的核心优势在于支持多媒体文件(图片、音频、视频)的直接发送,而不仅仅是文本或Markdown卡片。它封装了复杂的飞书文件上传和消息发送API,让用户通过简单的脚本命令即可完成操作,无需自行处理OAuth令牌、多部分表单数据等底层细节。
核心特点
该技能严格遵循并封装了飞书官方强制要求的两步发送流程(先上传获取key,再发送),避免了开发者因流程错误导致的发送失败。同时,它提供了独立的发送脚本,专门设计用于绕过OpenClaw的自动回复机制,确保消息是“发送”而非“回复”,解决了在OpenClaw Agent内调用时消息上下文错乱的核心痛点。
注意事项
该技能仅支持“发送”模式,不支持“回复”指定消息的模式,且需要用户自行拥有可用的飞书自建应用及相应API权限。
常见问题
飞书发送文件为什么需要两步?
这是飞书API的强制要求:必须先调用上传接口将文件传到飞书服务器,获取一个file_key或image_key,再用这个key去发送消息,无法一步完成。
在OpenClaw里使用为什么会变成回复消息?
因为OpenClaw的回复机制会自动关联上下文。必须使用技能提供的独立脚本 `send-message.sh`,它完全绕过OpenClaw的回复流程,确保是独立发送。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/feishu-send-file/raw/index.md 读取 feishu-send-file 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/feishu-send-file/raw/index.md(查看排版版本)