File Converter — 文件格式转换
v1.0.0文件格式转换技能,支持 PDF、DOCX、Markdown、HTML、图片、音频和视频格式之间的相互转换,提供批量转换、图片缩放和视频音频提取功能,适用于本地文件处理场景。
0· 98·0 当前·0 累计
安全扫描
OpenClaw
可疑
medium confidence该技能的 README 风格说明声称运行本地转换脚本,但未提供代码、安装步骤或依赖列表——各部分无法衔接,可能导致执行未知代码或静默失败。
评估建议
该技能看起来不完整:它指示代理运行 scripts/convert.py,但包中既没有代码也没有安装说明。在安装或使用前需要确认:1) scripts/convert.py 从何而来?能否检查其源代码?2) 需要哪些外部工具(ffmpeg、pandoc、imagemagick、libreoffice)?3) 该技能是否有官方来源或仓库/主页以及已发布的安装流程?4) 在能够审查脚本之前,避免对敏感文件运行它。如果作者提供 convert.py 源代码或与 SKILL.md 匹配的可靠安装规范,可以重新评估——这将减少担忧。...详细分析 ▾
⚠ 用途与能力
该技能声称支持广泛的文件转换功能,但未声明所需的二进制文件、依赖项,也未提供代码。真正的转换器通常需要 ffmpeg、imagemagick、pandoc 或捆绑脚本等工具。SKILL.md 期望 scripts/convert.py 存在,但没有任何代码文件或安装说明。这种不匹配与其声称的用途不一致。
⚠ 指令范围
运行时指令明确指示代理运行 `python3 scripts/convert.py` 并在任意文件系统路径上操作(例如 ./document.docx、./images/)。这在一般转换目的范围内,但指令未提供脚本来源、安全检查或约束。如果存在 convert.py 或稍后引入,代理可能在用户文件上执行任意 Python 代码;如果不存在,该技能无法运行。因此这些指令不完整且存在潜在风险。
ℹ 安装机制
没有安装规范(仅说明),这最大限度地降低了自动安装代码的风险。然而,由于指令引用了本地脚本和转换工具,完全缺乏安装或依赖声明增加了关于转换功能应该从何而来的模糊性。
✓ 凭证需求
该技能不请求环境变量、凭据或配置路径——这对于本地文件转换工具来说是相称的。没有不合理的秘密请求。
✓ 持久化与权限
标志为默认值(always: false, user-invocable: true, model invocation allowed)。该技能不请求持久存在或跨技能/系统配置更改。
安全有层次,运行前请审查代码。
运行时依赖
无特殊依赖
版本
latestv1.0.02026/3/24
- jpeng-file-converter 初始版本发布。- 支持文档、图片、音频和视频格式之间的转换。- 包括批量转换、图片缩放和视频音频提取功能。- 简单的命令行用法,支持格式、质量和目录的可定制选项。
● 无害
安装命令 点击复制
官方npx clawhub@latest install jpeng-file-converter
镜像加速npx clawhub@latest install jpeng-file-converter --registry https://cn.clawhub-mirror.com
技能文档
在不同格式之间转换文件。
使用场景
- 用户想要将文件转换为其他格式
- 转换文档(PDF、DOCX、Markdown)
- 转换图片(PNG、JPG、WebP、SVG)
- 转换音频/视频格式
支持的转换
文档
- PDF ↔ DOCX
- Markdown ↔ HTML ↔ PDF
- TXT ↔ DOCX
图片
- PNG ↔ JPG ↔ WebP ↔ GIF
- SVG → PNG/JPG
- HEIC → JPG/PNG
音频
- MP3 ↔ WAV ↔ FLAC ↔ AAC
- M4A ↔ MP3
视频
- MP4 ↔ WebM ↔ AVI
- Video → GIF
用法
转换文档
python3 scripts/convert.py \
--input ./document.docx \
--output ./document.pdf
转换图片
python3 scripts/convert.py \
--input ./image.png \
--output ./image.jpg \
--quality 90
批量转换
python3 scripts/convert.py \
--input-dir ./images/ \
--output-dir ./converted/ \
--from png \
--to webp
调整图片大小
python3 scripts/convert.py \
--input ./photo.jpg \
--output ./thumbnail.jpg \
--resize 800x600
从视频提取音频
python3 scripts/convert.py \
--input ./video.mp4 \
--output ./audio.mp3 \
--extract-audio
输出
{
"success": true,
"input": "./document.docx",
"output": "./document.pdf",
"input_size_kb": 45,
"output_size_kb": 52
}
数据来源:ClawHub ↗ · 中文优化:龙虾技能库
OpenClaw 技能定制 / 插件定制 / 私有工作流定制
免费技能或插件可能存在安全风险,如需更匹配、更安全的方案,建议联系付费定制