📦 Img Compress — 批量图片压缩

v1.0.1

一键批量压缩 JPG/PNG 图片体积,保持原始尺寸,仅减少文件大小,适合网页优化、存储节省。

0· 72·1 当前·1 累计
ginntech 头像by @ginntech (Frank_Jin)·MIT-0
下载技能包
License
MIT-0
最后更新
2026/4/4
0
安全扫描
VirusTotal
可疑
查看报告
OpenClaw
可疑
high confidence
该技能按描述实现了图片压缩,但含不安全默认值(硬编码 webroot 路径)并鼓励使用 sudo 及原地覆盖——对简单压缩器而言行为过度,可能造成意外破坏。
评估建议
勿以 root 或 sudo 身份运行,先检查脚本行为。修改默认路径(现为 /www/wwwroot/lovehibachi_demo/public/static/img),否则可能覆盖网站图片。先复制测试并备份原图;建议添加试运行或备份步骤。勿照搬示例中的 sudo。若继续,请在受控目录内操作,使用 Python 虚拟环境本地安装 Pillow,注意 PNG 可能转 JPEG 而丢失透明通道。我可提供安全补丁建议。...
详细分析 ▾
用途与能力
名称/描述与脚本一致:基于 Pillow 的 JPG/PNG 批量压缩器。但默认路径(/www/wwwroot/lovehibachi_demo/public/static/img)非常具体,暗示该包原只为某一环境定制。
指令范围
SKILL.md 示例要求用 sudo 运行;脚本原地覆盖原图且可扫描任意目录,无 safeguards(无试运行、无备份、无确认),PNG 可能转 JPEG 丢失透明。这些指令扩大风险范围,易造成破坏性变更。
安装机制
无安装规范,仅含说明与小型 Python 脚本。依赖仅 Pillow(pip)。无外部下载或模糊安装器。
凭证需求
技能不请求凭据、环境变量或配置路径,无网络访问或外泄。仅有的环境提示是示例中的 sudo(过度授权,但非凭据请求)。
持久化与权限
技能不请求常驻或平台高权,但示例鼓励 sudo 且默认路径常需高权限,若疏忽运行将扩大破坏面。
安全有层次,运行前请审查代码。

License

MIT-0

可自由使用、修改和再分发,无需署名。

运行时依赖

无特殊依赖

版本

latestv1.0.12026/4/4

英文描述更新

可疑

安装命令

点击复制
官方npx clawhub@latest install img-compress
镜像加速npx clawhub@latest install img-compress --registry https://cn.longxiaskill.com

技能文档

# img-compress 基于 Pillow(PIL) 的批量图片压缩工具。 ## 快速使用 ``bash # 将大于 100KB 的图片压缩到 80KB sudo python3 skills/img-compress/scripts/compress_img.py /path/to/images # 自定义目标大小(KB) sudo python3 skills/img-compress/scripts/compress_img.py /path/to/images 150 ` ## 压缩规则 - JPG/JPEG:逐步降低质量(85→50)+ optimize,直到低于目标大小 - PNG:Pillow PNG 压缩(效果有限),推荐使用 pngquant 获得更好效果 - 小于目标大小的文件会被跳过 - 直接覆盖原文件(原地修改) ## 依赖 - Python3 - Pillow:pip3 install Pillow ## 典型场景 `bash # 压缩网站静态资源 sudo python3 skills/img-compress/scripts/compress_img.py /var/www/static/img 100 ``

数据来源ClawHub ↗ · 中文优化:龙虾技能库