# [Undead Spirit (Skeletal)](Rules\Source\bestiary\undead/undead-spirit-skeletal-xphb.md)
*Source: Player's Handbook (2024) p. 328*
```statblock
"name": "Undead Spirit (Skeletal) (XPHB)"
"size": "Medium"
"type": "undead"
"alignment": "Neutral"
"ac_class": "11 + the spell's level"
"modifier": !!int "3"
"stats":
- !!int "12"
- !!int "16"
- !!int "15"
- !!int "4"
- !!int "10"
- !!int "9"
"speed": "30 ft."
"damage_immunities": "necrotic, poison"
"condition_immunities": "[exhaustion](/Rules/Source/conditions.md#Exhaustion), [frightened](/Rules/Source/conditions.md#Frightened),\
\ [paralyzed](/Rules/Source/conditions.md#Paralyzed), [poisoned](/Rules/Source/conditions.md#Poisoned)"
"senses": "[Darkvision](/Rules/Source/senses.md#Darkvision) 60 ft., passive Perception\
\ 10"
"languages": "understands the languages you know"
"actions":
- "desc": "The spirit makes a number of attacks equal to half this spell's level\
\ (round down)."
"name": "Multiattack"
- "desc": "*Ranged Attack Roll:* Bonus equals your spell attack modifier, range\
\ 150 ft. *Hit:* 2d4 + 3 + the spell's level Necrotic damage."
"name": "Grave Bolt"
"source":
- "XPHB"
```
^statblock