Updated 2mo ago
by vl4dt
godot-skills
Godot 4.x game development skills for AI coding agents. 12 specialized skills covering GDScript, C#, physics, animation, UI, networking, debugging, and more with full Godot 4.7 feature coverage.
20 GitHub stars (20)
+10 in 24 days
| Period | New stars |
|---|---|
| Oct 15 | 0 |
| Oct 16 | 0 |
| Oct 17 | 0 |
| Oct 18 | 0 |
| Oct 19 | 0 |
| Oct 20 | 0 |
| Oct 21 | +1 |
| Oct 22 | 0 |
| Oct 23 | 0 |
| Oct 24 | 0 |
| Oct 25 | 0 |
| Oct 26 | 0 |
| Oct 27 | 0 |
| Oct 28 | 0 |
| Oct 29 | +1 |
| Oct 30 | 0 |
| Oct 31 | 0 |
| Nov 1 | 0 |
| Nov 2 | +1 |
| Nov 3 | 0 |
| Nov 4 | +2 |
| Nov 5 | +3 |
| Nov 6 | +1 |
| Nov 7 | +1 |
- 23 skills (23 skills found in its SKILL.md files)
- 5 forks (5 forks)
- 2mo ago last update (Last updated 2mo ago)
Install
Skills CLI
npx skills add vl4dt/godot-skills
Asks which skills and agents to install. Just one: npx skills add vl4dt/godot-skills --skill '{{SKILL_NAME}}' — add -g for every project.
Claude Code
git clone https://github.com/vl4dt/godot-skillscp -r "godot-skills/docs/skill-template" ~/.claude/skills/
Copies the {{SKILL_NAME}} skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add vl4dt/godot-skills
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md.
-
{{SKILL_NAME}}
{{SKILL_DESCRIPTION}}
docs/skill-template/ on GitHub (opens in a new tab)SKILL.md -
godot-47-migration
Godot 4.7 migration guide: new features (HDR, Steam Frame, AreaLight3D, VirtualJoystick, tween_await, Perfetto tracing), breaking changes, and step-by-step migration patterns for existing Godot 4.x projects. Use when upgrading a Godot project to version 4.7.
skills/godot-47-migration/ on GitHub (opens in a new tab)SKILL.md -
godot-animation
Animation systems for Godot 4.x: AnimationPlayer vs AnimationTree, state machines, blend spaces (1D/2D/directional), animation libraries, root motion, collapsible tracks, and tween_await(). Use when building character animations, cutscenes, or visual effects in Godot.
skills/godot-animation/ on GitHub (opens in a new tab)SKILL.md -
godot-architecture
Game architecture patterns for Godot 4.x: ECS-like composition, scene organization, dependency injection via signals, service locator vs direct reference, and scalable project structure. Use when designing or refactoring a Godot game's overall architecture.
skills/godot-architecture/ on GitHub (opens in a new tab)SKILL.md -
godot-audio
Audio patterns for Godot 4.x: AudioStreamPlayer hierarchy, bus mixing, spatial audio (2D/3D), randomization, dynamic music, and AudioListener positioning. Use when implementing sound effects, music systems, or audio mixing in Godot games.
skills/godot-audio/ on GitHub (opens in a new tab)SKILL.md -
godot-brainstorming
Architecture decision patterns for Godot game development across genres (RPG, platformer, RTS, puzzle). Covers scene organization, state machines, network architecture, and component composition. Use when designing a Godot game's architecture or making Godot-specific technical decisions.
skills/godot-brainstorming/ on GitHub (opens in a new tab)SKILL.md -
godot-code-review
Reviews Godot projects for common pitfalls, performance issues, memory leaks, and anti-patterns. Provides a performance checklist, code style guidelines, and memory management review. Use when reviewing Godot GDScript or C# code.
skills/godot-code-review/ on GitHub (opens in a new tab)SKILL.md -
godot-csharp-patterns
C# Mono patterns for Godot 4.x: Export attributes, signal handling, performance optimization, GDExtension interop, and best practices for first-class C# support. Use when writing C# code in Godot.
skills/godot-csharp-patterns/ on GitHub (opens in a new tab)SKILL.md -
godot-debugging
Debugging workflow for Godot 4.x: print vs push_error, editor output window, debugger panel, profiling with built-in profiler, network debugging, export/build troubleshooting. Use when debugging Godot games or resolving Godot-specific errors.
skills/godot-debugging/ on GitHub (opens in a new tab)SKILL.md -
godot-dialog-systems
Dialogue system patterns for Godot 4.x: resource-based dialogue trees, branching narratives, typewriter text effects, voice sync, and portrait management. Use when building NPC conversations, quest dialogue, or narrative systems in Godot.
skills/godot-dialog-systems/ on GitHub (opens in a new tab)SKILL.md -
godot-gdscript-patterns
GDScript best practices for Godot 4.x: node composition, typed signals, scene instantiation, resource management, singletons, event buses, and common design patterns. Use when writing or reviewing GDScript code in Godot.
skills/godot-gdscript-patterns/ on GitHub (opens in a new tab)SKILL.md -
godot-headless-workflow
AI-agent development loop for Godot 4.x without opening the editor: headless validation (--check-only), project import, gdUnit4 testing, safe hand-editing of text scenes (.tscn), CLI export pipeline for Android/iOS, mobile checklist, and RevenueCat plugin integration. Use when building or modifying a Godot game as a coding agent, running Godot in CI, validating GDScript changes, exporting mobile…
skills/godot-headless-workflow/ on GitHub (opens in a new tab)SKILL.md -
godot-i18n
Localization patterns for Godot 4.x: TranslationServer, CSV/PO/JSON translation formats, runtime language switching, RTL text support, font fallback chains, and pluralization. Use when implementing internationalization in Godot games.
skills/godot-i18n/ on GitHub (opens in a new tab)SKILL.md -
godot-input
Input handling patterns for Godot 4.x: Input map configuration, action polling vs events, gamepad/virtual joystick support, input remapping UI, dead zones, and touch/multi-touch. Use when implementing player controls, controller support, or input customization in Godot.
skills/godot-input/ on GitHub (opens in a new tab)SKILL.md -
godot-inventory-economy
Inventory and economy patterns for Godot 4.x: resource-based item definitions, stackable/unique items, drag-drop UI, equip systems, currency management, and save integration. Use when building item systems, shops, or economies in Godot games.
skills/godot-inventory-economy/ on GitHub (opens in a new tab)SKILL.md -
godot-networking
Networking and multiplayer for Godot 4.x: Multiplayer API with RPC system, authority models (server-authoritative vs client-predictive), replication patterns (rpc(), rset(), rset_group()), connection management, lag compensation, and Steam Frame integration. Use when building multiplayer games, networked simulations, or online features in Godot.
skills/godot-networking/ on GitHub (opens in a new tab)SKILL.md -
godot-performance
Performance optimization for Godot 4.x: profiling workflow (built-in profiler, CPU/GPU usage), memory management with ResourceCache and instance pooling, instancing optimization with packed scenes and LOD, render passes, draw calls, mobile-specific optimizations, Perfetto tracing, and nearest-neighbor viewport scaling. Use when debugging performance, optimizing games, or targeting low-end hardwar…
skills/godot-performance/ on GitHub (opens in a new tab)SKILL.md -
godot-physics
Physics systems for Godot 4.x: collision layers/masks, rigid body dynamics, character controllers (CharacterBody2D/3D), area nodes for triggers, physics interpolation, bulk queries, and performance optimization. Use when implementing physics, collisions, movement, or triggers in Godot.
skills/godot-physics/ on GitHub (opens in a new tab)SKILL.md -
godot-project-setup
Scaffolds a new Godot 4.x project with proper folder structure, .gdignore, export presets, .gitignore, and GDScript/C# Mono initialization. Use when creating a new Godot game or app.
skills/godot-project-setup/ on GitHub (opens in a new tab)SKILL.md -
godot-save-systems
Save system patterns for Godot 4.x: resource-based saves, JSON vs binary serialization, versioning/migration strategies, cloud save integration, and corruption recovery. Use when implementing persistence in Godot games.
skills/godot-save-systems/ on GitHub (opens in a new tab)SKILL.md -
godot-shaders-vfx
Visual effects patterns for Godot 4.x: Godot Shader Language (GSL) basics, canvas_item/vertex/spatial shaders, particle systems (GPUParticles2D/3D), shader materials, and post-processing. Use when implementing custom rendering effects, particles, or visual polish in Godot.
skills/godot-shaders-vfx/ on GitHub (opens in a new tab)SKILL.md -
godot-state-management
State management patterns for Godot 4.x: enum-based state, finite state machines (FSM), hierarchical FSM, and behavior trees for AI. Use when implementing character states, game flow, menu systems, or AI decision-making in Godot.
skills/godot-state-management/ on GitHub (opens in a new tab)SKILL.md -
godot-ui
UI systems for Godot 4.x: Control node hierarchy, containers and layout modes (Anchor, Margin, Center, Fill, Expand), theme resources, custom styles, RichTextLabel formatting, PopupMenu search, and control offset transforms. Use when building menus, HUDs, inventory screens, or any UI in Godot.
skills/godot-ui/ on GitHub (opens in a new tab)SKILL.md
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.