photo-editor

Automate image resizing, cropping, filtering, and format optimization.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Manually editing and manipulating images can be time-consuming. This Skill offers automated image processing with various tools to handle the common image tasks such as resizing, cropping, filtering, and optimization.

Core Features & Use Cases

  • Image Editing: Automate tasks like resizing, cropping, applying filters, and recoloring.
  • Resizing and Cropping: Fit images inside specific dimensions, maintain aspect ratio, and create letterbox-style pads.
  • Optimization: Compress images into formats like JPEG, PNG, WebP, and AVIF to reduce file size.
  • Use Case: With the photo-editor Skill, you can take an image and crop it to a desired shape, apply filters, and then automatically convert it to an optimized format for faster uploads.

Quick Start

Use the photo-editor skill to crop and resize this photo to 1920x1080 resolution and convert it to a PNG.

Frequently Asked Questions about photo-editor

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

FAQPage Schema
How do I batch resize and crop images without a user interface?

Automated image processing performs sequential operations to resize and crop digital images without user interface interactions. It fits images inside specific dimensions, maintains aspect ratio, and creates letterbox-style pads, making it ideal for batch processing large volumes of photos.

What is the best way to optimize and compress images for faster uploads?

The best way to optimize images for faster uploads is compressing them into modern formats like JPEG, PNG, WebP, and AVIF. This reduces file size while maintaining quality, automatically converting edited images into optimized formats for web delivery.

Can I use OpenCV and Pillow to apply filters and recolor images in bulk?

Yes, OpenCV-python and Pillow dependencies support applying filters and recoloring images in bulk. The skill automates these image editing tasks along with resizing and cropping, leveraging the libraries for custom manipulation without manual user interface interactions.

Does automated image processing support background removal using rembg?

Automated image processing supports background removal using the rembg dependency. This allows you to automatically isolate subjects within images as part of a broader manipulation sequence including resizing, cropping, filtering, and optimization tasks.

How do I convert an image to a specific resolution and PNG format?

Convert an image by instructing the skill to crop and resize the photo to a specific resolution like 1920x1080. The automated processing applies the dimensional changes and exports the optimized output directly as a PNG file.