AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified Apache-2.0 Self-run

Image Rotator

skill-amkessler-nicar2026-skills-in-codex-claude-image-rotator · by amkessler

This skill should be used when users need to rotate images by 90 degrees. It handles image rotation tasks for common formats (PNG, JPG, JPEG, GIF, BMP, TIFF) using a reliable Python script that preserves image quality and supports both clockwise and counter-clockwise rotation.

No reviews yet
0 installs
31 views
0.0% view→install

Install

$ agentstack add skill-amkessler-nicar2026-skills-in-codex-claude-image-rotator

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-amkessler-nicar2026-skills-in-codex-claude-image-rotator)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
6mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Image Rotator? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Image Rotator

Overview

Rotate images by 90-degree increments while preserving quality. This skill provides a deterministic Python script for image rotation tasks, eliminating the need to rewrite image manipulation code.

When to Use

Use this skill when users request:

  • Rotating images by 90, 180, or 270 degrees
  • Fixing image orientation
  • Adjusting image alignment for documents or presentations
  • Batch rotation operations

Quick Start

The skill includes scripts/rotate_image.py, a command-line utility for rotating images. The script uses PIL/Pillow for reliable image processing.

Basic Usage

Rotate an image clockwise by 90 degrees:

uv run python skills/image-rotator/scripts/rotate_image.py input.jpg

This creates input_rotated.jpg in the same directory.

Common Options

Specify output path:

uv run python skills/image-rotator/scripts/rotate_image.py input.jpg --output rotated.jpg

Rotate counter-clockwise:

uv run python skills/image-rotator/scripts/rotate_image.py input.jpg --direction counter-clockwise

Rotate 180 degrees (2x 90-degree rotations):

uv run python skills/image-rotator/scripts/rotate_image.py input.jpg --times 2

Rotate 270 degrees clockwise (or 90 counter-clockwise):

uv run python skills/image-rotator/scripts/rotate_image.py input.jpg --times 3

Supported Formats

  • PNG
  • JPG/JPEG
  • GIF
  • BMP
  • TIFF

Implementation Notes

Prerequisites

The script requires Pillow (PIL fork):

uv add Pillow

Script Details

The rotation script (scripts/rotate_image.py):

  • Uses PIL's rotate() method with expand=True to prevent cropping
  • Preserves image metadata when possible
  • Returns clear success/error messages
  • Handles edge cases (missing files, unsupported formats)

Workflow

When users request image rotation:

  1. Verify the input image path exists
  2. Determine rotation direction and amount (default: 90 degrees clockwise)
  3. Execute scripts/rotate_image.py with appropriate parameters
  4. Report the output file location to the user

For batch operations, iterate through multiple images using the same script in a loop or shell command.

Resources

scripts/

  • rotate_image.py - Main image rotation utility with CLI interface

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.