thedivergentai avatar

Godot Inventory System

A solid foundation for slot-based inventory systems with proper Resource architecture instead of bloating your SceneTree with item nodes. Covers the essentials: stacking logic, weight limits, equipment slots, drag and drop UI, and save/load serialization. The "NEVER" section is genuinely helpful, especially the warnings about float quantities breaking zero checks and emitting signals during batch operations. Built around the reactive UI pattern where data changes drive visual updates, not the other way around. If you're making an RPG, survival game, or anything with loot, this gives you the structure to avoid common pitfalls like inventory desyncs and ghost items. The loot table and consumable logic scripts extend it beyond basic storage.

skills.sh installs
242
GitHub stars
464
last updated
Aug 21, 2026

Install

$ npx -y skills add thedivergentai/gd-agentic-skills --skill godot-inventory-system --agent claude-code

Installs into .claude/skills of the current project.

Files

Scenario triggers (which script?)

ScenarioOpen
Slot bag (WoW-style stacks)inventory_data_resource.gd + item_slot_data.gd + inventory_ui_controller.gd
Tetris grid (Diablo/RE footprint)grid_inventory_logic.gd / inventory_grid.gd
EquipmentItem Resources + RPG stats complement; drag via drag_and_drop_slot.gd
Loot tableloot_table_resource.gd + item_pickup_node.gd
Persistinventory_persistence.gd (ids + amounts, not nested Resources)
Consumablesconsumable_item_logic.gd
DB lookupitem_database_loader.gd

MANDATORY reads

Sponsors

Details

Repository
github.com/thedivergentai/gd-agentic-skills
Categories
AI & Agent Building, Game Development
First seen
Jun 3, 2026

More from thedivergentai/gd-agentic-skills

All 51
1appwrite avatarappwrite-goappwrite/agent-skillsappwrite go241skills.sh installs
2thedivergentai avatargodot-genre-card-gamethedivergentai/gd-agentic-skillsExpert blueprint for digital card games (CCG/Deckbuilders) including card data structures (Resource-based), deck management (draw/discard/reshuffle), turn logic241skills.sh installs
3ancoleman avataradministering-linuxancoleman/ai-design-componentsManage Linux systems covering systemd services, process management, filesystems, networking, performance tuning, and troubleshooting. Use when deploying applica240skills.sh installs
4lllllllama avataranalyze-projectlllllllama/ai-paper-reproduction-skillanalyze project240skills.sh installs
5aktsmm avatarbook-writing-workspaceaktsmm/agent-skillsOperate a reusable technical book manuscript workspace with writing structure, reader persona SSOT, review rules, and optional Markdown to Re:VIEW/PDF support. 239skills.sh installs
6fvadicamo avatargithub-pr-creationfvadicamo/dev-agent-skillsCreates GitHub Pull Requests with automated validation and task tracking. Use when user wants to create PR, open pull request, submit for review, or check if re239skills.sh installs