Compress Images

Iterativ cwebp-løkke, der lander hvert billede under et 100KB web/SEO-mål

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

Virker med opsætning ★ 8.8/10

Compress Images — Iterativ cwebp-løkke, der lander hvert billede under et 100KB web/SEO-mål

Hvad det gør

Enkelt-fil bash skill (allowed-tools begrænset til cwebp/ls/mkdir/mv), der flytter kilde JPG/PNG/GIF-filer til en originals/ undermappe, sænker derefter gentagne gange cwebp-kvalitet og dimensionsstørrelser, indtil hver output er under 100KB, rapporterer før/efter størrelser og opdaterer filreferencer. Udløs den, når du optimerer billeder til sidehastighed, reducerer asset-vægt eller konverterer til WebP; den afhænger lydløst af, at cwebp-binærfilen allerede er på maskinen, hvilket SKILL.md aldrig fortæller dig at installere.

Testrapport

Ægte A/B på en worst-case 3.1MB støjfyldt syntetisk JPG: en naiv enkelt-pass `cwebp -q 80` (min baseline) efterlod den på 1.7MB, 17x over det angivne 100KB mål, mens den fulgte færdighedens iterative kvalitets+størrelsesløkke faktisk fik den ned til 58KB — men cwebp skal allerede være installeret (brew install webp), et trin SKILL.md aldrig nævner.

Testet: 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

Kommandoer og eksempelprompter

  • /compress-imagesIterativ cwebp-løkke, der lander hvert billede under et 100KB web/SEO-mål

Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):

  • 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