art-edit

Apply deterministic image post-processing with background removal, matting, and wordmark addition.

2|1|Updated Aug 23, 2025
One-click install
npx skills add https://github.com/neozenith/agentic-dotfiles --skill art-edit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: art-edit
Source: https://github.com/neozenith/agentic-dotfiles/tree/main/skills/art-edit
Command: npx skills add https://github.com/neozenith/agentic-dotfiles --skill art-edit

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

The art-edit Skill streamlines the process of applying deterministic image post-processing operations, such as background removal, matting, and wordmark composition, to images. It operates entirely offline, eliminating the need for API keys or network connections, and provides reproducibility through JSON sidecars.

Core Features & Use Cases

  • Background Removal: Remove the background from images using U2-Net or a simple threshold method.
  • Matting: Apply multi-signal alpha matting to isolate and enhance parts of the image.
  • Wordmark Composition: Add a two-tone text wordmark to an image.
  • Reproducibility: Generate JSON sidecars for every operation, allowing for exact reproduction of the edits.

Quick Start

Run the art-edit skill with the 'remove-bg' command to make the background of an image transparent. For example:

uv run .claude/skills/art-edit/scripts/art_edit.py remove-bg in.png -o logo.png

Frequently Asked Questions about art-edit

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

FAQPage Schema
How do I remove image backgrounds offline using Python without API keys?

You can remove image backgrounds offline by running the art-edit script with the 'remove-bg' command, which uses U2-Net or threshold methods via rembg and onnxruntime. It requires pre-downloaded models but needs no network connection or API keys.

Can I reproduce image matting and background removal edits exactly?

Yes, reproducible image matting and background removal is possible because the tool generates JSON sidecars for every operation. These sidecars store the exact parameters used, allowing you to precisely reproduce deterministic image post-processing edits later.

What is the best way to add a wordmark to an image locally?

The best way to add a wordmark locally is using the wordmark composition feature, which applies a two-tone text wordmark to your image. This operation runs entirely offline using Pillow and NumPy and outputs a reproducible JSON sidecar.

Does background removal with rembg work without an internet connection?

Background removal with rembg works offline using onnxruntime, provided you have pre-downloaded the necessary U2-Net models. Once models are cached locally, no internet connection is required to process images.

Do I need to install Pillow and NumPy for offline image post-processing?

Yes, Pillow and NumPy are required dependencies for offline image post-processing. They handle the core image manipulation tasks for background removal, matting, and wordmark addition alongside rembg and onnxruntime.

When should I use a simple threshold method instead of U2-Net for matting?

You should use a simple threshold method instead of U2-Net for background removal when you need a lightweight, deterministic approach without relying on pre-downloaded machine learning models. U2-Net offers higher quality matting but requires model dependencies.