godot-resource-creator

Generate Godot 4 .tres resource files from templates via Python script.

1|Updated Feb 15, 2026
One-click install
npx skills add https://github.com/Jorge-D-Robles/vibe-rpg --skill godot-resource-creator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: godot-resource-creator
Source: https://github.com/Jorge-D-Robles/vibe-rpg/tree/main/.gemini/skills/godot-resource-creator
Command: npx skills add https://github.com/Jorge-D-Robles/vibe-rpg --skill godot-resource-creator

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the creation of Godot .tres resource files to define themes, materials, environments, physics materials, and custom resources, enabling consistent visual identity across projects.

Core Features & Use Cases

  • Programmatically generate .tres files for Theme, Environment, StyleBoxFlat, ShaderMaterial, PhysicsMaterial, and AudioBusLayout.
  • Use templates to quickly scaffold resources for Godot 4 projects, ensuring consistent structure and naming.
  • Use Case: In a game jam, rapidly generate a theming set and environmental presets to prototype visuals.

Quick Start

Run the create_resource.py script with the desired resource type and output path to generate a .tres file (e.g., Theme at res://themes/main_theme.tres).

Frequently Asked Questions about godot-resource-creator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate Godot .tres resource files in bulk?

You can generate Godot .tres resource files in bulk by running the create_resource.py script with your desired resource type and output path. This automates the creation of Theme, Environment, and PhysicsMaterial resources from templates.

Can I create a Godot 4 theme and environment preset programmatically?

Yes, you can create Godot 4 theme and environment presets programmatically. The script scaffolds .tres files for Theme, Environment, StyleBoxFlat, and AudioBusLayout to ensure consistent visual identity across projects.

Does this automated resource generation work with ShaderMaterial and PhysicsMaterial templates?

Yes, automated resource generation works with ShaderMaterial and PhysicsMaterial templates. It supports bulk generation for these specific Godot 4 resource types to streamline asset organization and project setup.

What is the best way to automate asset organization for a Godot game jam?

The best way to automate asset organization for a Godot game jam is using template-based .tres generation. It rapidly scaffolds theming sets and environmental presets to prototype visuals quickly.

Do I need Python to create .tres files for Godot 4 projects?

Yes, you need Python to create .tres files for Godot 4 projects using this automation. The process requires running the specific Python script located at .gemini/skills/godot-resource-creator/scripts/create_resource.py.

Why use templates for Godot resource creation instead of manual setup?

Using templates for Godot resource creation ensures consistent structure and naming while eliminating manual setup. This approach programmatically generates .tres files to define themes, materials, and environments across projects.