Compress Images
Boucle cwebp itérative qui fait que chaque image est inférieure à une cible web/SEO de 100 Ko.
Fonctionne avec configuration
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 speedconvert my product photos to webp and shrink them for the webget all these image assets under our size budget without quality loss