pf2e.fyi
From Pathfinder #176: Lost Mammoth Valley, which isn't enabled.

Ashen Swale

CREATURE 7

Male human god caller

Perception +13
Languages Common, Draconic, Fey, Hallit, Necril; telepathy 100 feet (idovik only)
Skills Acrobatics +12, Arcana +15, Deception +17, Intimidation +17, Nature +15, Survival +13, Thievery +12
Str +1, Dex +1, Con +3, Int +2, Wis +2, Cha +4

AC 23; Fort +18, Ref +12, Will +15
HP 120
Siphon Life (concentrate, primal, vitality)
Trigger A creature within 30 feet uses a spell or ability with the healing trait that restores Hit Points or is the target of a spell or ability with the healing trait that restores Hit Points

Effect Ashen Swale seizes upon the healing magic, drawing a portion of it into himself instead of the intended target. The healing effect restores 10 fewer Hit Points to one of its targets and Ashen Swale is restored 10 Hit Points or the total amount of healing, whichever is less.

Speed 25 feet
Melee Spear +14 (magical, thrown 20), Damage 1d6+4 piercing
Arcane Spontaneous Spells DC 25, attack +17; 4th (4 slots) Enervation, Bone Spray, Boneshaker, Animate Dead; 3rd (3 slots) Bind Undead, Blindness, Envenom Companion, Vampiric Touch; Cantrips (4th) Chill Touch, Daze, Electric Arc, Forbidding Ward, Light
Arcane Focus Spells DC 25, attack +17, 1 Focus Points; Cantrips (4th) Boost Eidolon, Reinforce Eidolon
Rituals 2nd Create Undead
Corpse Puppet (concentrate, incapacitation, manipulate, primal)

Ashen Swale seizes control of the body of a creature within 30 feet that is dead or Unconscious. The target must attempt a Will save. Dead creatures automatically fail this save. On a success, the target is permanently immune to Corpse Puppet. On a failure, the target is controlled by Ashen Swale. It gains the minion trait and can act as though it were alive and conscious as long as it's controlled by Ashen Swale. Controlling each target requires Ashen Swale to take an action to Command a Minion. The only actions the target can take during this time are Interact, Stride, and Strike.

Ashen Swale retains control of the target for 10 minutes. This control ends immediately if the target loses the unconscious condition or the target is dealt an additional 50 damage since Ashen Swale took control (which destroys the body completely). After he has lost control of a target, that target is permanently immune to Corpse Puppet.

Ashen Swale can control up to two targets with Corpse Puppet at a time.

Hasten Eidolon (concentrate)

Ashen Swale focuses on the link he shares with Idovik to quicken his eidolon's actions. Idovik is Quickened 1 until the beginning of Ashen Swale's next turn.

Manifest Eidolon (concentrate, magical, manipulate, teleportation)

Ashen Swale summons Idovik in an adjacent open space. If Idovik was already manifested, Ashen Swale chooses whether to unmanifest Idovik or to teleport Idovik to an adjacent open space. If Idovik unmanifested at 0 Hit Points, this process takes 1 minute instead of 3 actions, but Idovik regains 1 Hit Point when he remanifests.

Transpose (concentrate, manipulate, primal, teleportation)

With a flash, Ashen Swale and Idovik switch places, each teleporting to the other's position.

Pathfinder #176: Lost Mammoth ValleyOGL