photo-editor

Edit photos with Python libraries like Pillow and OpenCV.

Updated Jul 11, 2026
One-click install
npx skills add https://github.com/gauravb4875-ux/SP2.0 --skill photo-editor-gauravb4875-ux
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: photo-editor
Source: https://github.com/gauravb4875-ux/SP2.0/tree/main/photo-editor
Command: npx skills add https://github.com/gauravb4875-ux/SP2.0 --skill photo-editor-gauravb4875-ux

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

photo-editor skill helps solve the challenges of manual photo editing, enabling users to perform complex image transformations effortlessly.

Core Features & Use Cases

  • Advanced Image Editing: Offers extensive editing capabilities like resize, crop, add text, adjust exposure, remove background, and more.
  • Filter & Effects: Apply Gaussian blur, sharpen, median filtering, and other image filters to enhance visuals.
  • AI Integration: Includes AI tools like rembg for automatic background removal and potential AI generation for creating new images.
  • Batch Processing: Allows processing multiple images with predefined settings.
  • Platform Optimizer: Recommends best platform-specific dimensions (Instagram, Twitter, LinkedIn) to save time in social media image management.
  • Quick Start: For immediate assistance, use 'edit photo' command and provide a photo to begin.

Quick Start

To start editing, type 'edit photo' and follow the prompts.

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 photo processing and resizing with Python?

Batch photo processing is automated using Python libraries like Pillow and OpenCV to apply predefined resizing, cropping, and filtering settings across multiple images simultaneously.

Can I automatically remove image backgrounds using OpenCV and Pillow?

Yes, automatic background removal is handled by the integrated rembg library, which works alongside OpenCV and Pillow to isolate subjects and eliminate backgrounds without manual masking.

What is the best way to optimize photo dimensions for social media platforms?

Photo optimization for platforms like Instagram, Twitter, and LinkedIn is achieved by using the platform optimizer feature, which automatically recommends and applies the best image dimensions.

How do I apply image filters like Gaussian blur and sharpening to photos?

Image filters such as Gaussian blur, sharpening, and median filtering are applied through Python scripts utilizing the Pillow and OpenCV libraries to enhance photo visuals programmatically.

Does this photo editing workflow require installing Python libraries like numpy?

Yes, the workflow requires installing Python libraries including Pillow, OpenCV-python, numpy, and rembg to execute advanced image transformations and AI background removal functions.