Leech, Magical
Originally appeared in Ravenloft Monstrous Compendium Appendix III: Creatures of Darkness (1994).
Yes, though the spell draining mechanic is a bit different. I also think the sparking may be a bit more like a shocker lizard than what we had for the psionic leach.
I have a feeling we've done a spell-thieving ability, too. Can you remember where? Memory moss seems too powerful of an effect.
Oh, yes, probably those would work. Also, the ghazneths we did a while back could help.
Creature Catalog said:Absorb Magic (Su): A ghazneth can ready an action to absorb spells or spell-like abilities as a rod of absorption, although the ghazneth is stunned for one round for each level that it absorbs. In addition, a ghazneth can absorb charges from charged magical items, absorbing one charge per round of contact. A charge grants as many levels as appropriate to the effect (for example, a charge from a wand of magic missile gives 1 level, but a charge from a wand of fireball gives 3 levels). Charges of non-spell effects grant one level for every two caster levels of the effect (rounded up). The charges are forever lost to the magic item, as if they had been used normally.
Ghazneths may also spend one hour to discharge a permanent magical item (or one with daily charges) completely, rendering it a mundane item. This ability requires continuous contact. The ghazneth gains 10 spell levels per spell level of each effect of the magic item (or 1/2 the caster level of the effect, rounded up).
A ghazneth may store one level for each year of its age. At approximately 1,360 years of age, she can hold up to 1,360 levels.

(Dungeons & Dragons)
Rulebook featuring "high magic" options, including a host of new spells.