feishu-send
飞书发送图片/文件/语音。用 curl 调用飞书 API 发送,比 message 工具更可靠。用于需要发送图片、文件、语音到飞书时触发。
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/axelhu/feishu-sendWhat This Skill Does
The feishu-send skill enables your OpenClaw AI agent to reliably send rich media content—specifically images, files, and voice messages—directly to Feishu (Lark) chats. Unlike generic messaging tools that may rely on third-party abstractions, this skill uses direct cURL calls to the official Feishu Open Platform API, ensuring maximum reliability and adherence to enterprise-grade protocols. It automatically manages authentication by injecting the necessary tenant access tokens through a secure credential lookup mechanism based on the agent's identity.
Installation
To integrate this skill into your OpenClaw environment, execute the following command in your terminal:
clawhub install openclaw/skills/skills/axelhu/feishu-send
Ensure your ~/.openclaw/openclaw.json is properly populated with your Feishu appId and appSecret under the channels.feishu.accounts section. The system will automatically select the correct credentials based on the AGENT_NAME environment variable, falling back to a main account if an agent-specific config is missing.
Use Cases
- Automated Reporting: Have your agent take a screenshot of a dashboard or generate a chart and automatically send it to the team’s Feishu group for daily briefings.
- File Distribution: Automatically share processed data exports, PDF invoices, or project documentation files directly to specific colleagues or project channels.
- Voice Notifications: Send voice clips for urgent alerts or accessibility-first status updates when a team member is away from their keyboard.
Example Prompts
- "Feishu send the chart image located at /home/user/reports/sales_data.png to the team group chat with ID oc_123456789."
- "Please send the Q3_Summary.pdf file to my manager's Feishu open ID user_987654321."
- "Upload the latest voice briefing file from the downloads folder and send it to the 'Product Updates' project group."
Tips & Limitations
- Security: This skill requires read access to your local credential file and external network access to communicate with Feishu servers. Ensure your environment variables are configured correctly.
- File Types: The tool natively supports image formats including JPEG, PNG, WEBP, GIF, TIFF, BMP, and ICO. Ensure files are reachable by the file system where the agent is running.
- Identification: Always provide the correct
chat_idoropen_idto ensure delivery. You can verify these IDs through the Feishu desktop client’s 'Copy ID' features or via their official developer console.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-axelhu-feishu-send": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-read, external-api, code-execution
Related Skills
Openclaw Sleep
Skill by axelhu
superpowers-overview
Use when starting any development work or when unsure which superpowers development skill to use - provides entry point and navigation to the full superpowers skill suite for OpenClaw agents
superpowers-subagent-dev
Use when executing implementation plans with independent tasks - coordinates task execution by dispatching subagents per task with verification checkpoints, adapted for OpenClaw's isolated session model
contacts
通讯录查询与维护技能。用于查找联系人信息(open_id、chat_id、account_id 等)、记录新联系人、或查询历史沟通偏好。触发时机:(1) 需要 @某人或向某渠道发消息时 (2) 认识新联系人后需要录入通讯录时 (3) 查询某人的联系方式或交流偏好时 (4) 询问"谁知道xxx的飞书ID"或"怎么联系xxx"时。
superpowers-executing-plans
Use when executing a written implementation plan in the current session with sequential task execution and review checkpoints - for when subagent-driven mode is not available