photo-editor

Automate image resizing, cropping, filtering, and optimization via Python or Node.js code.

Updated Apr 1, 2026
One-click install
npx skills add https://github.com/koya-alt/Catalyst --skill photo-editor-koya-alt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: photo-editor
Source: https://github.com/koya-alt/Catalyst/tree/main/local/secondary_skills/photo-editor
Command: npx skills add https://github.com/koya-alt/Catalyst --skill photo-editor-koya-alt

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill streamlines image editing and optimization by enabling code-based resizing, cropping, filtering, and format conversion in automated workflows.

Core Features & Use Cases

  • Resize, crop, filter, and optimize images programmatically across Python and Node environments.
  • Ideal for batch processing of social media assets, thumbnails, product images, and web-ready formats.
  • Real-world example: automatically prepare a gallery of 100 product photos with consistent dimensions and compression settings.

Quick Start

Provide a simple Python snippet that resizes an image to 1024x1024, crops the center, and applies a brightness adjustment.

Frequently Asked Questions about photo-editor

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate batch image resizing and cropping for product photos in Python?

Automate batch image resizing and cropping programmatically using Python with the Pillow library to enforce consistent dimensions across multiple product photos. This skill provides structured code guidance for batch workflows to prepare galleries with uniform settings.

Can I use sharp in Node.js for image optimization and format conversion?

Yes, you can use sharp in Node.js for code-driven image optimization and format conversion. This skill supports Node.js environments to automate filtering, compression, and web-ready format generation for assets like thumbnails and social media graphics.

What is the best way to process a gallery of images with consistent compression settings?

The best way to process a gallery with consistent compression settings is through code-driven batch workflows. This skill automates applying uniform dimensions, filters, and optimization across hundreds of images using Python or Node.js scripts.

Does this image processing skill work with both Python and Node.js environments?

Yes, this image processing skill works with both Python and Node.js environments. It leverages Pillow for Python and sharp for Node.js to provide cross-platform code guidance for resizing, filtering, and optimizing images in automated workflows.

Why use code-driven image editing instead of manual photo editing software?

Code-driven image editing eliminates manual repetition by automating resizing, cropping, and optimization in batch workflows. It ensures consistent output for social media assets and product images while reducing misconfiguration through structured code guidance and intent clarification.