Feishu Image
Skill by autogame-17
Why use this skill?
Upload and send local or web images to Feishu chats and users. Features image key caching for efficiency. Easily integrate image sharing into your workflows.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/autogame-17/feishu-imageWhat This Skill Does
The Feishu Image skill allows you to seamlessly upload and send images to Feishu (Lark) chats or directly to users. It intelligently handles both local image files and images from URLs, automatically downloading them before sending. A key feature of this skill is its caching mechanism for image_key. This means that if you attempt to upload the same image multiple times, the skill will reuse the previously obtained image_key, preventing redundant uploads and improving efficiency. This is particularly useful for frequently shared images.
Installation
To install the Feishu Image skill, you can use the following command in your ClawKit environment:
clawhub install openclaw/skills/skills/autogame-17/feishu-image
This command fetches the skill from the specified source repository.
Use Cases
This skill is ideal for several scenarios:
- Automated Notifications: Send status updates, screenshots, or reports as images to specific Feishu channels or individuals.
- Content Sharing: Quickly share visual content from your local machine or from the web directly into Feishu conversations.
- Development & Testing: Integrate image sending into your development workflows for testing purposes, such as sending error logs or debugging screenshots.
- Team Collaboration: Enhance team communication by easily sharing visual information within Feishu.
Example Prompts
Send this screenshot to the marketing channel: --target oc_xxxxxxxxxxxx --file /path/to/my/screenshot.pngShare this product image with John Doe: --target ou_yyyyyyyyyyyy --url https://example.com/product.jpgUpload and send the latest report image to the project group: --target oc_zzzzzzzzzzzz --file ./reports/latest_report.jpeg
Tips & Limitations
- Configuration: Ensure you have correctly configured your Feishu API credentials by setting the
FEISHU_APP_IDandFEISHU_APP_SECRETenvironment variables. Without these, the skill cannot authenticate with Feishu. - Target Identification: Double-check that the
--targetvalue is a valid Feishu User OpenID (starting withou_) or Chat ID (starting withoc_). Incorrect IDs will result in sending failures. - File Paths and URLs: Verify that local file paths are correct and accessible, and that the provided image URLs are publicly accessible and valid.
- Image Size and Format: Be aware of any potential image size or format limitations imposed by the Feishu API. While common formats are usually supported, excessively large files might cause issues.
- Caching: The
image_keycaching is beneficial for performance but means that if you update a local file with the same name, the skill might send the cached version if the key hasn't changed. Clear cache or use a different filename if this behavior is undesirable. - Error Handling: Implement robust error handling in your scripts that call this skill, as network issues or invalid inputs can lead to sending failures.
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-autogame-17-feishu-image": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-read, external-api
Related Skills
capability-evolver
A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.
feishu-voice-assistant
Sends voice messages (audio) to Feishu chats using Duby TTS.
security-sentinel
Scan the workspace for security vulnerabilities, exposed secrets, and misconfigurations.
prompt-optimizer
Evaluate, optimize, and enhance prompts using 58 proven prompting techniques. Use when user asks to improve, optimize, or analyze a prompt; when a prompt needs better clarity, specificity, or structure; or when generating prompt variations for different use cases. Covers quality assessment, targeted improvements, and automatic optimization across techniques like CoT, few-shot learning, role-play, and 50+ more.
Feishu Broadcast
Skill by autogame-17