Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/nikolaj-lat/World-Puppeteer --skill world-lore명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SKILL.md 표시 중
| name | world-lore |
| description | Schema and rules for creating world lore |
| context | fork |
| agent | world-lore |
Edit tabs/world-lore.json.
World lore entries are specific discoverable knowledge - facts, history, legends, and secrets that the AI knows and can gradually reveal during gameplay. This is distinct from worldBackground (overall setting description).
| Field | Requirement |
|---|---|
| Object key | Unique Proper Case identifier describing the lore topic (e.g., "The Great Forgetting", "Ancient Bloodlines") |
text | Self-contained, semantically rich paragraph (see format below) |
| Field | When to Include |
|---|---|
embeddingId | Only when using pre-computed embeddings (rare) |
Omit these fields (auto-generated at runtime):
type, gameTick, lastUsedTick, embeddingWrite self-contained, semantically rich paragraphs that will match relevant player queries.
Structure: What + When/Where + Why it matters + Consequences or current state
Include multiple keywords to improve semantic retrieval during gameplay.
Format: "[Topic] [happened/exists/works]. [Context and details]. [Impact or current relevance]. [Any secrets or implications]."
Different types of lore serve different narrative purposes:
Historical Events - Past events that shaped the world
World Rules - How things work in this world
Faction Secrets - Hidden knowledge about organizations
Geographic Knowledge - Information about places
Lore is retrieved via semantic search based on what's happening in the story. Write entries that will match relevant queries.
Include keywords - Multiple synonyms and related terms help retrieval:
Be specific - Concrete details are more searchable than vague descriptions:
Self-contained - Each entry should make sense on its own without requiring other entries.
For information the AI should know but not reveal directly, frame it explicitly:
"Lord Aldric is secretly working for the enemy. He passes information through his servant Marcus. The party should not learn this until they discover evidence themselves."
The AI uses this for consistent behavior but won't reveal prematurely.
interface WorldLoreEntry {
text: string // The lore content
embeddingId?: string // Reference to pre-computed embedding
}
When creating world lore for a species, there must also be corresponding NPC Type and Trait entries. The text uses a narrative prose format with skills woven into flowing sentences, distinct from the NPC Type and Trait formats. The lore paragraphs are shared but the skill presentation differs.
See Species Consistency Rules for the full requirements.
When creating world lore for a faction, there must also be a corresponding Faction entry. The world lore key must match the faction key exactly. The text must be identical to the faction's basicInfo (same text, two retrieval pathways: semantic search for lore, exact key match for faction).
For detailed documentation, see world-lore-reference.md.
SOC 직업 분류 기준