LLM Skills
HiggsfieldGenerate images and videos from a single promptTry HiggsfieldSponsored
~/catalog/debugging & maintenance//SKILL

Baoyu compress image

/SKILL

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.

JimLiuJimLiu
★27.0k
June 20, 2026
MIT License
// skill content

--- name: baoyu-compress-image description: Compresses images to WebP (default) or PNG with automatic tool selection. Use when a user requests to "compress image," "optimize image," "convert to WebP," or reduce image file size. version: 1.56.1 metadata: openclaw: homepage:https://github.com/JimLiu/baoyu-skills#baoyu-compress-image requires: anyBins : - bun - npx --- # Image Compressor Compresses images using the best available tool (sips → cwebp → ImageMagick → Sharp). ## Script Directory Scripts in thescripts/ subdirectory.{baseDir} = thisSKILL.md 's directory path. Resolve${BUN_X} at runtime: ifbun is installed →bun ; ifnpx is available →npx -y bun ; otherwise, suggest installing bun. Replace{baseDir} and${BUN_X} with actual values. | Script | Purpose | |--------|---------| |scripts/main.ts | Image compressionCLI | ## Preferences (EXTEND.md ) CheckEXTEND.md in order of priority:the first one found takes precedence: | Priority | Path | Scope | |----------|------|-------| | 1 |.baoyu-skills/baoyu-compress-image/EXTEND.md | Project | | 2 |${XDG_CONFIG_HOME:-$HOME/.config}/baoyu-skills/baoyu-compress-image/EXTEND.md | XDG | | 3 |$HOME/.baoyu-skills/baoyu-compress-image/EXTEND.md | User home | If none are found, use defaults. EXTEND.md supports: Default format, default quality, keep-original preference. ## Usage ``bash ${BUN_X} {baseDir}/scripts/main.ts <input> [options] ` ## 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 `bash # Single file → WebP (replaces original) ${BUN_X} {baseDir}/scripts/main.ts image.png # Keep PNG format ${BUN_X} {baseDir}/scripts/main.ts image.png -f png --keep # Directory recursive ${BUN_X} {baseDir}/scripts/main.ts ./images/ -r -q 75 # JSON output ${BUN_X} {baseDir}/scripts/main.ts image.png --json ` **Output**: ` image.png → image.webp (245KB → 89KB, 64% reduction) `` ## Extension Support Custom configurations viaEXTEND.md . See the Preferences section for paths and supported options.

// original public source
JimLiu/baoyu-skills
/skills/baoyu-compress-image/SKILL.md
License: MIT License
Independent project, not affiliated with Anthropic. This skill remains the property of its original author.
// install this skill
Paste this command in your terminal at the root of your project:
mkdir -p .claude/commands && curl -o ".claude/commands/SKILL.md" "https://raw.githubusercontent.com/JimLiu/baoyu-skills/main/skills/baoyu-compress-image/SKILL.md"
Then in Claude Code, type /SKILL to activate it.
open_in_newOpen original source
// save
Save available after sign in.
loginSign in to save
// information
CreatorJimLiu
Stars★ 27.0k
LicenseMIT License
UpdatedJune 20, 2026
Format.md
AccessFree
HiggsfieldSponsored

Your visuals, generated from a prompt

A full creative suite: photorealistic images, videos, editing and upscaling, driven by prompts or your own references. Everything you need to dress up a project without a studio.

Try Higgsfield
// similar

Skills Debugging & maintenance

View allarrow_forward