photo-editor

Resize, crop, filter, and optimize images using Python libraries.

Updated May 6, 2026
One-click install
npx skills add https://github.com/Devvraj10/Niv --skill photo-editor-devvraj10
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: photo-editor
Source: https://github.com/Devvraj10/Niv/tree/main/.local/secondary_skills/photo-editor
Command: npx skills add https://github.com/Devvraj10/Niv --skill photo-editor-devvraj10

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires Pillow, opencv-python, numpy, sharp, rembg, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

The photo-editor Skill simplifies image editing and optimization tasks, saving users time and effort.

Core Features & Use Cases

  • Image Editing: Resize, crop, filter, and optimize images for various purposes.
  • Batch Processing: Handle multiple images with one command.
  • Use Case: If you need to quickly resize a batch of profile pictures for social media, this Skill can process them all at once with the desired specifications.

Quick Start

Run the photo-editor skill with the 'resize' command and specify the dimensions, e.g., 'resize 1080x1080'.

Frequently Asked Questions about photo-editor

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

FAQPage Schema
How do I batch process image resizing for multiple files at once?

Batch processing multiple images requires running the resize command with your desired dimensions, such as 'resize 1080x1080'. This handles resizing several images simultaneously with one command.

Can I use Python libraries like Pillow and OpenCV for image optimization?

Yes, image optimization utilizes Python libraries like Pillow, OpenCV, and sharp. These dependencies handle filtering and optimization for various personal or professional image manipulation tasks.

Does AI-based background removal require the rembg library?

AI-based background removal is supported using the rembg Python library. This feature allows you to easily remove backgrounds from images without manual masking.

What is the best way to crop and filter images using Python?

To crop and filter images, use the suite of image editing functions provided by this Skill. It leverages OpenCV and sharp to apply filters and crop images for various purposes.

Are there limitations when using sharp for image generation tasks?

Image generation is supported alongside editing functions, but the Skill requires specific dependencies including sharp, numpy, and opencv-python. Ensure these libraries are installed to avoid processing limitations.