godot-inventory-system

Creates grid-based inventory management with stacking and equipment for Godot games.

Updated Aug 8, 2026
One-click install
npx skills add https://github.com/kimgea/agent-kit --skill godot-inventory-system-kimgea
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: godot-inventory-system
Source: https://github.com/kimgea/agent-kit/tree/main/skills/godot-inventory-system
Command: npx skills add https://github.com/kimgea/agent-kit --skill godot-inventory-system-kimgea

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The Godot inventory system solves the boilerplate pain of building a robust, grid-based item management system that handles stacking, weight, equipment, and a clean drag-and-drop UI for game developers.

Core Features & Use Cases

  • Robust grid-based inventory with stacking, max stack, and weight checks
  • Equipment system with slots and simple stat aggregation
  • Signals-driven UI integration and easy saving/loading

Quick Start

Create a new Inventory instance in your scene, bind your Item resources, and hook up the UI to begin drag-and-drop management.

Frequently Asked Questions about godot-inventory-system

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

FAQPage Schema
How do I build a drag-and-drop inventory system in Godot?

You can build a drag-and-drop inventory system in Godot using a signals-driven UI with Resource-based items. This approach handles grid-based item management, stacking, weight limits, and equipment slots without extensive manual UI coding.

Can I implement item stacking and weight limits using GDScript?

Yes, you can implement item stacking and weight limits using GDScript. The inventory system enforces max stack sizes and weight checks automatically when adding or moving items, preventing invalid inventory states.

Does this Godot inventory system support equipment slots and stat aggregation?

Yes, the Godot inventory system supports equipment slots and stat aggregation. It provides dedicated equipment management functionality that calculates aggregated stats from equipped items for RPG and survival game mechanics.

What is the best way to save and load inventory state in Godot?

The best way to save and load inventory state in Godot is using extensible save and load hooks. This system integrates signals-driven UI with Resource-based items, ensuring inventory persistence across game sessions.

How do I set up a grid-based loot system for a survival game in Godot?

To set up a grid-based loot system for a survival game in Godot, create an Inventory instance in your scene, bind your Item resources, and connect the UI. This satisfies core requirements for survival and loot management.