/cli-anything-godot
Agent-native CLI for Godot project management, scenes, exports, and script execution.
$ npx -y skills add HKUDS/CLI-Anything --skill cli-anything-godot --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
- You can call itInvoke it directly when you want it.
- Slash command
/cli-anything-godot
Context preview
The summary Claude sees to decide when to auto-load this skill.
Agent-native CLI for Godot project management, scenes, exports, and script execution.
SKILL.md
cli-anything-godot.SKILL.mdname: "cli-anything-godot"
description: >-
Agent-native CLI for Godot project management, scenes, exports, and script execution.
Godot Engine CLI
Agent-native CLI for the Godot game engine. Manage projects, scenes, exports, and GDScript execution from the command line.
Installation
pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=godot/agent-harness
Requirements
- Godot 4.x on PATH (or set GODOT_BIN env var)
Commands
Project Management
# Create a new Godot project
cli-anything-godot project create <path> [--name "My Game"]
# Get project info (name, features, main scene)
cli-anything-godot --json -p <project> project info
# List all scenes
cli-anything-godot --json -p <project> project scenes
# List all scripts
cli-anything-godot --json -p <project> project scripts
# List all resources
cli-anything-godot --json -p <project> project resources
# Re-import project resources
cli-anything-godot -p <project> project reimport
Scene Operations
# Create a new scene with root node type
cli-anything-godot -p <project> scene create scenes/Level1.tscn --root-type Node3D
# Read scene structure (nodes, resources, connections)
cli-anything-godot --json -p <project> scene read scenes/Level1.tscn
# Add a child node to a scene
cli-anything-godot -p <project> scene add-node scenes/Level1.tscn --name Player --type CharacterBody3D --parent .
GDScript Execution
# Run a GDScript file (must extend SceneTree)
cli-anything-godot -p <project> script run tools/build_navmesh.gd
# Run inline GDScript code
cli-anything-godot -p <project> script inline 'print(ProjectSettings.get_setting("application/config/name"))'
# Validate GDScript syntax
cli-anything-godot -p <project> script validate scripts/player.gdExport
# List configured export presets
cli-anything-godot --json -p <project> export presets
# Export all presets
cli-anything-godot -p <project> export build
# Export a specific preset
cli-anything-godot -p <project> export build --preset "Windows Desktop" --output build/game.exe
Engine
# Check Godot availability and binary path
cli-anything-godot --json engine status
# Get engine version
cli-anything-godot engine version
JSON Mode
Add `--json` flag to any command for structured JSON output suitable for agent consumption:
cli-anything-godot --json -p ./my-game project info
Interactive REPL
cli-anything-godot -p ./my-game session
Read more
name: "cli-anything-godot" description: >- Agent-native CLI for Godot project management, scenes, exports, and script execution.
Godot Engine CLI
Agent-native CLI for the Godot game engine. Manage projects, scenes, exports, and GDScript execution from the command line.
Installation
pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=godot/agent-harness
Requirements
- Godot 4.x on PATH (or set GODOT_BIN env var)
Commands
Project Management
# Create a new Godot project cli-anything-godot project create <path> [--name "My Game"] # Get project info (name, features, main scene) cli-anything-godot --json -p <project> project info # List all scenes cli-anything-godot --json -p <project> project scenes # List all scripts cli-anything-godot --json -p <project> project scripts # List all resources cli-anything-godot --json -p <project> project resources # Re-import project resources cli-anything-godot -p <project> project reimport
Scene Operations
# Create a new scene with root node type cli-anything-godot -p <project> scene create scenes/Level1.tscn --root-type Node3D # Read scene structure (nodes, resources, connections) cli-anything-godot --json -p <project> scene read scenes/Level1.tscn # Add a child node to a scene cli-anything-godot -p <project> scene add-node scenes/Level1.tscn --name Player --type CharacterBody3D --parent .
GDScript Execution
# Run a GDScript file (must extend SceneTree)
cli-anything-godot -p <project> script run tools/build_navmesh.gd
# Run inline GDScript code
cli-anything-godot -p <project> script inline 'print(ProjectSettings.get_setting("application/config/name"))'
# Validate GDScript syntax
cli-anything-godot -p <project> script validate scripts/player.gdExport
# List configured export presets cli-anything-godot --json -p <project> export presets # Export all presets cli-anything-godot -p <project> export build # Export a specific preset cli-anything-godot -p <project> export build --preset "Windows Desktop" --output build/game.exe
Engine
# Check Godot availability and binary path cli-anything-godot --json engine status # Get engine version cli-anything-godot engine version
JSON Mode
Add `--json` flag to any command for structured JSON output suitable for agent consumption:
cli-anything-godot --json -p ./my-game project info
Interactive REPL
cli-anything-godot -p ./my-game session
"CLI-Anything: Making ALL Software Agent-Native" -- CLI-Hub: https://clianything.cc/
Repo: HKUDS/CLI-Anything
Other skills on cli-anything.
- /cli-anything-firefly-iii
Firefly III CLI - Personal finance management via CLI-Anything
Open skill - /cli-anything-openrefine
Use OpenRefine through an agent-native CLI for importing messy data, applying JSON operation histories, inspecting rows, exporting cleaned data, and managing session undo/redo.
Open skill - /cli-anything-adguardhome
Command-line interface for AdGuard Home - Network-wide ad blocking and DNS management via AdGuard Home REST API. Designed for AI agents and power users who need to manage filtering, DNS rewrites, clients, DHCP, and query logs without a GUI.
Open skill - /cli-anything-anygen
Command-line interface for Anygen - A stateful command-line interface for AnyGen OpenAPI — generate professional slides, documents, webs...
Open skill - /cli-anything-audacity
Command-line interface for Audacity - A stateful command-line interface for audio editing, following the same patterns as the GIMP and Ble...
Open skill - /cli-anything-blender
Command-line interface for Blender - A stateful command-line interface for 3D scene editing, following the same patterns as the GIMP CLI ...
Open skill

