← 返回 Skills 市场
jingrongx

支持发送文件到飞书,大于20MB自动分卷裁切

作者 jingrongx · GitHub ↗ · v1.0.4 · MIT-0
cross-platform ✓ 安全检测通过
388
总下载
1
收藏
0
当前安装
5
版本数
在 OpenClaw 中安装
/install sendfiles-to-feishu
功能描述
发送任意本地文件到飞书,自动处理大文件。视频/音频按 20MB 分段(不重新编码),其他文件压缩为 ZIP。支持大文件自动处理。
安全使用建议
This skill appears to do what it claims (split/zip files and upload to Feishu). Before installing: (1) only provide FEISHU_APP_ID/FEISHU_APP_SECRET with the minimal scopes required in Feishu; (2) be aware the scripts may auto-run pip to install 'requests' if missing — you can pre-install dependencies to avoid on-run installs; (3) splitting and converted files are written beside the original file (they can be numerous and take disk space), so run it in a location where that is acceptable; (4) review the code yourself if you require higher assurance (the network calls use open.feishu.cn); and (5) test using non-sensitive files first. Overall the skill is internally coherent and proportionate to its stated purpose.
功能分析
Type: OpenClaw Skill Name: sendfiles-to-feishu Version: 1.0.4 The skill bundle is a utility for uploading local files to Feishu (Lark), featuring automatic video splitting via ffmpeg and ZIP compression for large files. Analysis of 'feishu_send.py' and 'SKILL.md' shows the code aligns perfectly with its stated purpose, using subprocess.run safely (without shell=True) and communicating only with official Feishu API endpoints (open.feishu.cn). While it includes an auto-install feature for the 'requests' library, there is no evidence of malicious intent, credential theft, or prompt injection.
能力评估
Purpose & Capability
Name/description request FEISHU_APP_ID and FEISHU_APP_SECRET and ffmpeg/ffprobe — these are exactly what's needed to obtain a Feishu tenant token and perform media splitting/processing. Required binaries and env vars match the declared functionality.
Instruction Scope
SKILL.md and scripts instruct the agent to read a local .env in the skill directory (if present), to auto-install the Python 'requests' package via pip, and to run ffmpeg/ffprobe on user-specified files. These behaviors are within scope for a file-send/processing tool, but note: the script writes split/converted files next to the original file (not only temporary files), and pip install runs at runtime unless 'requests' is already present.
Install Mechanism
No external install/download URLs or archive extraction are present. The only automated install action in code is calling pip to install 'requests' if missing; system packages (ffmpeg/ffprobe) are expected to be provided by the host. This is low-risk compared to arbitrary downloads.
Credentials
The skill requires only FEISHU_APP_ID and FEISHU_APP_SECRET — credentials directly relevant to Feishu API usage. No additional unrelated secrets or config paths are requested or accessed in the provided code.
Persistence & Privilege
The skill is not 'always:true' and is user-invocable. It does read an optional .env in its own skill directory to obtain credentials and may create files (split parts, zips) in the filesystem near the input files. It does not modify other skills or request system-wide elevated privileges in the provided code.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install sendfiles-to-feishu
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /sendfiles-to-feishu 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.4
- Added a sample environment configuration file: .env.example. - Users now have a template to easily set up required environment variables.
v1.0.3
- Added metadata section to SKILL.md, including emoji, required environment variables, and binary dependencies. - Documented requirements for "ffmpeg" and "ffprobe" binaries. - No code changes in this version.
v1.0.2
Version 1.0.2 of sendfiles-to-feishu - Documentation and functionality remain unchanged.
v1.0.1
No changes since the previous version. - Documentation, features, and usage remain unchanged.
v1.0.0
- Initial release of sendfiles-to-feishu skill. - Send any local file type to Feishu with automatic large file handling. - Video/audio files are split into 20MB segments without re-encoding. - Other files are ZIP-compressed; if still oversized, they are split into multiple ZIPs. - Supports both open_id and union_id for recipients with automatic type detection. - Requires Python 3.8+, requests, ffmpeg, and Feishu app credentials.
元数据
Slug sendfiles-to-feishu
版本 1.0.4
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 5
常见问题

支持发送文件到飞书,大于20MB自动分卷裁切 是什么?

发送任意本地文件到飞书,自动处理大文件。视频/音频按 20MB 分段(不重新编码),其他文件压缩为 ZIP。支持大文件自动处理。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 388 次。

如何安装 支持发送文件到飞书,大于20MB自动分卷裁切?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install sendfiles-to-feishu」即可一键安装,无需额外配置。

支持发送文件到飞书,大于20MB自动分卷裁切 是免费的吗?

是的,支持发送文件到飞书,大于20MB自动分卷裁切 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

支持发送文件到飞书,大于20MB自动分卷裁切 支持哪些平台?

支持发送文件到飞书,大于20MB自动分卷裁切 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 支持发送文件到飞书,大于20MB自动分卷裁切?

由 jingrongx(@jingrongx)开发并维护,当前版本 v1.0.4。

💬 留言讨论