world-lore

Index and manage game world lore entries with semantic search and retrieval.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

World lore is often scattered and hard to retrieve during gameplay. This skill provides a structured schema and retrieval rules to store and fetch lore entries efficiently.

Core Features & Use Cases

  • Define lore entries with text and optional embeddingId for semantic search.
  • Retrieve lore by topic, history, or rules to support narrative consistency across regions.
  • Use cases include providing background on events, factions, and world-building secrets that agents can reference.

Quick Start

Create a lore topic like 'The Great Forgetting' and write its text as a self-contained paragraph following the schema.

Frequently Asked Questions about world-lore

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

FAQPage Schema
How do I structure game world lore for semantic search and retrieval?

To structure game world lore for semantic search, you index entries using a schema with text and optional embeddingId fields. This approach enables agents to retrieve historical events, faction secrets, and world rules dynamically during gameplay.

What is semantic search for world lore entries in dynamic storytelling?

Semantic search for world lore entries is a retrieval mechanism that uses embeddings to match narrative queries to structured text. It ensures storytelling consistency by fetching relevant world rules, geographic knowledge, and historical events on demand.

How do I create a lore entry that supports narrative consistency across regions?

You create a lore entry by defining a topic, such as a historical event, and writing a self-contained paragraph of text following the specified schema. This structured approach ensures narrative consistency by allowing agents to reference the same lore across regions.

Can I retrieve faction secrets and world rules dynamically during gameplay?

Yes, you can retrieve faction secrets and world rules dynamically by applying semantic search to the indexed lore entries. The retrieval rules fetch structured lore topics to support ongoing storytelling without breaking narrative consistency.

Do I need an embeddingId to manage world lore entries?

You do not need an embeddingId to manage world lore entries, as the field is optional in the schema. However, including an embeddingId enables semantic search capabilities, allowing agents to fetch lore based on conceptual similarity rather than exact matches.

What is the best way to store scattered world-building knowledge for agents?

The best way to store scattered world-building knowledge is to consolidate it into structured lore entries with defined text and optional embeddingId fields. This indexing approach prevents lore from being lost and provides memory handling rules for agent retrieval.