# [Undead Spirit (Skeletal)](3-Mechanics\CLI\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" "stats": - !!int "12" - !!int "16" - !!int "15" - !!int "4" - !!int "10" - !!int "9" "speed": "30 ft." "damage_immunities": "necrotic, poison" "condition_immunities": "[exhaustion](3-Mechanics/CLI/rules/conditions.md#Exhaustion),\ \ [frightened](3-Mechanics/CLI/rules/conditions.md#Frightened), [paralyzed](3-Mechanics/CLI/rules/conditions.md#Paralyzed),\ \ [poisoned](3-Mechanics/CLI/rules/conditions.md#Poisoned)" "senses": "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: YourSpellAttack Bonus equals your spell attack modifier,\ \ range 150 ft. Hit: 2d4 + 3 + the spell's level Necrotic damage." "name": "Grave Bolt" "source": - "XPHB" ``` ^statblock