Maybe auto-equipping the powerful glove when you try to cast one of the noncombat skills (and then restoring your previous outfit)?
Well....as coded, you don't "know" the skill unless the item is equipped. That's fine for combat skills. I'm not how we treat other equipment that grants non-combat skills - if there is any. I'll see if I can find examples.
I don't know whether this is something that could be coded for but...when, with the glove equipped I used the maximizer to boost mysticallity, the results included casting "Triple Size" and, prior to that, filling the slot occupied by the glove with another item.
The 7XXX block of skills are mostly granted by items. Not all of them. I see "Spirit of Garlic" (and the other Flavour of Magic skills). "Soul Bubble" (and other Sauceror Soul Sauce Skils), Tome and Libram skills, The Smile of Mr. A, Seek out a Bird, and the Powerful Glove buffs and combat skills.
The book ones are summons perma-granted by reading the books.
The Smile of Mister A. comes from simply owning a Golden Mr. Accessory.
Seek out a Bird is granted by "using" the Bird-A-Day calendar today.
The ones that are granted only when an item is equipped are all combat skills - except for the 2 Powerful Glove buffs.
So, this is a new mechanism.
Given that, it would not be unreasonable to say you always have access to that skill if the Powerful Glove is "accessible" - equippped or in Inventory or in another place that is freely available, given your item retrieval settings: closet or storage if out of Ronin.
If it is equipped, nothing special needed to cast it.
Otherwise, need to equip it in an accessory slot and then unequip it afterwards.
That would also fix the maximizer issue.
A complicating issue would be the interaction with the code we have for automaticially equipping mana-cost reduction equipment.
That might be complicated enough that I'm not feeling the motivation to work on this right now. :/
In which case, the maximizer issue remains. You can work around this - if you are using the maximizer frame - by casting skills and using items before donning equipment. That might be generally harmless; right now we maximize by doing things in the order they appear in the list of maximization results. Alternatively, we could have a special case which fires when the maximizer is about to remove the Powerful Glove and, later in the list, you have a skill which requires it to be equipped. So perhaps a generic way to tie a skill to a particular item that grants it. That could be exposed by a Skill proxy record field:
item $skill[ CHEAT CODE: Shrink Monster ] .granted_by => $item[ Powerful Glove ]
This new mechanism - equipment that grants non-combat-skills only when equippped - is trickier than it first appears.