Token导航 LogoToken导航

Agent Skill · 图像处理

image-compress(图像压缩)

用于辅助图像生成、图片编辑、视觉素材处理或图像模型工作流。它适合让 Agent 根据文本生成图片、处理背景、整理视觉提示词或调用相关图像工具。使用时需要确认输入图片、版权来源、输出格式和模型限制;涉及人物、品牌、商品或公开展示素材时,应额外核对授权、真实性和内容合规边界。

image-compress 是图像处理类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为需要联网;许可证为 MIT-0,第三方扫描有提醒项,按安装量在图像处理类的 1,562 个 Skill 里排第 260。

总安装 12,607周安装 515GitHub Stars 公开资料未说明下载 4,038核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
0.1.0

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:image-compress(图像压缩)
来源仓库:https://github.com/justzerox/image-compress
安装命令:
openclaw skills install image-compress
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install image-compress

这个 Skill 是做什么的

图像处理类 Skill 处理生成、裁剪、压缩和批量转换图片的任务。

跨平台高效图片压缩工具,支持多格式转换与批量处理。适用于微信、网页等场景下的图片体积优化与格式适配。上传图片后直接调用,自动完成压缩与格式转换操作。需确保输入图片版权合规,输出文件保留原始画质关键信息。image-compress 属于图像处理类 Skill,可作为该场景下的辅助能力补充。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install image-compress;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要需要联网,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

image-compress 怎么安装?

在终端执行 openclaw skills install image-compress。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

image-compress 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

image-compress 需要什么权限?

权限级别是需要联网。该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

image-compress 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

image-compress 用的人多吗?

公开数据是累计安装 12,607 次,近一周安装 515 次,下载 4,038 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

image-compress 安全吗?

第三方扫描有提醒项,说明存在需要人工确认的行为。安装前请打开源码看清它读了什么、联网到哪里。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。

先想清楚的地方

  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理图像处理类任务、又不想每次都手写提示词的人。

不太适合

  • 需要厂商级技术支持和 SLA 的生产系统。

图像处理类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
ai-image-generation

AI 图像生成 · Codex、Claude

4,365,552382调用外部服务未明确有提醒
openai-image-gen

OpenAI 图像生成 · OpenClaw

1,906,88432需要联网MIT-0有提醒
image

图像 · OpenClaw

525,99926需要联网MIT-0通过
baoyu-cover-image

宝玉封面图 · Codex、Claude

474,24016,779只读MIT有提醒
baoyu-image-gen

宝玉图像生成器 · Codex、Claude

468,00716,778接触敏感数据MIT通过
image-compress

图像压缩 · 本页

12,607—需要联网MIT-0有提醒

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
image-compress
description
跨平台图片压缩工具,基于 sharp 实现高效压缩(节省 60-80% 体积)。支持单图/批量压缩、格式转换 (JPG/PNG/WebP/AVIF/HEIC)、画质调节、尺寸缩放。当用户需要压缩图片体积、转换格式、缩小尺寸、批量处理图片、优化图片用于微信/邮件/网页上传时使用此技能。触发词:"压缩"、"缩小"、"转换格式"、"转成 JPG/WebP"、"图片太大"、"批量处理图片"。不处理:旋转、裁剪、水印、EXIF 读取等编辑操作;文件管理(删除、重命名、移动);内容读取(分析图片、读取元数据)。

Image Compress Skill

基于 sharp 的高效图片压缩技能,跨平台支持 (macOS/Windows/Linux),平均节省 60-80% 体积。

何时使用

立即使用此技能当用户提到:

  1. 压缩体积 — "图片太大"、"压缩一下"、"缩小文件"、"发不了微信"
  2. 格式转换 — "转成 JPG"、"PNG 转 WebP"、"HEIC 转 JPG"、"转换格式"
  3. 批量处理 — "批量压缩"、"处理这个文件夹"、"所有图片"
  4. 尺寸调整 — "宽度太大"、"缩小到 1920px"、"用于网页展示"
  5. 场景优化 — "用于邮件附件"、"上传网站"、"电商展示"、"微信发送"

典型触发语句:

  • "帮我压缩这张图片,文件太大了发不了微信"
  • "把这个 PNG 转成 JPG 格式"
  • "这些照片是 iPhone 拍的 HEIC 格式,帮我转成 JPG"
  • "批量压缩这个文件夹里的所有图片,用于上传网站"
  • "图片宽度太大了,帮我缩小到 1920px 以内"
  • "把这些设计稿都转成 WebP 格式"
  • "压缩一下这张图用于邮件附件,控制在 500KB 以内"
  • "Screenshot.png 这个文件 10MB 太大了,怎么变小一点?"

