premade-characters

Provide ready-to-use premade character options with schema-enforced fields for Voyage-style games.

14|7|Updated Apr 25, 2026
One-click install
npx skills add https://github.com/nikolaj-lat/World-Puppeteer --skill premade-characters
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: premade-characters
Source: https://github.com/nikolaj-lat/World-Puppeteer/tree/main/.claude/skills/premade-characters
Command: npx skills add https://github.com/nikolaj-lat/World-Puppeteer --skill premade-characters

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Premade characters provide ready-to-use options so players can jump straight into worldbuilding without designing a character from scratch.

Core Features & Use Cases

  • Array-based configuration: premade characters are stored as a JSON array and preserve display order.
  • Enforces required fields: name, gender, description, traits, and portraitUrl, with optional replacesNpc.
  • ReplacesNpc mechanic: selecting a premade can remove an existing NPC from the world to avoid duplicates.
  • Context: Frontmatter defines the agent context and schema; references provide documentation.

Quick Start

Edit tabs/premade-characters.json to begin defining premade characters.

Frequently Asked Questions about premade-characters

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

FAQPage Schema
How do I add premade characters for fast worldbuilding without designing from scratch?▼

You can add premade characters for fast worldbuilding by editing the tabs/premade-characters.json file. Define characters as a JSON array with required fields like name, gender, description, traits, and portraitUrl to jump straight into your game.

What is the replacesNpc mechanic in character creation?▼

The replacesNpc mechanic in character creation is an optional field that removes an existing NPC from the world when a premade character is selected. This prevents duplicate characters and maintains world consistency during gameplay.

Which schema fields are required when defining a premade character for worldbuilding?▼

Required schema fields for defining a premade character are name, gender, description, traits, and portraitUrl. The replacesNpc field is optional for managing NPC replacement within the game world.

Can I use premade characters for NPC replacement in Voyage-style games?▼

Yes, you can use premade characters for NPC replacement in Voyage-style games. The Skill supports UI-driven selection and the replacesNpc mechanic to seamlessly swap existing NPCs with your configured premade character options.

Does the premade character configuration preserve display order?▼

Yes, premade character configuration preserves display order. Characters are stored as a JSON array, ensuring the sequence you define in the file remains intact when presented through the UI-driven selection interface.

How does trait linkage work with premade characters?▼

Trait linkage with premade characters works by associating specific traits within the required traits field of the JSON configuration. This enforces schema rules that connect character attributes during UI-driven selection in Voyage-style games.