Compress Images

Boucle cwebp itérative qui fait que chaque image est inférieure à une cible web/SEO de 100 Ko.

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

Fonctionne avec configuration ★ 8.8/10

Compress Images — Boucle cwebp itérative qui fait que chaque image est inférieure à une cible web/SEO de 100 Ko.

Ce que fait

Compétence bash unique (outils autorisés limités à cwebp/ls/mkdir/mv) qui déplace les fichiers source JPG/PNG/GIF dans un sous-dossier originals/, puis abaisse de manière répétée la qualité cwebp et les dimensions de redimensionnement jusqu'à ce que chaque sortie soit inférieure à 100 Ko, rapportant les tailles avant/après et mettant à jour les références de fichiers. Déclenchez-la lors de l'optimisation des images pour la vitesse de page, la réduction du poids des actifs, ou la conversion en WebP ; elle dépend silencieusement de la binaire cwebp déjà présente sur la machine, ce que SKILL.md ne vous dit jamais d'installer.

Rapport de test

Vrai A/B sur un JPG synthétique de 3,1 Mo dans le pire des cas avec beaucoup de bruit : un simple passage `cwebp -q 80` (ma base) l'a laissé à 1,7 Mo, 17 fois supérieur à la cible de 100 Ko déclarée, tandis que suivre la boucle itérative de qualité+redimensionnement de la compétence l'a effectivement réduit à 58 Ko — mais cwebp doit déjà être installé (brew install webp), une étape que SKILL.md ne mentionne jamais.

Testé le: 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

Commandes et exemples de prompts

  • /compress-imagesBoucle cwebp itérative qui fait que chaque image est inférieure à une cible web/SEO de 100 Ko.

Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :

  • 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