godot-rpg-stats

Computes RPG character attributes, progression, modifiers, and derived combat stats in Godot projects.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Provides a reusable, centralized framework to manage character attributes, progression, modifiers, and derived stats across Godot projects, reducing duplication and ensuring consistency.

Core Features & Use Cases

  • Resource-based Stats container with observable changes and level progression
  • Modifier stacking with stable IDs supporting equipment and buffs
  • Derived stat calculations for attack, defense, and damage formulas with level-up flow

Quick Start

Instantiate a Stats resource, apply a modifier to a stat, and observe the derived values update accordingly.

Frequently Asked Questions about godot-rpg-stats

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

FAQPage Schema
How do I calculate derived combat stats and damage formulas in Godot RPG projects?

Calculate derived combat stats in Godot by applying a resource-based stat model that computes attack, defense, and damage values. This framework ensures consistent stat recalculation across character progression and equipment changes.

How do I create an RPG stat system with equipment modifiers and buffs in Godot?

Create an RPG stat system in Godot using a modifier framework with stable IDs to handle equipment stacking and buffs. This allows safe application and removal of attribute changes without duplicating logic.

What is the best way to structure RPG character attributes and leveling logic in Godot?

The best way to structure RPG character attributes in Godot is using a centralized, resource-based stats container. This handles observable attribute changes and level progression while reducing code duplication across projects.

Can I use a centralized stat resource to handle level-up flow and debuffs in Godot?

Yes, you can use a centralized stat resource in Godot to manage level-up flow and apply debuffs. The system uses validated recalculation rules to ensure safe stat updates whenever modifiers are added or removed.

Why do my RPG stat values not update correctly when equipment changes in Godot?

RPG stat values fail to update in Godot when modifier stacking lacks stable IDs or centralized recalculation. Using a resource-based stats container with observable changes ensures derived values recalculate safely on equipment swaps.

Does the godot-rpg-stats blueprint work for managing character progression without external dependencies?

Yes, the godot-rpg-stats blueprint works without external dependencies. It provides a self-contained script framework to manage character progression, modifiers, and derived stats entirely within the Godot engine.