Compress images to reduce file size while maintaining quality.
/image-compress <path> [options]
| Argument | Description |
|---|---|
| ---------- | ------------- |
| Image file, directory, or glob pattern (e.g. .jpg, ./images//.png) |
--quality, -q | Output quality 1-100 (default: 85). Lower = smaller file |
--format, -f | Output format: jpeg, png, webp (default: same as input) |
--output, -o | Output directory (default: overwrite for single file, ./compressed for batch) |
--max-width, -w | Max width in pixels, maintains aspect ratio |
--max-height, -e | Max height in pixels, maintains aspect ratio |
--lossless, -l | Use lossless compression (PNG/WebP only) |
/image-compress photo.jpg -q 80
/image-compress photo.jpg -f webp -q 90
/image-compress ./images/*.jpg -q 75 -o ./compressed
/image-compress photo.jpg -w 1920 -q 80
/image-compress image.png --lossless
/image-compress ./photos --quality 85 --format webp --output ./webp_output
compress.py script to a temp location and run itThe script is located at: ~/.claude/skills/image-compress/compress.py
python -m pip install Pillow)python3 是 Windows Store 存根,使用 python 命令共 1 个版本