Tooluck logoTooluck
SKILL.md

rpg

Agent skill fromgamedev-skills/awesome-gamedev-agent-skills

Build an RPG: stats and leveling, inventory and equipment, quests, branching dialogue, save/load, and combat. Use for an RPG/JRPG, or designing stat, inventory, quest, or combat systems.

How to install rpg

install rpg
# install the awesome-gamedev-agent-skills pack with the skills CLI
npx skills add gamedev-skills/awesome-gamedev-agent-skills

# or add only this skill to Claude Code: copy the folder

skills/genres/rpg/

# into

~/.claude/skills/rpg/ (all projects)

.claude/skills/rpg/ (one project)

skills/genres/rpg/SKILL.md

Apache-2.0Full file
1# RPG
2
3A playbook for role-playing games — stats and progression, inventory/equipment, quests,
4dialogue, and combat. This is a **compositional** skill: it ties data-driven content,
5dialogue, and saving together. It does not re-teach those primitives; it defines the systems
6that make growth and choice feel meaningful, and points to the skills that implement each.
7
8These systems also apply to custom/proprietary engines. Keep the project's engine and bind
9the concepts below to its documented data, events, UI, and save interfaces. Inspect local
10source/SDK examples before choosing APIs; the router's custom-engine fallback guides that
11mapping. Godot/Unity bindings below are examples, not prerequisites.
12
13## When to use
14
15- Use when building an RPG/JRPG/action-RPG: the player has **stats that grow**, an
16 **inventory**, **quests**, **dialogue**, and persistent progress.
17- Use when designing a leveling curve, a damage formula, an inventory/equipment model, or a
18 quest state machine.
19
20**When *not* to use:** permadeath dungeon runs with no persistent character → `roguelike`.
21Pure conversation/branching story → `visual-novel`. Open-world needs/crafting/base-building →
22`survival-crafting`. For the dialogue engine itself, use `dialogue-systems`.
23
24## Core loop
25
26**Explore → encounter (fight / talk / solve) → earn rewards (XP, loot, story) → grow
27(level up, gear up, unlock) → take on harder content.** The fantasy is *getting stronger and
28…

Excerpt shown under the repository's Apache-2.0 license.

More skills in awesome-gamedev-agent-skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates