Communitygithub.com

cli-anything-krita

Herramienta de línea de comandos para Krita, pintura digital profesional — gestiona proyectos, capas, filtros y exportaciones desde la terminal. Ideal para automatizar flujos de trabajo de Krita, procesar lotes de imágenes o ejecutar Krita sin interfaz gráfica.

¿Qué es cli-anything-krita?

cli-anything-krita es un harness de línea de comandos para **Krita**, la aplicación profesional de pintura digital de código abierto. Permite a los agentes de IA y desarrolladores automatizar tareas como creación de proyectos, manejo de capas, aplicación de filtros y exportación de imágenes directamente desde la terminal, sin necesidad de interfaz gráfica. Soporta modos de salida JSON para integración programática con agentes como Claude Code, Cursor, Codex o cualquier script. Las operaciones incluyen gestión de proyectos (crear, abrir, guardar, información), manipulación de capas (paintlayer, grouplayer, vectorlayer, filterlayer, etc.), filtros (blur, sharpen, niveles, curvas, etc.), redimensionado de lienzo y exportación a múltiples formatos (PNG, JPEG, TIFF, PSD, PDF, SVG, WebP, GIF, BMP). Su arquitectura se basa en un CLI modular con subcomandos y soporte para archivos de proyecto JSON, lo que lo convierte en una herramienta ideal para pipelines de automatización de arte digital y procesamiento por lotes.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/HKUDS/CLI-Anything/tree/main/skills/cli-anything-krita

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

¿Qué hace cli-anything-krita?

Harness de línea de comandos para Krita, la aplicación profesional de pintura digital de código abierto.

Prerrequisitos

  • Krita instalado en el sistema
  • Python 3.10+

Instala el CLI:

cd krita/agent-harness && pip install -e .

Referencia de Comandos

Gestión de Proyectos

cli-anything-krita project new -n "Mi Arte" -w 2048 -h 2048 -o proyecto.json
cli-anything-krita project open proyecto.json
cli-anything-krita --project proyecto.json project save
cli-anything-krita --project proyecto.json project info

Gestión de Capas

cli-anything-krita -p proyecto.json layer add "Boceto" -t paintlayer
cli-anything-krita -p proyecto.json layer add "Colores" --opacity 200
cli-anything-krita -p proyecto.json layer add "Grupo" -t grouplayer
cli-anything-krita -p proyecto.json layer remove "Boceto"
cli-anything-krita -p proyecto.json layer list
cli-anything-krita -p proyecto.json layer set "Colores" opacity 180
cli-anything-krita -p proyecto.json layer set "Colores" visible false
cli-anything-krita -p proyecto.json layer set "Colores" blending_mode multiply

Tipos de capa: paintlayer, grouplayer, vectorlayer, filterlayer, filllayer, clonelayer, filelayer

Filtros

cli-anything-krita -p proyecto.json filter apply blur -l "Fondo"
cli-anything-krita -p proyecto.json filter apply sharpen
cli-anything-krita -p proyecto.json filter apply levels -c '{"shadows": 10, "highlights": 240}'
cli-anything-krita filter list

Disponibles: blur, sharpen, desaturate, levels, curves, brightness-contrast, hue-saturation, color-balance, unsharp-mask, posterize, threshold

Operaciones de Lienzo

cli-anything-krita -p proyecto.json canvas resize -w 4096 -h 4096
cli-anything-krita -p proyecto.json canvas resize --resolution 600
cli-anything-krita -p proyecto.json canvas info

Exportación

cli-anything-krita -p proyecto.json export render salida.png -p png --overwrite
cli-anything-krita -p proyecto.json export render salida.jpg -p jpeg
cli-anything-krita -p proyecto.json export render salida.psd -p psd
cli-anything-krita -p proyecto.json export animation ./cuadros/ -p png
cli-anything-krita export presets
cli-anything-krita export formats

Presets: png, png-web, jpeg, jpeg-web, jpeg-low, tiff, tiff-lzw, psd, pdf, svg, webp, gif, bmp

