world-lore-notebook

Manages game world lore with a structured knowledge graph and consistency checks.

Updated May 16, 2026
One-click install
npx skills add https://github.com/haitao2016/--Skill --skill world-lore-notebook
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: world-lore-notebook
Source: https://github.com/haitao2016/--Skill/tree/main/world-lore-notebook
Command: npx skills add https://github.com/haitao2016/--Skill --skill world-lore-notebook

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires LoreDB, RelationEngine, QueryEngine, ConsistencyChecker, LorePrompter, LorePersistence, LoreRuntime, LoreBatchImport, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill helps game developers manage their game world's lore, including characters, locations, items, creatures, and more, through a structured knowledge graph, consistency checks, and runtime queries.

Core Features & Use Cases

  • Structured World Lore Management: Register, organize, and query game world entities with 9 entity types.
  • Knowledge Graph: Build and traverse complex relationships between entities, including space, social, and event relationships.
  • Consistency Checks: Ensure the world's lore is consistent and free of contradictions.
  • Runtime Queries: Query the world's lore for NPC dialogues, item descriptions, and encyclopedia entries during game runtime.
  • Use Case: Imagine you're developing an RPG game and need to manage a large, complex world with numerous interconnected entities. This Skill allows you to maintain a structured database of all the game's lore, ensuring consistency and ease of access during development and runtime.

Quick Start

Use the world-lore-notebook skill to register a new character entity with the given name and description.

Frequently Asked Questions about world-lore-notebook

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

FAQPage Schema
How do I manage game world lore using a structured knowledge graph?

To manage game world lore with a knowledge graph, you can register entities like characters, locations, and items, then define complex relationships between them. This approach ensures structured organization and consistency for your game design.

What is the best way to check for consistency contradictions in RPG worldbuilding?

Checking worldbuilding consistency involves validating your lore database against predefined rules to detect contradictions. This ensures your game world remains coherent across all interconnected entities during development.

Can I query my game lore database for NPC dialogues and item descriptions during game runtime?

Yes, you can query your game lore database during runtime to retrieve NPC dialogues, item descriptions, and encyclopedia entries. This requires the QueryEngine to access your structured knowledge graph dynamically.

Do I need Lua modules to handle entity registration for a worldbuilding knowledge graph?

Yes, you need Lua modules like LoreDB to handle entity registration for your worldbuilding knowledge graph. These dependencies manage the 9 entity types and enable complex relationship querying within your game world.

What entity types are supported when building a game world lore database?

A game world lore database supports 9 entity types: characters, locations, items, creatures, events, factions, magic, technology, and lore. This allows comprehensive management of all interconnected elements in your game design.

How do I structure complex relationships between factions and locations in game design?

To structure complex relationships between factions and locations, you register them as distinct entity types and map their connections within a knowledge graph. This handles space, social, and event relationships for your game world.