返回顶部
b

baoyu-compress-image图片压缩转换

Compresses images to WebP (default) or PNG with automatic tool selection. Use when user asks to "compress image", "optimize image", "convert to webp", or reduce image file size.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.103.1
安全检测
已通过
799
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

baoyu-compress-image

图像压缩器

使用最佳可用工具(sips → cwebp → ImageMagick → Sharp)压缩图像。

脚本目录

脚本位于 scripts/ 子目录中。{baseDir} = 本 SKILL.md 文件所在目录路径。解析 ${BUNX} 运行时:如果已安装 bun → 使用 bun;如果可用 npx → 使用 npx -y bun;否则建议安装 bun。将 {baseDir} 和 ${BUNX} 替换为实际值。

脚本用途
scripts/main.ts图像压缩命令行工具

偏好设置(EXTEND.md)

检查 EXTEND.md 是否存在(优先级顺序):

bash

macOS, Linux, WSL, Git Bash


test -f .baoyu-skills/baoyu-compress-image/EXTEND.md && echo project
test -f ${XDGCONFIGHOME:-$HOME/.config}/baoyu-skills/baoyu-compress-image/EXTEND.md && echo xdg
test -f $HOME/.baoyu-skills/baoyu-compress-image/EXTEND.md && echo user

powershell

PowerShell (Windows)


if (Test-Path .baoyu-skills/baoyu-compress-image/EXTEND.md) { project }
$xdg = if ($env:XDGCONFIGHOME) { $env:XDGCONFIGHOME } else { $HOME/.config }
if (Test-Path $xdg/baoyu-skills/baoyu-compress-image/EXTEND.md) { xdg }
if (Test-Path $HOME/.baoyu-skills/baoyu-compress-image/EXTEND.md) { user }

┌────────────────────────────────────────────────────────┬───────────────────┐
│ 路径 │ 位置 │
├────────────────────────────────────────────────────────┼───────────────────┤
│ .baoyu-skills/baoyu-compress-image/EXTEND.md │ 项目目录 │
├────────────────────────────────────────────────────────┼───────────────────┤
│ $HOME/.baoyu-skills/baoyu-compress-image/EXTEND.md │ 用户主目录 │
└────────────────────────────────────────────────────────┴───────────────────┘

┌───────────┬───────────────────────────────────────────────────────────────────────────┐
│ 结果 │ 操作 │
├───────────┼───────────────────────────────────────────────────────────────────────────┤
│ 找到 │ 读取、解析、应用设置 │
├───────────┼───────────────────────────────────────────────────────────────────────────┤
│ 未找到 │ 使用默认设置 │
└───────────┴───────────────────────────────────────────────────────────────────────────┘

EXTEND.md 支持:默认格式 | 默认质量 | 保留原始文件偏好

使用方法

bash
${BUN_X} {baseDir}/scripts/main.ts <输入> [选项]

选项

选项简写描述默认值
<输入>文件或目录必填
--output
-o | 输出路径 | 相同路径,新扩展名 | | --format | -f | webp, png, jpeg | webp | | --quality | -q | 质量 0-100 | 80 | | --keep | -k | 保留原始文件 | false | | --recursive | -r | 处理子目录 | false | | --json | | JSON 输出 | false |

示例

bash

单个文件 → WebP(替换原始文件)


${BUN_X} {baseDir}/scripts/main.ts image.png

保留 PNG 格式

${BUN_X} {baseDir}/scripts/main.ts image.png -f png --keep

递归处理目录

${BUN_X} {baseDir}/scripts/main.ts ./images/ -r -q 75

JSON 输出

${BUN_X} {baseDir}/scripts/main.ts image.png --json

输出

image.png → image.webp (245KB → 89KB, 减少 64%)

扩展支持

通过 EXTEND.md 进行自定义配置。路径和支持的选项请参见偏好设置部分。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 baoyu-compress-image-1776182353 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 baoyu-compress-image-1776182353 技能

通过命令行安装

skillhub install baoyu-compress-image-1776182353

下载

⬇ 下载 baoyu-compress-image v1.103.1(免费)

文件大小: 5.01 KB | 发布时间: 2026-4-15 12:21

v1.103.1 最新 2026-4-15 12:21
## 1.103.1 - 2026-04-13

### Fixes
- `baoyu-markdown-to-html`: decode HTML entities and strip tags from article summary
- `baoyu-post-to-weibo`: decode HTML entities and strip tags from article summary

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部