The cover image on this page is about 20 KB. The file I made was 70 KB.
🤔 Why
That is three times bigger than it needs to be — for a file whose only job is to load. This happens a lot. You make a PNG, you know it is too big, but making it smaller means a website, an upload, a download, and a manual swap. Four steps for a file you already finished. So you skip it and ship the big one.
🤏 What
tiny makes an image smaller with one instruction. It sends the file to ):
cd ~/.claude/skills
git clone https://gist.github.com/dalirnet/213259ba6e9cf2d3098319f966a5699e.git tiny
bash tiny/tiny.sh set-key <your-key>
Claude finds it in your next session. To update later: cd ~/.claude/skills/tiny && git pull.
2. Use it — give Claude one image, many images, or a glob:
tiny cover.png
tiny assets/*.png
tiny usage # → 47 / 500 used this month (453 left)
One important note: it replaces the file in place. If you want to keep the original, copy it first.
SOCIAL SHARE CARD GENERATOR