Compress Images

Iterativ cwebp-loop som landar varje bild under ett 100KB webb/SEO-mål

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

Fungerar med konfiguration ★ 8.8/10

Compress Images — Iterativ cwebp-loop som landar varje bild under ett 100KB webb/SEO-mål

Vad den gör

Enkel bash-färdighet (allowed-tools begränsat till cwebp/ls/mkdir/mv) som flyttar käll-JPG/PNG/GIF-filer till en originals/-undermapp, sänker sedan upprepade gånger cwebp-kvalitet och storleksdimensioner tills varje output är under 100KB, rapporterar före/efter storlekar och uppdaterar filreferenser. Aktivera den när du optimerar bilder för sidhastighet, minskar tillgångsvikt eller konverterar till WebP; den är tyst beroende av att cwebp-binären redan finns på maskinen, vilket SKILL.md aldrig talar om att installera.

Testrapport

Verklig A/B på en värsta-fall 3.1MB brusig syntetisk JPG: en naiv engångs-`cwebp -q 80` (min baslinje) lämnade den på 1.7MB, 17x över det angivna 100KB-målet, medan följandet av färdighetens iterativa kvalitets+storleksloop faktiskt fick den ner till 58KB — men cwebp måste redan vara installerat (brew install webp), ett steg som SKILL.md aldrig nämner.

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

Installation

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

Kommandon och exempelprompter

  • /compress-imagesIterativ cwebp-loop som landar varje bild under ett 100KB webb/SEO-mål

Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):

  • 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