Compress Images

Iteracyjna pętla cwebp, która sprawia, że każdy obraz jest poniżej celu 100 KB dla sieci/SEO.

Autor: rameerez · rameerez/claude-code-startup-skills

Działa po konfiguracji ★ 8.8/10

Compress Images — Iteracyjna pętla cwebp, która sprawia, że każdy obraz jest poniżej celu 100 KB dla sieci/SEO.

Co robi ten skill

Jednoplikowa umiejętność bash (ograniczona do narzędzi cwebp/ls/mkdir/mv) przenosi źródłowe pliki JPG/PNG/GIF do podfolderu originals/, następnie wielokrotnie obniża jakość cwebp i wymiary skalowania, aż każdy wynik będzie poniżej 100 KB, raportując rozmiary przed i po oraz aktualizując odniesienia do plików. Wyzwalaj ją podczas optymalizacji obrazów pod kątem szybkości strony, zmniejszania wagi zasobów lub konwersji do WebP; domyślnie zależy od tego, że binarny plik cwebp jest już zainstalowany na maszynie, o czym SKILL.md nigdy nie informuje.

Raport z testu

Rzeczywiste A/B na najgorszym przypadku syntetycznego JPG o rozmiarze 3,1 MB z dużą ilością szumu: naiwne jednoprzebiegowe `cwebp -q 80` (moja baza) pozostawiło go na 1,7 MB, 17x powyżej podanego celu 100 KB, podczas gdy podążanie za iteracyjną pętlą jakości+skalowania umiejętności faktycznie zmniejszyło go do 58 KB — ale cwebp musi być już zainstalowany (brew install webp), krok, o którym SKILL.md nigdy nie wspomina.

Testowano: 2026-07-15 · Claude Code 2.x (agent harness)

Instalacja

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

Komendy i przykładowe prompty

  • /compress-imagesIteracyjna pętla cwebp, która sprawia, że każdy obraz jest poniżej celu 100 KB dla sieci/SEO.

Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):

  • 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