不应触发的情况:

  • 图片编辑(旋转、裁剪、拼接、添加水印)
  • 图片分析(识别内容、读取 EXIF)
  • 文件管理(上传云盘、设置为壁纸、删除、重命名、移动)
  • 文档操作(添加到 PDF)

快速开始

基础命令

/compress <图片路径>

首次运行自动:

  1. ✅ 检测 Node.js 环境
  2. ✅ 安装 sharp 依赖
  3. ✅ 配置输出目录

常用场景

场景命令
压缩单图/compress ~/Desktop/screenshot.png
格式转换/compress image.png --format jpg
调整画质/compress photo.jpg --quality 0.6
限制尺寸/compress photo.jpg --maxWidth 1920
批量压缩/compress ~/Photos/ --recursive
使用预设/compress photo.jpg --preset web
组合使用/compress ./pics/ --preset wechat --recursive

压缩预设

快速选择适合场景的画质:

预设画质用途节省
web75%网页展示60-70%
wechat65%微信发送70-80%
email55%邮件附件80-90%
quality95%高质量存档30-40%

示例:

# 网页优化
/compress photo.jpg --preset web

# 微信发送(体积优先)
/compress photo.jpg --preset wechat

# 邮件附件(最小体积)
/compress photo.jpg --preset email

# 高质量存档
/compress photo.jpg --preset quality

核心参数

压缩选项

参数短参数类型默认值说明
--format-fstringoriginal输出格式:jpg, png, webp, avif
--quality-qnumber0.85画质 (0.1-1.0),越低体积越小
--maxWidth-wnumbernull最大宽度(等比缩放)
--maxHeight-hnumbernull最大高度(等比缩放)
--recursive-rbooleanfalse递归处理子文件夹
--outputDir-ostring默认目录自定义输出目录
--preset-pstring无压缩预设:web, wechat, email, quality
--no-confirmbooleanfalse跳过确认提示

画质建议

使用预设更简单:

预设画质体积节省用途
web75%60-70%网页展示、博客文章
wechat65%70-80%微信发送、社交媒体
email55%80-90%邮件附件、快速传输
quality95%30-40%高质量存档、打印

手动设置画质参考:

用途推荐值体积节省
网页展示0.7-0.860-70%
微信发送0.6-0.770-80%
邮件附件0.5-0.680-90%
高质量存档0.9-0.9530-40%

输出规则

目录结构

~/Downloads/compressed-images/
├── 2026-03-11/
│   ├── photo.png           # 保持原名
│   ├── photo_001.png       # 同名自动编号
│   └── trip/image001.jpg   # 保持原目录结构
└── 2026-03-12/
    └── ...

安全保护

  • ⚠️ 永不覆盖原图 — 输出到独立目录
  • ⚠️ 永不覆盖输出 — 同名文件自动添加 _001, _002 后缀
  • ⚠️ 大文件警告 — 单张超过 50MB 时先确认
  • ⚠️ 进度显示 — 批量压缩时显示进度条

格式转换规则

转换处理方式
PNG → JPG透明通道用白色填充
JPG → PNG直接转换
任意 → WebP有损压缩(可指定 quality)
任意 → AVIF高效压缩(可指定 quality)

脚本说明

环境检测

node scripts/detect-env.js

检测 Node.js/npm,缺失时给出安装建议。

依赖安装

node scripts/install.js

自动执行 npm install 安装 sharp。

核心压缩

# 单图
node scripts/compress.js ~/Pictures/photo.png --quality 0.8

# 批量
node scripts/compress.js ~/Pictures/ --recursive --format webp

编程调用:

import { compress } from './scripts/compress.js';

const result = await compress('/path/to/image.png', {
  quality: 0.85,
  format: 'webp',
  maxWidth: 1920
});

console.log(`压缩完成:${result.originalSize}KB → ${result.compressedSize}KB`);

详细 API 参考:references/technical.md


故障排查

sharp 安装失败

# 清理缓存
npm cache clean --force

# 重新安装
cd ~/.openclaw/workspace/skills/image-compress
npm install

权限问题

# macOS/Linux
chmod -R 755 ~/.openclaw/workspace/skills/image-compress

输出目录不可写

修改配置文件 ~/.openclaw/workspace/skills/image-compress/config.json 中的 outputDir。


支持格式

输入: JPG, JPEG, PNG, WebP, GIF, BMP, HEIC, HEIF

输出: JPG, PNG, WebP, AVIF

详细格式规格:references/technical.md


配置管理

配置文件:~/.openclaw/workspace/skills/image-compress/config.json

{
  "outputDir": "~/Downloads/compressed-images",
  "defaultQuality": 0.85,
  "defaultFormat": "original"
}

平台分布

OpenClaw

77.59%
按下载量换算3,133

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

可疑

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在提醒或未通过项,安装前请自行复核。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills