Baoyu Compress Image
Kompresuje obrazy do WebP lub PNG z automatycznym wyborem narzędzia.
Działa po konfiguracji
Co robi ten skill
Kompresuje obrazy do WebP (domyślnie) lub PNG z automatycznym wyborem narzędzia. Używaj, gdy użytkownik prosi o "compress image", "optimize image", "convert to webp" albo zmniejszenie rozmiaru pliku obrazu.
Raport z testu
Prawdziwe wykonanie uruchamia scripts/main.ts przez `npx -y bun`; w tym sandboxie zostało to zablokowane jako niezaufany, świeżo sklonowany zewnętrzny kod, więc ocena opierała się na poprawności polecenia i statycznej analizy kodu (prawdziwy użytkownik przyznaje to zaufanie raz). Instalacja była czysta i dosłowna, frontmatter parsuje się jako ścisły YAML, a łańcuch fallbacków sips/cwebp/ImageMagick/Sharp zgadza się zarówno z README, jak i z rzeczywistym kodem. W A/B surowe `cwebp -q 80` z ramienia bazowego i wewnętrzna ścieżka cwebp samego skilla rozwiązują się do tego samego polecenia i dałyby ten sam wynik na tym obrazie testowym (syntetyczny gradient PNG 800x600, który urósł z 8 565 do 67 850 bajtów, bo gładki PNG jest już blisko optimum dla kompresji bezstratnej) — skill dodaje bezpieczeństwo wsadowe/plików tymczasowych/zachowania oryginału, ale podejmuje identyczną decyzję o jakości 80 dla WebP i nie zabezpiecza przed wzrostem rozmiaru, więc jest tej samej jakości, a nie lepszy.
Testowano: 2026-07-11 · Claude Code 2.x (agent harness)
Instalacja
git clone https://github.com/JimLiu/baoyu-skills cd baoyu-skills mkdir -p ~/.claude/skills cp -r skills/baoyu-compress-image ~/.claude/skills/baoyu-compress-image
Komendy i przykładowe prompty
/baoyu-compress-imageKompresuje obrazy do WebP lub PNG z automatycznym wyborem narzędzia.
Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):
Compress these images to reduce file sizeConvert this PNG folder to optimized WebP filesOptimize the images in this asset folder