Claude-skill-registry GDScript File Manager
Move, rename, or delete GDScript files with their .uid files for Godot projects. Use when reorganizing code, renaming scripts, or removing unused GDScript files.
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/gdscript-file-manager" ~/.claude/skills/majiayu000-claude-skill-registry-gdscript-file-manager && rm -rf "$T"
manifest:
skills/data/gdscript-file-manager/SKILL.mdsource content
GDScript File Manager
Manage GDScript files (.gd) along with their corresponding .uid files.
Core Principle
Godot Engine auto-generates a
.uid file for each resource. Always handle .gd and .uid files together.
Operations
Move Files
# 1. Verify destination ls <destination-dir> # 2. Move both files mv <source>.gd <destination>.gd && mv <source>.gd.uid <destination>.gd.uid # 3. Verify ls <destination-dir> && ls <source-dir>
Rename Files
# 1. Rename both files mv <old-name>.gd <new-name>.gd && mv <old-name>.gd.uid <new-name>.gd.uid # 2. Verify ls -la <directory>
Delete Files
# 1. Verify target ls -la <directory> # 2. Delete both files rm <filename>.gd && rm <filename>.gd.uid # 3. Verify ls -la <directory>
Important Notes
- Never manually create or edit .uid files - Godot manages them automatically
- Always process both files together to avoid breaking project references
- Verify files before operations using
commandsls
See examples.md for detailed examples and troubleshooting.