Lint and format GDScript files using gdtoolkit (gdlint + gdformat). Use after writing or modifying .gd files, when asked to check code style, fix lint errors, format code, or set up linting configuration. Also use when gdlint/gdformat errors appear in output and need diagnosis. Does NOT require Godot — runs as a standalone Python tool.
SkillScore95Maintained
Automatic
◆Coding pack
Last verified 8/20/2026
What it changes
Passed 21 of 22 test cases with the skill, and 12 of 22 without it.
Without skill55%
With skill95%
Checks it passed that the model alone missed
Specifies installing gdtoolkit==4.* via pip.
Uses gdlint -d to dump default linter configuration.
States that lint problem details are printed to stderr.
and 9 more in the full report
9 fixed12 passed either way1 still failing0 broke
Pass-rate lift
+41 pp
Tokens
+92%
Agent turns
0%
Response time
-52%
Model gemini-3.6-flashMeasured 8/20/2026v121 of 22 cases passed with skill
Tokens, turns and time describe resource use, not a dollar price.
See it in action
One of 9 test cases the skill fixed. Same model, same prompt, with and without the skill.
1 of 9
Prompt
I am setting up linting and formatting for a Godot 4 project whose project.godot specifies features PackedStringArray("4.2", "Forward Plus"). Which pip package installation command should I execute to ensure full syntax compatibility?
What was checked, without and with the skill
Checked
Without skill
With skill
Specifies installing gdtoolkit==4.* via pip.
Missed
Passed
case-06 · gemini-3.6-flash · 8/20/2026 · answers are capped and redacted
What's inside
The instructions your model reads when the skill loads.
SKILL.md241 linessingle file
gdtoolkit — GDScript Lint & Format
Currently disabled (v0.3.4+).gm-verify no longer invokes
gdlint / gdformat, and gm-build / gm-fixgap have removed this
skill from their Available Skills tables. Reason: repeated
gdtoolkit/linter/class_checks.py:144 NotImplementedError crashes on
common ECS-style GDScript class shapes, plus low signal-to-noise vs
the headless compile + reviewer pattern checks. Re-enabling tracked as
ROADMAP R-112. The reference content below is preserved for ad-hoc
use outside the pipeline and for the future re-enablement.
Wraps two CLI tools from the gdtoolkit Python package:
If not installed, tell the user and offer to install. The version major must match
the project's Godot major version (read from project.godotconfig/features).
Lint workflow
Run gdlint
gdlint path/to/file.gd # single file
gdlint path/to/directory/ # all .gd files recursively