image-split

Split oversized images into readable segments using whitespace-aware boundaries.

9|Updated Jun 11, 2026
One-click install
npx skills add https://github.com/llm011/ethan-agent --skill image-split
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: image-split
Source: https://github.com/llm011/ethan-agent/tree/main/ethan/defaults/skills/image-split
Command: npx skills add https://github.com/llm011/ethan-agent --skill image-split

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires numpy, Pillow, and includes scripts (resource) components.

What problem does it solve?

This Skill divides oversized or content-heavy images into manageable sections while reducing the chance of cutting through text or important visual content.

Core Features & Use Cases

  • Grid-Based Splitting: Divide an image into configurable horizontal columns and vertical rows.
  • Whitespace-Aware Cuts: Search near ideal boundaries for low-variance blank lines or columns to place cleaner split points.
  • Flexible Output: Save generated slices as PNG or in the source image format, with optional output directory selection.
  • Use Case: Split a long screenshot into two or more readable segments for sharing, analysis, or document processing.

Quick Start

Use the image-split skill to divide the attached long screenshot into two vertically arranged image slices and save the results beside the source file.

Frequently Asked Questions about image-split

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

FAQPage Schema
How do I split a long screenshot into multiple images without cutting through text?

To split a long screenshot without cutting through text, this Skill analyzes pixel variance to locate whitespace-aware boundaries and divides the image into readable segments. It searches for low-variance blank lines near ideal boundaries to place clean split points.

Can I split images into a grid of rows and columns using Pillow and numpy?

Yes, you can split images into a grid using Pillow and numpy. This Skill configures horizontal columns and vertical rows for grid-based cutting, then saves the resulting slices as PNG or in the source image format.

Do I need Python 3 to process image splitting and tile large documents?

Yes, you need Python 3 with Pillow and numpy installed to process image splitting. These dependencies are required to analyze pixel data, locate whitespace-aware boundaries, and save the resulting slices for document preparation.

What is the best way to partition oversized images for sharing and analysis?

The best way to partition oversized images for sharing is using whitespace-aware cuts. This approach divides content-heavy images into manageable sections by searching near ideal boundaries for blank lines, reducing the chance of cutting through visual content.

Does whitespace detection work for both horizontal and vertical image partitioning?

Yes, whitespace detection works for both horizontal and vertical image partitioning. The Skill analyzes pixel variance to locate low-variance blank lines or columns in either direction, applying the technique to long screenshots and image tiling alike.