Character

Define game characters with races, stats, traits, and skills.

Updated Nov 11, 2025
One-click install
npx skills add https://github.com/Weelson7/-Adventure --skill character-weelson7
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Character
Source: https://github.com/Weelson7/-Adventure/tree/main/doc-src/main/java/org/adventure/character
Command: npx skills add https://github.com/Weelson7/-Adventure --skill character-weelson7

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a comprehensive system for defining, managing, and evolving non-player characters (NPCs) and player characters within a game world, including their stats, traits, skills, and race.

Core Features & Use Cases

  • Character Creation: Define characters with base stats derived from 8 distinct races (Human, Elf, Dwarf, etc.).
  • Stat Progression: Implement a soft-cap formula for balanced stat growth over time.
  • Trait & Skill Management: Integrate permanent traits and learnable skills that modify character abilities.
  • NPC Spawning: Deterministically spawn NPCs based on world seed and biome, with customizable behavior types.
  • Use Case: Create a new player character by selecting a race, assigning initial traits, and learning starting skills, or spawn a unique NPC in a specific biome with appropriate race and behavior.

Quick Start

Create a new character with the name 'Aldric', race 'Human', and add the 'Robust' trait.