skills/image-processing/SKILL.md
Process, transform, and analyze images using common operations
npx skillsauth add tatat/agents-playground image-processingInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Process and transform images.
from PIL import Image
img = Image.open("input.jpg")
img_resized = img.resize((800, 600), Image.LANCZOS)
img_resized.save("output.jpg")
# Crop box: (left, upper, right, lower)
img_cropped = img.crop((100, 100, 500, 400))
img = Image.open("input.png")
img.convert("RGB").save("output.jpg", quality=85)
| Filter | Use Case | |--------|----------| | Blur | Reduce noise, privacy | | Sharpen | Enhance details | | Grayscale | Simplify, reduce size | | Contrast | Improve visibility |
from PIL.ExifTags import TAGS
exif = img._getexif()
for tag_id, value in exif.items():
tag = TAGS.get(tag_id, tag_id)
print(f"{tag}: {value}")
development
Extract structured data from web pages using CSS selectors and XPath
tools
Plan trips with itineraries, budgets, and local recommendations
tools
Translate text between languages while preserving meaning and context
development
Generate unit tests, integration tests, and test fixtures for code