Image Crop and Rotate
Et Pillow-script: center-beskær et billede til halv størrelse, roter det 90 grader med uret
Virker med opsætning
Hvad det gør
Et enkelt Python/Pillow-script, der beskærer et billede til 50 procent af dets bredde og højde fra midten, og derefter roterer resultatet 90 grader med uret. Det udløses ved anmodninger om at center-beskære, at rotere et billede 90 grader eller at gøre begge dele på én gang. Begge operationer er faste: der er ingen argument for beskæringsforhold, rotationsvinkel eller retning.
Testrapport
Scriptet virker, og rotationsretningen er ægte korrekt: på et markeret 100x60 testbillede blev beskæringen 50x30, det endelige billede 30x50, og en hjørnepixelkontrol bekræftede en ægte rotation med uret (markøren flyttede fra øverst-venstre til øverst-højre). Problemet er, at det gør præcis, hvad Claude gør uden prompt – den otte-linjers no-skill version producerede en byte-identisk outputfil på både PNG- og JPEG-input, 11401 bytes uanset, så der er intet at vinde ved at installere det. Begge stier deler også en Pillow-fælde, som skill'en aldrig advarer om: at gemme en JPEG uden kvalitetsargument sænkede resultatet til 19.3 dB PSNR mod en tabsfri reference, hvor passage af quality=95 giver 35.8 dB, en 11 KB fil, hvor 49 KB var berettiget. Opsætningsfriktion er dokumentationen, der peger på /mnt/user-data/uploads og /mnt/user-data/outputs, som ikke eksisterer uden for Claude.ai's sandkasse, so du skal oversætte hver sti manuelt.
Testet: 2026-07-29 · Claude Code 2.x (agent harness)
Installation
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
Kommandoer og eksempelprompter
/image-crop-rotateEt Pillow-script: center-beskær et billede til halv størrelse, roter det 90 grader med uret
Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):
Center-crop this photo to half size and rotate it 90 degrees clockwiseRotate screenshot.png 90 degrees clockwise for me pleaseCrop this image to 50% from the center then turn it a clockwise quarter