baoyu-compress-image
Bilder zu WebP mit Qualitätskontrolle komprimieren
Große Bilddateien verlangsamen Websites und verschwenden Speicherplatz. Diese Skill komprimiert Bilder zu WebP, PNG oder JPEG-Format mit einstellbaren Qualitätseinstellungen und unterstützt einzelne Dateien und ganze Verzeichnisse.
Die Skill-ZIP herunterladen
In Claude hochladen
Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen
Einschalten und loslegen
Teste es
Verwendung von "baoyu-compress-image". photo.png (2.4MB)
Erwartetes Ergebnis:
photo.webp (340KB, 86% reduction)
Verwendung von "baoyu-compress-image". screenshot.png (890KB)
Erwartetes Ergebnis:
screenshot.webp (156KB, 82% reduction)
Verwendung von "baoyu-compress-image". ./images/ directory (12 files)
Erwartetes Ergebnis:
12.5MB → 4.2MB (66% reduction)
Sicherheitsaudit
SicherLegitimate image compression utility with no security concerns. All static findings are false positives: dynamic import is for lazy-loading Sharp library, child_process spawn uses hardcoded validated arguments for image tools only, template literals were misidentified as shell backticks, and documentation references are not executable code.
Probleme mit mittlerem Risiko (2)
Risikofaktoren
⚡ Enthält Skripte (1)
⚙️ Externe Befehle (3)
📁 Dateisystemzugriff (1)
Qualitätsbewertung
Was du bauen kannst
Website-Bilder für schnellere Ladezeiten optimieren
Screenshots und Fotos zu WebP-Format komprimieren, um Seitenladezeiten zu reduzieren und Core Web Vitals Werte zu verbessern.
Foto-Sammlungen stapelverarbeiten
Ganze Ordner von Bildern mit konsistenten Qualitätseinstellungen für Speicheroptimierung oder Weitergabe komprimieren.
Assets für Deployment vorbereiten
Bilddateigrößen vor dem Deployment in die Produktion reduzieren und Qualität mit Performance-Anforderungen ausbalancieren.
Probiere diese Prompts
Compress this image to WebP format with default quality (80):
${SKILL_DIR}/scripts/main.ts path/to/image.pngCompress this image to WebP at 70% quality:
${SKILL_DIR}/scripts/main.ts path/to/image.png -q 70Compress all images in this directory recursively with 75% quality:
${SKILL_DIR}/scripts/main.ts ./images/ -r -q 75Test different quality levels to find the best compression ratio under 100KB:
${SKILL_DIR}/scripts/main.ts image.png -q 90 --json
${SKILL_DIR}/scripts/main.ts image.png -q 80 --json
${SKILL_DIR}/scripts/main.ts image.png -q 70 --jsonBewährte Verfahren
- Verschiedene Qualitätsstufen mit --json-Ausgabe testen, um optimale Einstellungen vor der Stapelverarbeitung zu finden
- --keep-Flag verwenden, wenn neue Komprimierungseinstellungen getestet werden, um Originale zu behalten
- Qualität zwischen 70-85 für beste Balance zwischen Dateigröße und visueller Qualität einstellen
Vermeiden
- Qualität unter 60 für komplexe Bilder verursacht sichtbare Artefakte
- Bereits komprimierte Bilder komprimieren kann die Dateigröße erhöhen
- Ohne --json-Flag ausführen, wenn Skripte erstellt werden, macht das Parsen der Ergebnisse schwierig