skills/smithery.ai/rpg-dm-content-pack-authoring

rpg-dm-content-pack-authoring

SKILL.md

RPG Content Pack Authoring (Kernel/Content Separation)

Use this skill when the user asks to add/modify world content (NPCs, quests, locations, lore, random tables, session logs) and you must keep the kernel stable.

Classification (stable)

  • Kernel (stable API): input protocol, turn pipeline, HUD schema, save protocol, RAG rules, conflict policy.
  • Content packs (mutable data): NPCs, quests, locations, world state, random tables, session history, fiction.

Authoring rules

  • Put facts in content (cartridges/<id>/lore/, cartridges/<id>/characters/, cartridges/<id>/locations/, cartridges/<id>/quests/), not in kernel prompts.
  • Keep files small and indexed: add tags/anchors so RAG can fetch tiny snippets.
  • Maintain alias → stable ID through roster/index files (so players can type natural language).
  • Update dynamic state only via append/patch (ARCHIVE_DELTA style).

Minimal workflows

Installs
2
First Seen
Mar 18, 2026