inventory-system

Create Unity inventory, equipment, and crafting systems with ScriptableObjects.

3|Updated Apr 8, 2026
One-click install
npx skills add https://github.com/XeldarAlz/KlondikeSolitaire --skill inventory-system-xeldaralz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: inventory-system
Source: https://github.com/XeldarAlz/KlondikeSolitaire/tree/main/.claude/skills/gameplay/inventory-system
Command: npx skills add https://github.com/XeldarAlz/KlondikeSolitaire --skill inventory-system-xeldaralz

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Managing items, equipment, and crafting in Unity games can be error-prone and repetitive. This Skill provides a reusable pipeline using ScriptableObjects, a slot-based inventory, and a simple crafting system to standardize item management across projects.

Core Features & Use Cases

  • ScriptableObject item definitions with identity, stats, and economy.
  • Slot-based Inventory with add/remove, stacking, and UI binding.
  • Equipment system with slot-specific gear and total stat bonuses.
  • Crafting recipes that consume ingredients and produce results.
  • Save/Load integration and a ready-made UI binding approach for inventory screens.
  • Drag-and-drop ready UI patterns and drag/drop interactions.

Quick Start

Create ScriptableObjects for items, register them in an ItemRegistry, initialize an Inventory, and bind the UI to display the slots.

Frequently Asked Questions about inventory-system

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

FAQPage Schema
How do I create a Unity inventory system with ScriptableObjects?

A ScriptableObject-based inventory system uses item definitions for identity and stats, a slot-based inventory for stacking and add/remove, and UI binding to display slots. This standardizes item management and reduces repetitive setup across Unity projects.

How does equipment stat calculation work in a Unity RPG inventory?

Equipment stat calculation works by assigning gear to specific equipment slots, which then aggregate total stat bonuses from all equipped items. The system automatically updates these totals whenever items are equipped or removed during gameplay.

Can I add crafting recipes that consume ingredients to my Unity inventory?

Yes, you can add crafting recipes that consume ingredients from the inventory and produce results. The crafting pipeline integrates directly with the slot-based inventory to deduct required items and generate the crafted output automatically.

What is the best way to bind inventory UI to slot data in Unity?

The best way to bind inventory UI is using a ready-made UI binding approach that connects slot-based inventory data to menu screens. This supports drag-and-drop interactions and keeps gameplay inventory displays synchronized with underlying data.

Does this inventory system support save and load integration?

Yes, the inventory system supports save and load integration through a lightweight scriptable structure. This allows your slot-based inventory, equipment totals, and crafting states to persist across game sessions in Unity.