← ClaudeAtlas

ss-format-convertlisted

Convert images between formats: PNG, JPG/JPEG, WebP, TIFF, BMP, GIF, HEIC, and AVIF. Performs high-quality lossless conversion by default. Handles alpha channel transparency automatically — compositing against a configurable background color when converting to formats that lack alpha support (JPG, BMP). Supports single-file and batch directory conversion with optional recursive subdirectory scanning. Uses ImageMagick. Use this skill whenever the user wants to: convert an image to another format, change image format, save as PNG/JPG/WebP/TIFF, convert HEIC photos to JPG or PNG, batch convert images, make images web-compatible, convert to WebP for web optimization, or anything involving image format conversion. Also trigger when the user mentions format names in the context of converting, exporting, or saving images.
rajnandan1/such-skills · ★ 2 · Data & Documents · score 75
Install: claude install-skill rajnandan1/such-skills
# Format Convert — Lossless Image Format Converter Convert any image between PNG, JPG, WebP, TIFF, BMP, GIF, HEIC, and AVIF using ImageMagick. Lossless by default — preserves maximum quality and original dimensions. ## Prerequisites ImageMagick is required. For HEIC/AVIF support, ensure delegates are installed. ```bash brew install imagemagick # macOS sudo apt install imagemagick # Debian/Ubuntu ``` ## How to use Run the bundled script: ```bash bash "${CLAUDE_SKILL_DIR}/scripts/convert.sh" <input-image> --to FORMAT [OPTIONS] ``` ### Options | Flag | Description | Default | |------|-------------|---------| | `--to FORMAT` | Target format (png, jpg, webp, tiff, bmp, gif, heic, avif) | (required) | | `--output DIR` | Output directory | `./converted/` | | `--quality N` | Quality for lossy formats 1-100 | `100` | | `--bg-color HEX` | Background color when removing alpha (6-digit hex, no #) | `FFFFFF` | | `--batch DIR` | Convert all supported images in a directory | — | | `--recursive` | Include subdirectories in batch mode | off | | `--formats` | List supported formats and exit | — | ### Supported formats For the full reference with alpha support, lossy/lossless details, and conversion notes, read `references/formats.md`. | Format | Alpha | Quality | |--------|-------|---------| | PNG | yes | lossless | | JPG | no | lossy | | WebP | yes | both | | TIFF | yes | lossless | | BMP | no | lossless | | GIF | yes (1-bit) | lossless | | HEIC | yes | lossy | | AVIF | yes | b