feishu-video-sender

Send playable video messages in Feishu chats via the Feishu API.

28|13|Updated Feb 27, 2026
One-click install
npx skills add https://github.com/wulaosiji/skills --skill feishu-video-sender
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: feishu-video-sender
Source: https://github.com/wulaosiji/skills/tree/main/feishu-video-sender
Command: npx skills add https://github.com/wulaosiji/skills --skill feishu-video-sender

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, ffmpeg, and includes scripts (resource) components.

What problem does it solve?

This Skill enables sending videos in Feishu chats as playable media, rather than simple file attachments, improving user experience and engagement.

Core Features & Use Cases

  • Direct Video Messaging: Utilizes Feishu's API to send videos as embedded media players.
  • Automated Cover Generation: Can automatically generate a thumbnail from the video if none is provided.
  • Use Case: Share a product demo video directly in a Feishu group chat where it can be played instantly without downloading.

Quick Start

Send the video located at /path/to/your/video.mp4 to the Feishu user with ID ou_xxxxxxxxxxxx.

Frequently Asked Questions about feishu-video-sender

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I send playable video messages in Feishu chats?

To send playable video messages in Feishu chats, the Skill directly interacts with the Feishu API to upload videos as embedded media players rather than simple file attachments, supporting both user and group chats.

Do I need ffmpeg to send playable videos in Feishu?

Yes, you need ffmpeg installed to generate video covers automatically. The Skill requires ffmpeg to extract a thumbnail from the video if none is provided, ensuring it uploads correctly as a media type message.

Can I send a video to a specific Feishu user ID or group chat?

Yes, you can send a video to a specific Feishu user ID or group chat. The Skill supports sending playable media messages directly to individual users identified by their ID, such as ou_xxxxxxxxxxxx, or to group conversations.

Why do my videos appear as file attachments instead of playable media in Feishu?

Videos appear as file attachments instead of playable media in Feishu when they are not uploaded as the media message type. This Skill resolves the issue by interacting with the Feishu API to embed a playable video player directly in the chat.

What Python dependencies are required to automate Feishu video messaging?

The required Python dependencies to automate Feishu video messaging are the requests library and ffmpeg. The requests library handles the API interactions, while ffmpeg processes the video to generate thumbnail covers.

Does this Skill automatically generate a video cover for Feishu messages?

Yes, this Skill automatically generates a video cover for Feishu messages. If you do not provide a thumbnail, it utilizes ffmpeg to extract a cover image from the video before uploading it via the Feishu API.