create_secret
Add hidden information for NPCs, locations, items, or plots in RPG sessions. The AI narrates around secrets without revealing them to players, maintaining game integrity.
Instructions
Create a DM-only secret (NPC, location, item, plot). AI narrates around it without revealing.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| worldId | Yes | The world this secret belongs to | |
| type | Yes | Category of entity this secret relates to | |
| category | Yes | Subcategory like "motivation", "trap", "puzzle", "weakness" | |
| name | Yes | Short name for the secret, e.g. "Innkeeper's True Identity" | |
| publicDescription | Yes | What the player knows publicly | |
| secretDescription | Yes | The hidden truth only the DM knows | |
| linkedEntityId | No | ID of related NPC, item, location, etc. | |
| linkedEntityType | No | Type of linked entity | |
| sensitivity | No | How important it is to keep this hidden | medium |
| leakPatterns | No | Keywords the AI should avoid saying, e.g. ["vampire", "undead"] | |
| revealConditions | No | Conditions under which this secret can be revealed | |
| notes | No | DM notes about this secret | |
| sessionId | No |