About image-convert
image-convert is a skill for converting image files or URLs to PNG, JPG, or WebP, with optional lossy-quality and output-path settings.
Key features
- 01Convert images to PNG, JPG, or WebP
- 02Accept a file path or URL as input
- 03Set lossy output quality
- 04Choose an output path or directory
Use cases
- 01Convert a PNG image to WebP
- 02Create a high-quality JPEG
- 03Save converted images to a chosen directory
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ agntswrm/ agent-media --skill image-convertAfter installing, type/image-convertin Claude Code to confirm it loaded.
Details
From the project READMEImage Convert
Converts an image to a different format (PNG, JPG, or WebP).
Command
npx agent-media@latest image convert --in <path> --format <format> [options]
Inputs
| Option | Required | Description |
|---|---|---|
--in | Yes | Input file path or URL |
--format | Yes | Output format: png, jpg, webp |
--quality | No | Quality for lossy formats (1-100, default: 80) |
--out | No | Output path, filename or directory (default: ./) |
--provider | No | Provider to use (default: auto-detect) |
Output
Returns a JSON object with the converted image path:
{
"ok": true,
"media_type": "image",
"action": "convert",
"provider": "local",
"output_path": "converted_123_abc.webp",
"mime": "image/webp",
"bytes": 23456
}
Examples
Convert PNG to WebP:
npx agent-media@latest image convert --in photo.png --format webp
Convert to high-quality JPEG:
npx agent-media@latest image convert --in photo.png --format jpg --quality 95
Convert with custom output directory:
npx agent-media@latest image convert --in image.png --format webp --out ./converted
Providers
- local (default) - Uses sharp library, no API key required
Comments
Markdown supported