# Image Toolkit

> Recipes for common image manipulation tasks — resize, convert, strip metadata, generate thumbnails.

- Skill: `vadrisai/image-toolkit` (Agent Skill, multi-file: 7 files)
- Install (CLI): `npx skillmds@latest add vadrisai/image-toolkit`
- Raw SKILL.md: https://api.skillmd.com/api/skills/vadrisai/image-toolkit/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: VadrisAI (https://skillmd.com/u/vadrisai)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/vadrisai/image-toolkit

---


# Image Toolkit

A catalogue of independent recipes. Pick the one matching the task at hand;
they are alternatives, not stages of a pipeline.

## Overview

Each section below stands on its own. If the user asks for a thumbnail, use
the thumbnail recipe; nothing else needs to run first.

## Resize an image

Run `scripts/resize.py` with the target width. When the source is smaller
than the target, upscaling is skipped rather than producing a blurry result.

## Convert between formats

Run `scripts/convert.py`. Supported inputs are `.png`, `.jpg` and `.webp`.
The format table lives in `references/formats.json` if you need the details.

## Strip metadata

Run `scripts/strip_exif.py`. If the file carries no EXIF block, the script
exits without writing, so it is safe to call unconditionally.

## Generate a thumbnail

Run `scripts/thumbnail.py`. See `references/sizes.md` for the standard
thumbnail dimensions used across the project.

## Notes on failure

If any script reports an unreadable file, report the error to the user
rather than attempting a repair — this toolkit never rewrites source images.

