hkuds avatar

Cli Anything Gimp

A stateful CLI for compositing images through Pillow, designed so AI agents can create and edit layered graphics without spinning up a GUI. You get layers, filters, canvas operations, and deferred draw commands that apply at render time. The dual output mode (human-readable tables or `--json` for parsing) makes it genuinely useful for both interactive sessions and programmatic workflows. Worth noting: despite the name, GIMP itself is optional. The tool has its own Pillow-based render path, so you can manipulate offset positions, blend modes, and text overlays even without the native app installed. The 50-level undo stack and REPL mode suggest someone actually thought about the agent use case instead of just wrapping existing commands.

skills.sh installs
672
GitHub stars
58.5K
last updated
Aug 21, 2026

Install

$ npx -y skills add hkuds/cli-anything --skill cli-anything-gimp --agent claude-code

Installs into .claude/skills of the current project.

Files

cli-anything-gimp

A stateful command-line interface for image editing, built on Pillow. Designed for AI agents and power users who need to create and manipulate images without a GUI.

Installation

This CLI is installed as part of the cli-anything-gimp package:

pip install cli-anything-gimp

Prerequisites:

  • Python 3.10+
  • gimp is recommended for native batch rendering, but layered compositions can still render through the built-in Pillow path when GIMP is unavailable or when deferred draw operations are present

Usage

Basic Commands

# Show help
cli-anything-gimp --help

# Start interactive REPL mode
cli-anything-gimp

# Create a new project
cli-anything-gimp project new -o project.json

# Run with JSON output (for agent consumption)
cli-anything-gimp --json project info -p project.json

REPL Mode

When invoked without a subcommand, the CLI enters an interactive REPL session:

cli-anything-gimp
# Enter commands interactively with tab-completion and history

Command Groups

Project

Project management commands.

Sponsors

Details

Repository
github.com/hkuds/cli-anything
Category
CLI & Terminal
First seen
Jun 3, 2026

More from hkuds/cli-anything

All 51
1hkuds avatarcli-anything-inkscapehkuds/cli-anythingCommand-line interface for Inkscape - A stateful command-line interface for vector graphics editing, following the same patterns as the GI...651skills.sh installs
2hkuds avatarcli-anything-comfyuihkuds/cli-anythingCommand-line interface for ComfyUI - AI image generation workflow management via ComfyUI REST API. Designed for AI agents and power users who need to queue work586skills.sh installs
3hkuds avatarcli-anything-kdenlivehkuds/cli-anythingCommand-line interface for Kdenlive - A stateful command-line interface for video editing, following the same patterns as the Blender CLI ...580skills.sh installs
4hkuds avatarcli-anything-audacityhkuds/cli-anythingCommand-line interface for Audacity - A stateful command-line interface for audio editing, following the same patterns as the GIMP and Ble...572skills.sh installs
5hkuds avatarcli-anything-mermaidhkuds/cli-anythingCommand-line interface for Mermaid Live Editor - Create, edit, and render Mermaid diagrams via stateful project files and mermaid.ink renderer URLs. Designed fo559skills.sh installs
6hkuds avatarcli-anything-n8nhkuds/cli-anythingCommand-line interface for n8n workflow automation platform. Manages workflows, executions, credentials, variables, and tags. Based on n8n Public API v1.1.1 (n8559skills.sh installs