cli-anything-krita

Automate Krita painting workflows via command-line project JSON operations.

Updated May 7, 2026
One-click install
npx skills add https://github.com/dawsonblock/JUDGE_ATLAS --skill cli-anything-krita-dawsonblock
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cli-anything-krita
Source: https://github.com/dawsonblock/JUDGE_ATLAS/tree/main/external/CLI-Anything-main/krita/agent-harness/cli_anything/krita/skills
Command: npx skills add https://github.com/dawsonblock/JUDGE_ATLAS --skill cli-anything-krita-dawsonblock

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It solves the problem of repeating Krita GUI steps for creating, editing, and exporting images by providing a command-line workflow you can script and automate.

Core Features & Use Cases

  • Project setup & management: Create, open, save, and inspect Krita projects using a project JSON workflow (use case: standardize a reusable template for a series of illustrations).
  • Layer stack automation: Add, remove, list, and adjust layers (including visibility, opacity, and blending) to build consistent compositions (use case: generate variants like “base”, “sketch”, and “ink” without manual layer editing).
  • Filters, canvas ops, and export: Apply supported filters, resize canvases, and render outputs or animations from the CLI (use case: batch export a set of scenes to PNG/JPEG/WebP overnight).

Quick Start

Run cli-anything-krita to create a new Krita project JSON, add your desired layers, then export a rendered output image from that project without opening Krita.

Frequently Asked Questions about cli-anything-krita

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

FAQPage Schema
How do I batch export Krita projects to PNG without opening the GUI?

Krita batch export from the CLI uses a project JSON file to define layers and filters, then renders outputs without a GUI. This automates exporting multiple scenes or frame sequences to PNG, JPEG, or WebP overnight.

Can I automate Krita layer stacks and apply image filters programmatically?

Yes, you can automate Krita layer stacks by adding, removing, and adjusting layers via CLI. The workflow applies image filters programmatically and generates variants like base, sketch, and ink without manual editing.

Do I need Krita installed on my host machine to run CLI automation scripts?

Yes, Krita must be installed on the host machine to run CLI automation scripts. The Skill controls projects, layers, and canvas operations by driving the local Krita installation deterministically from the command line.

What is the best way to standardize a reusable template for multiple Krita illustrations?

The best way to standardize Krita templates is using a project JSON workflow. It creates consistent layer stacks and compositions for a series of illustrations, ensuring reusable project setups without manual GUI configuration.

Does Krita command line automation support machine-readable output for scripting?

Krita command line automation supports deterministic CLI operations with machine-readable JSON output. By managing a project JSON file, you can script project creation, layer adjustments, and batch exports while capturing structured results.

When should I avoid using CLI automation for Krita digital painting workflows?

You should avoid CLI automation for Krita workflows requiring interactive visual feedback or real-time brush stroke adjustments. This approach is designed for deterministic batch processing, not manual digital painting or real-time creative editing.