worldbuild
Interactive Worldbuilding
Build a world collaboratively: $ARGUMENTS
Overview
This skill guides users through worldbuilding via an interactive question-and-answer workflow. Unlike /generate-world which auto-generates 80-120 entities, this skill collaborates with the user at every step—asking questions, offering choices, and creating entities one at a time with approval.
Philosophy:
- Start small, expand gradually
- Establish tone and theme first—everything flows from core identity
- Ask the right questions at the right time
- Skip irrelevant sections based on user choices
- Show previews before creating; user approves each entity
- Use culturally-appropriate naming conventions
9 Interactive Phases:
- World Identity (tone, theme, inspirations, naming culture)
- Metaphysical Foundation (magic, gods, cosmology, planes)
More from hopeoverture/worldbuilding-system
create-world
Create a new worldbuilding project with full folder structure. Use when the user wants to start a new world, campaign setting, or fantasy setting like "create a world called Eldoria".
3generate-world
Generate an entire world with interconnected entities. Creates 80-120 entities including continents, regions, settlements, NPCs, organizations, history, and more. Use when the user wants a complete world generated automatically.
3validate-template
Validate a template or entity file has all required sections, YAML fields, and follows the worldbuilding system conventions. Use when creating new templates or checking if entities are properly structured.
3create-template
Create a new worldbuilding template for the Obsidian vault. Use when the user wants to add a new entity type template like "tavern template", "spell template", or "dungeon template".
2populate-entity
Scan an entity file to identify mentions of people, places, organizations, and other entities in the text. Creates missing entities using appropriate templates and adds wikilinks. Use when user wants to "populate", "fill out", "create linked entities", or "auto-generate connections" for an entity.
2random-encounter
Generate random encounters appropriate for a location, party level, or situation. Creates combat, social, or exploration encounters using existing world entities. Use when user wants "random encounter", "encounter table", or "what happens at [location]".
2