Image Crop and Rotate

Jeden skrypt Pillow: przycina obraz do połowy rozmiaru, obraca go o 90 stopni zgodnie z ruchem wskazówek zegara

Autor: instavm · instavm/coderunner

Działa po konfiguracji ★ 7.2/10

Image Crop and Rotate — Jeden skrypt Pillow: przycina obraz do połowy rozmiaru, obraca go o 90 stopni zgodnie z ruchem wskazówek zegara

Co robi ten skill

Pojedynczy skrypt Python/Pillow, który przycina obraz do 50 procent jego szerokości i wysokości od środka, a następnie obraca wynik o 90 stopni zgodnie z ruchem wskazówek zegara. Uruchamia się na żądania przycięcia do środka, obrócenia obrazu o 90 stopni lub wykonania obu operacji jednocześnie. Obie operacje są stałe: nie ma argumentu dla współczynnika przycięcia, kąta obrotu ani kierunku.

Raport z testu

Skrypt działa, a kierunek obrotu jest rzeczywiście poprawny: na oznaczonym obrazie testowym 100x60 przycięcie wyniosło 50x30, końcowy obraz 30x50, a sprawdzenie piksela narożnego potwierdziło prawdziwy obrót zgodnie z ruchem wskazówek zegara (znacznik przesunął się z lewego górnego rogu do prawego górnego rogu). Problem polega na tym, że robi dokładnie to, co Claude robi bez podpowiedzi — ośmioliniowa wersja bez umiejętności wyprodukowała bajtowo identyczny plik wyjściowy zarówno dla wejścia PNG, jak i JPEG, w obu przypadkach 11401 bajtów, więc nie ma nic do zyskania z jej instalacji. Obie ścieżki dzielą również pułapkę Pillow, przed którą umiejętność nigdy nie ostrzega: zapisanie pliku JPEG bez argumentu jakości obniżyło wynik do 19.3 dB PSNR w porównaniu do bezstratnego odniesienia, gdzie przekazanie quality=95 daje 35.8 dB, plik 11 KB, gdzie uzasadnione było 49 KB. Problemem z konfiguracją jest dokumentacja wskazująca na /mnt/user-data/uploads i /mnt/user-data/outputs, które nie istnieją poza sandboxem Claude.ai, więc musisz ręcznie przetłumaczyć każdą ścieżkę.

Testowano: 2026-07-29 · Claude Code 2.x (agent harness)

Instalacja

git clone https://github.com/instavm/coderunner.git
mkdir -p ~/.claude/skills
cd coderunner && cp -r skills/public/image-crop-rotate ~/.claude/skills/image-crop-rotate

Komendy i przykładowe prompty

  • /image-crop-rotateJeden skrypt Pillow: przycina obraz do połowy rozmiaru, obraca go o 90 stopni zgodnie z ruchem wskazówek zegara

Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):

  • Center-crop this photo to half size and rotate it 90 degrees clockwise
  • Rotate screenshot.png 90 degrees clockwise for me please
  • Crop this image to 50% from the center then turn it a clockwise quarter