add_spell
Add spells to character sheets in Dungeons & Dragons campaigns. Specify spell details like level, school, and casting time to manage magical abilities.
Instructions
Add a spell to a character's spells known list.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| character_name_or_id | Yes | Character name, ID, or player name | |
| spell_name | Yes | Spell name | |
| spell_level | Yes | Spell level (0 for cantrip) | |
| school | No | School of magic (e.g. 'evocation', 'abjuration') | unknown |
| casting_time | No | Casting time (e.g. '1 action') | 1 action |
| spell_range | No | Range in feet | |
| duration | No | Duration (e.g. 'instantaneous') | instantaneous |
| components | No | JSON list of components, e.g. '["V","S","M"]' | |
| spell_description | No | Spell description | |
| prepared | No | Whether the spell is prepared | |
| player_id | No | Player ID for permission check (omit for single-player DM mode) |