Compress Images

Iterativní smyčka cwebp, která zajistí, že každý obrázek bude pod cílem 100 KB pro web/SEO.

od rameerez · rameerez/claude-code-startup-skills

Funguje s nastavením ★ 8.8/10

Compress Images — Iterativní smyčka cwebp, která zajistí, že každý obrázek bude pod cílem 100 KB pro web/SEO.

Co umí

Jednosouborová bash dovednost (omezená na nástroje cwebp/ls/mkdir/mv), která přesune zdrojové soubory JPG/PNG/GIF do podadresáře originals/, poté opakovaně snižuje kvalitu cwebp a rozměry zmenšení, dokud každý výstup není pod 100 KB, hlásí před/po velikosti a aktualizuje odkazy na soubory. Spusťte ji při optimalizaci obrázků pro rychlost stránky, snížení hmotnosti aktiv nebo konverzi na WebP; tiše závisí na tom, že binární soubor cwebp je již na stroji, což SKILL.md nikdy neříká, abyste jej nainstalovali.

Testovací report

Skutečné A/B na nejhorším případě 3,1 MB syntetického JPG s vysokým šumem: naivní jednoprůchodové `cwebp -q 80` (moje základní verze) jej ponechalo na 1,7 MB, 17x nad stanoveným cílem 100 KB, zatímco sledování iterativní smyčky kvality+zmenšení dovednosti jej skutečně snížilo na 58 KB – ale cwebp musí být již nainstalován (brew install webp), krok, který SKILL.md nikdy nezmiňuje.

Testováno: 2026-07-15 · Claude Code 2.x (agent harness)

Instalace

git clone https://github.com/rameerez/claude-code-startup-skills
cd claude-code-startup-skills
mkdir -p ~/.claude/skills
cp -r skills/compress-images ~/.claude/skills/compress-images

Příkazy a ukázkové prompty

  • /compress-imagesIterativní smyčka cwebp, která zajistí, že každý obrázek bude pod cílem 100 KB pro web/SEO.

Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):

  • compress these hero images down under 100kb for page speed
  • convert my product photos to webp and shrink them for the web
  • get all these image assets under our size budget without quality loss