Communitygithub.com

cli-anything-godot

Godot 엔진용 에이전트 네이티브 CLI입니다. 프로젝트, 씬, 내보내기 및 GDScript 실행을 명령줄에서 관리합니다.

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

이 스킬은 Godot 게임 엔진을 명령줄에서 완전히 제어할 수 있는 에이전트 네이티브 CLI를 제공합니다. 개발자와 AI 에이전트가 프로젝트 생성 및 관리, 씬 구조 읽기 및 수정, GDScript 실행 및 검증, 내보내기 프리셋 관리 등의 작업을 스크립트 가능하고 자동화된 방식으로 수행할 수 있게 해줍니다. Claude Code, Cursor, Codex 등의 AI 코딩 도구와 함께 사용하도록 설계되어, Godot 워크플로우를 에이전트 기반 개발 프로세스에 원활하게 통합할 수 있습니다. 모든 명령에 `--json` 플래그를 지원하여 구조화된 JSON 출력을 제공하므로, AI 에이전트가 결과를 쉽게 파싱하고 해석할 수 있습니다. 또한 `session` 하위 명령을 통해 대화형 REPL 모드를 지원하여, Godot 프로젝트와 직접 상호 작용하는 실시간 세션을 가능하게 합니다.

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

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

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

문서

Godot Engine CLI

Godot 게임 엔진을 위한 에이전트 네이티브 CLI입니다. 명령줄에서 프로젝트, 씬, 내보내기 및 GDScript 실행을 관리합니다.

설치

pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=godot/agent-harness

요구 사항

  • PATH에 Godot 4.x가 있거나 GODOT_BIN 환경 변수가 설정되어 있어야 합니다.

명령어

프로젝트 관리

# 새로운 Godot 프로젝트 생성
cli-anything-godot project create <path> [--name "My Game"]

# 프로젝트 정보 조회 (이름, 기능, 메인 씬)
cli-anything-godot --json -p <project> project info

# 모든 씬 나열
cli-anything-godot --json -p <project> project scenes

# 모든 스크립트 나열
cli-anything-godot --json -p <project> project scripts

# 모든 리소스 나열
cli-anything-godot --json -p <project> project resources

# 프로젝트 리소스 재가져오기
cli-anything-godot -p <project> project reimport

씬 작업

# 지정된 루트 노드 타입으로 새 씬 생성
cli-anything-godot -p <project> scene create scenes/Level1.tscn --root-type Node3D

# 씬 구조 읽기 (노드, 리소스, 연결)
cli-anything-godot --json -p <project> scene read scenes/Level1.tscn

# 씬에 자식 노드 추가
cli-anything-godot -p <project> scene add-node scenes/Level1.tscn --name Player --type CharacterBody3D --parent .

GDScript 실행

# GDScript 파일 실행 (SceneTree를 확장해야 함)
cli-anything-godot -p <project> script run tools/build_navmesh.gd

# 인라인 GDScript 코드 실행
cli-anything-godot -p <project> script inline 'print(ProjectSettings.get_setting("application/config/name"))'

# GDScript 구문 검증
cli-anything-godot -p <project> script validate scripts/player.gd

내보내기

# 구성된 내보내기 프리셋 나열
cli-anything-godot --json -p <project> export presets

# 모든 프리셋 내보내기
cli-anything-godot -p <project> export build

# 특정 프리셋 내보내기
cli-anything-godot -p <project> export build --preset "Windows Desktop" --output build/game.exe

엔진

# Godot 가용성 및 바이너리 경로 확인
cli-anything-godot --json engine status

# 엔진 버전 확인
cli-anything-godot engine version

JSON 모드

에이전트가 사용하기에 적합한 구조화된 JSON 출력을 위해 모든 명령어에 --json 플래그를 추가할 수 있습니다:

cli-anything-godot --json -p ./my-game project info

대화형 REPL

cli-anything-godot -p ./my-game session

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-inkscape

>-

관련 스킬