用途:压缩图片,默认输出 WebP,也可指定 PNG 或 JPEG,并自动在 sips、cwebp、ImageMagick、Sharp 中选择可用工具。
主要能力:支持单文件或目录输入,可递归处理子目录;可设置输出路径、格式与质量(0-100,默认 80);可选择保留原文件;支持 JSON 输出结果。
使用方式:脚本位于 scripts/ 子目录,用 ${SKILL_DIR} 替换为 SKILL.md 所在目录。命令示例:npx -y bun ${SKILL_DIR}/scripts/main.ts image.png;保留 PNG 格式:npx -y bun ${SKILL_DIR}/scripts/main.ts image.png -f png --keep;目录递归并设质量 75:npx -y bun ${SKILL_DIR}/scripts/main.ts ./images/ -r -q 75;JSON 输出:npx -y bun ${SKILL_DIR}/scripts/main.ts image.png --json。
配置:可通过 EXTEND.md 自定义默认格式、默认质量、是否保留原文件。优先检查项目级 .baoyu-skills/baoyu-compress-image/EXTEND.md,其次用户级 $HOME/.baoyu-skills/baoyu-compress-image/EXTEND.md;找到则读取并应用,未找到则使用默认值。
限制:资料未提供具体安装步骤、依赖版本要求、支持平台范围及性能数据,暂未提供。