Communitygithub.com

cli-anything-krita

디지털 페인팅 도구 Krita를 CLI로 제어 – 프로젝트, 레이어, 필터 관리 및 내보내기. Krita 워크플로 자동화, 이미지 일괄 처리, GUI 없이 Krita를 사용할 때 활용하세요.

cli-anything-krita란 무엇인가요?

이 스킬은 오픈소스 디지털 페인팅 애플리케이션인 Krita를 명령줄 인터페이스(CLI)로 완전히 제어할 수 있게 해줍니다. 개발자나 AI 에이전트가 GUI 없이도 Krita 프로젝트를 생성, 열기, 저장하고, 레이어를 추가/제거/수정하며, 블러나 샤프닝 같은 필터를 적용하고, 다양한 형식(PNG, JPEG, PSD, SVG 등)으로 이미지나 애니메이션을 내보낼 수 있습니다. 또한 undo/redo 세션 관리와 JSON 모드를 지원하여 스크립트나 AI 에이전트가 파싱하기 쉬운 출력을 제공하므로, 배치 처리, 자동화된 아트 파이프라인, 또는 AI 기반 이미지 생성 워크플로에 이상적입니다. Krita와 Python 3.10+만 있으면 바로 사용할 수 있습니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/HKUDS/CLI-Anything/tree/main/skills/cli-anything-krita

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

cli-anything-krita은(는) 무엇을 하나요?

전문 오픈소스 디지털 페인팅 애플리케이션 Krita를 위한 CLI 도구입니다.

필수 조건

  • 시스템에 Krita가 설치되어 있어야 함
  • Python 3.10+

CLI 설치:

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

명령어 참조

프로젝트 관리

cli-anything-krita project new -n "My Art" -w 2048 -h 2048 -o project.json
cli-anything-krita project open project.json
cli-anything-krita --project project.json project save
cli-anything-krita --project project.json project info

레이어 관리

cli-anything-krita -p project.json layer add "Sketch" -t paintlayer
cli-anything-krita -p project.json layer add "Colors" --opacity 200
cli-anything-krita -p project.json layer add "Group" -t grouplayer
cli-anything-krita -p project.json layer remove "Sketch"
cli-anything-krita -p project.json layer list
cli-anything-krita -p project.json layer set "Colors" opacity 180
cli-anything-krita -p project.json layer set "Colors" visible false
cli-anything-krita -p project.json layer set "Colors" blending_mode multiply

레이어 유형: paintlayer, grouplayer, vectorlayer, filterlayer, filllayer, clonelayer, filelayer

필터

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

사용 가능: blur, sharpen, desaturate, levels, curves, brightness-contrast, hue-saturation, color-balance, unsharp-mask, posterize, threshold

캔버스 작업

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

내보내기

cli-anything-krita -p project.json export render output.png -p png --overwrite
cli-anything-krita -p project.json export render output.jpg -p jpeg
cli-anything-krita -p project.json export render output.psd -p psd
cli-anything-krita -p project.json export animation ./frames/ -p png
cli-anything-krita export presets
cli-anything-krita export formats

프리셋: png, png-web, jpeg, jpeg-web, jpeg-low, tiff, tiff-lzw, psd, pdf, svg, webp, gif, bmp

세션 (실행 취소/다시 실행)

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

상태

cli-anything-krita status

에이전트 사용 (JSON 모드)

모든 명령어는 기계가 읽기 쉬운 출력을 위해 --json 플래그를 지원합니다:

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

예제 워크플로

# 1. 프로젝트 생성
cli-anything-krita --json project new -n "Illustration" -w 3000 -h 4000 -o art.json

# 2. 레이어 스택 구성
cli-anything-krita --json -p art.json layer add "Background" -t paintlayer
cli-anything-krita --json -p art.json layer add "Sketch" -t paintlayer --opacity 180
cli-anything-krita --json -p art.json layer add "Inking" -t paintlayer
cli-anything-krita --json -p art.json layer add "Colors" -t paintlayer
cli-anything-krita --json -p art.json layer add "Effects" -t paintlayer --opacity 128

# 3. 효과 적용
cli-anything-krita --json -p art.json filter apply blur -l "Background"

# 4. 내보내기
cli-anything-krita --json -p art.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

>-

관련 스킬