Sesión (Deshacer/Rehacer)

cli-anything-krita session undo
cli-anything-krita session redo
cli-anything-krita session history

Estado

cli-anything-krita status

Uso con Agentes (Modo JSON)

Todos los comandos admiten --json para salida legible por máquina:

cli-anything-krita --json -p proyecto.json project info
cli-anything-krita --json -p proyecto.json layer list
cli-anything-krita --json status

Flujo de Trabajo de Ejemplo

# 1. Crear proyecto
cli-anything-krita --json project new -n "Ilustración" -w 3000 -h 4000 -o arte.json

# 2. Configurar pila de capas
cli-anything-krita --json -p arte.json layer add "Fondo" -t paintlayer
cli-anything-krita --json -p arte.json layer add "Boceto" -t paintlayer --opacity 180
cli-anything-krita --json -p arte.json layer add "Entintado" -t paintlayer
cli-anything-krita --json -p arte.json layer add "Colores" -t paintlayer
cli-anything-krita --json -p arte.json layer add "Efectos" -t paintlayer --opacity 128

# 3. Aplicar efectos
cli-anything-krita --json -p arte.json filter apply blur -l "Fondo"

# 4. Exportar
cli-anything-krita --json -p arte.json export render final.png -p png --overwrite

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

cli-anything-adguardhome

>-

cli-anything-anygen

>-

cli-anything-audacity

>-

cli-anything-blender

>-

cli-anything-browser

Browser automation CLI using DOMShell MCP server. Maps Chrome

cli-anything-calibre

>-

cli-anything-ccswitch

CLI interface for CC Switch — manage AI coding tool configurations from the terminal

cli-anything-chromadb

>-

cli-anything-cloudanalyzer

Command-line interface for CloudAnalyzer — Agent-friendly harness for CloudAnalyzer, a QA platform for mapping, localization, and perception outputs. Supports 27 commands across 8 groups: point cloud evaluation, trajectory evaluation, ground segmentation QA, config-driven quality gates, baseline evolution, processing, visualization, and interactive REPL.

cli-anything-cloudcompare

Command-line interface for CloudCompare — Agent-friendly harness for CloudCompare, the open-source 3D point cloud and mesh processing software. Supports 41 commands across 9 groups: project management, session control, point cloud operations (subsample, filter, segment, analyze), mesh operations, distance computation (C2C, C2M), transformations (ICP, matrix), export (LAS/LAZ/PLY/PCD/OBJ/STL/E57), and interactive REPL.

cli-anything-comfyui

>-

cli-anything-dify-workflow

Wrapper for the Dify workflow DSL CLI. Create, inspect, validate, edit, and export Dify workflow files through a CLI-Anything harness.

cli-anything-drawio

>-

cli-anything-eez-studio

Use EEZ Studio from the command line: inspect and modify native .eez-project files, edit LVGL screens/widgets, manage SCPI commands, and invoke the real EEZ Studio backend for LVGL builds.

cli-anything-eth2-quickstart

>-

cli-anything-exa

>-

cli-anything-firefly-iii

Firefly III CLI - Personal finance management via CLI-Anything

cli-anything-freecad

Complete CLI harness for FreeCAD parametric 3D CAD modeler (258 commands). Covers ALL workbenches: Part (29 primitives + boolean + mirror + loft + sweep), Sketcher (26 cmds: geometry + constraints + editing), PartDesign (38 cmds: pad/pocket/groove/fillet/chamfer/patterns/hole/datum), Assembly (11 cmds), Mesh (16 cmds), TechDraw (15 cmds: views + dimensions + PDF/SVG), Draft (33 cmds: 2D shapes + arrays + transforms), FEM (12 cmds), CAM/CNC (10 cmds), Surface (6 cmds), Spreadsheet (7 cmds), Import (13 formats), Export (17 formats), Measure (12 cmds), Materials (21 presets). Headless FreeCAD export to STEP/IGES/STL/OBJ/DXF/PDF/glTF/3MF.

cli-anything-gimp

>-

cli-anything-godot

>-

Skills relacionados