baoyu-compress-image
This skill reduces image file sizes by converting to WebP (default) or PNG using the best available compression tool on your system. Configure default formats and quality levels via preferences, and process single files or entire directories recursively.
baoyu-compress-image reduces image file sizes by converting to WebP or PNG with automatic tool selection.
AI-generated summary based on this skill's SKILL.md
Install
JimLiu/baoyu-skills/baoyu-compress-image · repository language: TypeScript
git clone https://github.com/JimLiu/baoyu-skills
cp -r baoyu-skills/skills/baoyu-compress-image ~/.claude/skills/baoyu-compress-imagenpx skillfed install JimLiu/baoyu-skills/baoyu-compress-imageFrequently asked questions
AI-generated answers based on this skill's SKILL.md and metadata
How does baoyu-compress-image reduce image file size?
baoyu-compress-image reduces image file sizes by converting images to WebP (the default format) or PNG using the best available compression tool on your system. The skill automatically selects the optimal compression method based on your system's capabilities and your configured quality settings.
Can I compress image to WebP with baoyu-compress-image?
Yes. baoyu-compress-image converts images to WebP format by default, which provides excellent compression. You can also configure it to convert to PNG if preferred. The skill handles the conversion automatically while maintaining your desired quality level.
Does baoyu-compress-image support batch compression?
Yes. baoyu-compress-image can optimize multiple images in batch mode and process entire directories recursively. This lets you compress all images in a folder and its subfolders in a single operation, making bulk image compression efficient and straightforward.
How do I adjust compression settings in baoyu-compress-image?
baoyu-compress-image allows you to configure default formats and quality levels through preferences. You can set your preferred output format (WebP or PNG), adjust compression quality, and customize other settings to match your specific optimization needs.
What formats does baoyu-compress-image convert between?
baoyu-compress-image primarily converts images to WebP or PNG formats. WebP is the default choice for maximum compression, but you can configure the skill to use PNG instead if needed for your workflow.
SKILL.md
rendered from the published skill — quoted content, verbatim
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 ${BUN_X} runtime: if bun installed → bun; if npx available → npx -y bun; else suggest installing bun. Replace {baseDir} and ${BUN_X} 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 | ${XDG_CONFIG_HOME:-$HOME/.config}/baoyu-skills/baoyu-compress-image/EXTEND.md |
XDG |
| 3 |
(truncated - see the full file via the links below)
Read as markdown · JSON record · Browse the source repository
File tree — 2 files
skills/baoyu-compress-image/SKILL.md
skills/baoyu-compress-image/scripts/main.ts