NPC
npcCreate, update, remove, list, or read non-player characters in the active novel. Use for introducing or revising NPCs, and keep player characters separate.
Instructions
Manage non-player characters in the active Novel. Use when: introducing, revising, removing, listing, or reading NPCs. Do NOT use when: managing player characters — use character (action: create/import/sheet).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | NPC name (create). | |
| goals | No | Optional goals. | |
| action | Yes | create, update, remove, list, or get. | |
| npc_id | No | NPC identifier (update/remove/get). | |
| location | No | Optional location. | |
| description | No | Optional description. | |
| disposition | No | Optional disposition. | |
| ruleset_reference | No | Optional ruleset stat-block reference (create). |