Codex
codexStore and manage reusable RPG content: NPCs, factions, rooms, spells, adventures, voice profiles. Then import entries into an active novel or list, read, and delete them.
Instructions
Manage the cross-Novels codex library of reusable content (NPCs, factions, rooms, spells, adventures, voice profiles). Use when: storing reusable content for later import, or enumerating/reading/deleting it. Do NOT use when: storing Novel-scoped content — use lore (action: set) or note (action: set).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | Entry kind (for set/list/capture). | |
| name | No | Entry name (for set). | |
| tags | No | Optional tags (for set). | |
| action | Yes | set (create/update), list, get, capture (voice profile), import (into active Novel), or delete. | |
| content | No | Entry content (for set). | |
| entry_id | No | Entry identifier (for get/import/delete). | |
| entity_id | No | Entity whose voice to capture (for capture). | |
| visibility | No | library, shared, or private (for set). | |
| description | No | Optional description (for set). | |
| update_source | No | When true, update the source entity too (for capture). |