image-postprocessor

Applies background removal, text removal, upscaling, and inpainting to generated or licensed images.

Updated May 23, 2026
One-click install
npx skills add https://github.com/TheGraphicKing/skott-canvas --skill image-postprocessor-thegraphicking
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: image-postprocessor
Source: https://github.com/TheGraphicKing/skott-canvas/tree/main/skills/image-postprocessor
Command: npx skills add https://github.com/TheGraphicKing/skott-canvas --skill image-postprocessor-thegraphicking

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Generated or licensed images often arrive with flaws — unwanted backgrounds, embedded watermarks, insufficient resolution, or localized defects — that block them from production use. This Skill applies targeted post-processing operations in the correct sequence so images are ready for final placement without full regeneration. ## Core Features & Use Cases - Background Removal: Isolate subjects onto transparent, white, or brand-color backgrounds for product images, cutouts, and icons. - Text Removal & Inpainting: Clean watermarks from licensed stock images and repair bounded regions such as distorted hands or off-brand color zones. - Quality Upscaling: Increase resolution to target display dimensions as the final step, avoiding blocky artifacts at normal viewing distance. - Use Case: A marketing team generates a product hero image, removes its background for placement on a white landing page, inpaints a flawed region, then upscales it to banner resolution — receiving an operation log and quality flags for review. ## Quick Start Post-process this generated image by removing its background to transparent, inpainting the distorted region near the edge, and upscaling it to 2048 pixels wide.

Frequently Asked Questions about image-postprocessor

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

FAQPage Schema
How do I remove the background from a generated image?▼

Background removal isolates the subject onto a transparent, white, or specified brand-color background. After processing, edges are checked against both white and dark backgrounds to confirm no halo artifacts remain before delivery.

How to remove watermarks or text from licensed stock images?▼

Text removal targets identified watermark or text regions and reconstructs the background behind them. If the underlying texture is too detailed to reconstruct naturally, the operation flags it and recommends alternative handling.

In what order should image post-processing operations be applied?▼

Background removal comes first, text removal is applied on the original image before upscaling, and upscaling must always be the last operation. Inpainting can occur at any point but must be coordinated if its region overlaps other operation zones.

When should I use inpainting instead of regenerating an image?▼

Inpainting is more efficient than full regeneration when a specific bounded region is incorrect, such as a distorted hand or off-brand color zone. You define a region mask and target content description, and the result must blend seamlessly at normal viewing distance.

Why does upscaling produce blocky or over-sharpened images?▼

Blocky artifacts appear when upscaling is applied to intermediate states rather than the fully post-processed image, or when the upscaling factor is too aggressive. Quality checks at 100% zoom against target dimensions catch these issues before delivery.