feishu-sticker
Send images as native Feishu stickers. Features auto-upload, caching, and GIF-to-WebP conversion.
Why use this skill?
Automate Feishu sticker sending with OpenClaw. Features auto-upload, smart search, GIF-to-WebP conversion, and efficient caching to enhance your team communication.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/autogame-17/feishu-stickerWhat This Skill Does
The feishu-sticker skill is a powerful automation utility designed to bridge local media management with Feishu's enterprise messaging platform. It allows users to send images as native, high-quality stickers directly into Feishu chats. By abstracting the complex process of authenticating, uploading to Feishu's CDN, and managing image keys, this skill enables seamless visual communication within your workflow. It features sophisticated background processing, including automatic GIF-to-WebP conversion using ffmpeg for optimal performance and size, and intelligent caching based on file MD5 hashes to ensure that common stickers are only uploaded once, drastically reducing latency and network traffic.
Installation
To integrate this skill into your OpenClaw environment, follow these steps:
- Ensure your OpenClaw agent is initialized. Run the command
clawhub install openclaw/skills/skills/autogame-17/feishu-sticker. - Prepare your sticker directory by placing your image assets in
~/.openclaw/media/stickers/. You can customize this path by setting theSTICKER_DIRenvironment variable. - Navigate to the skill directory and run
npm installto resolve dependencies, including critical libraries likeffmpeg-static,axios, andform-data. - Ensure your Feishu bot credentials are correctly configured in your environment file, as the skill requires valid OAuth or App-level tokens to interact with the Feishu API.
Use Cases
This skill is perfect for developers or office automation enthusiasts who use Feishu as their primary communication tool. It is ideal for:
- Automated Notifications: Sending reaction stickers to notify teams of successful build pipelines or deployment status.
- Expression Management: Building a curated library of team-specific reaction stickers that can be triggered by natural language queries.
- Workflow Automation: Converting dynamic agent outputs into shareable visual feedback directly in the chat interface.
Example Prompts
- "Send a happy cat sticker to the product team group chat."
- "Find an angry cat sticker and send it to user ou_123456 as a reaction."
- "Send the image located at /downloads/meme.jpg to the general channel."
Tips & Limitations
- Optimization: The skill automatically compresses images larger than 5MB to comply with Feishu's file size limits.
- Performance: While the initial upload may take a moment due to conversion, the MD5 caching ensures subsequent uses are instantaneous.
- Compatibility: Ensure your local FFmpeg environment is compatible with the version provided by
ffmpeg-staticfor reliable GIF conversions. If you encounter issues, verify that your API tokens have permission to send messages to the intended target user or channel.
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-sticker": {
"enabled": true,
"auto_update": true
}
}
}Tags
Flags: network-access, file-read, external-api
Related Skills
feishu-memory-recall
Cross-group memory, search, and event sharing for OpenClaw Feishu agents
feishu-attendance
Monitor Feishu (Lark) attendance records. Check for late, early leave, or absent employees and report to admin.
translateimage
Translate text in images, extract text via OCR, and remove text using TranslateImage AI
smart-ocr
Extract text from images and scanned documents using PaddleOCR - supports 100+ languages
x402-payment-demo
Demo of x402 payment protocol by fetching a protected image. Triggers: 'demo x402-payment'