Agent skill · design visual · aiskillstore

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.

Why this skill is useful

Adds a CLI tool for image compression with specific commands and options that the AI wouldn't reliably generate on its own.

What it needs

Requires bun installed locally. About 1k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.

What this skill does

Image Compressor Compresses images using best available tool (sips → cwebp → ImageMagick → Sharp). Script Directory Scripts in scripts/ subdirectory. {baseDir} = this SKILL.md's directory path. Resolve ${BUNX} runtime: if bun installed → bun; if npx available → npx -y bun; else suggest installing bun. Replace {baseDir} and ${BUNX} with actual values. Script Purpose -------- --------- scripts/main.ts Image compression CLI Preferences (EXTEND.md) Check EXTEND.md in priority order — the first one found wins: Priority Path Scope ---------- ------ ------- 1 .baoyu-skills/baoyu-compress-image/EXTEND.md Project 2 ${XDGCONFIGHOME:-$HOME/.config}/baoyu-skills/baoyu-compress-image/EXTEND.md XDG 3 $HOME/.baoyu-skills/baoyu-compress-image/EXTEND.md User home If none found, use defaults. EXTEND.md supports: Default format, default quality, keep-original preference. Usage Options Option Short Description Default -------- ------- ------------- --------- <input> File or directory Required --output -o Output path Same path, new ext --format -f webp, png, jpeg webp --quality -q Quality 0-100 80 --keep -k Keep original false --recursive -r Process subdirs false --json JSON output false Examples Output: Extension Support Custom configurations via EXTEND.md. See Preferences section for paths and supported options.

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aiskillstore/baoyu-compress-image

View the source on GitHub

Browse the @skills marketplace