(See the best response by Kaiochao.)
I know this is possible I once knew how to do it but I forgot.

How do I change a verb's name at runtime? I have this custom skill creation system and I need to change the name of the verb that activates the skill, based on what the player named the skill.

Best response
DM Reference:
In addition to the normal access control (see the verb src setting) verbs can be dynamically added and removed from objects. One way to do this is to use new() with the following syntax:
new verb_path(Destination,Name,Desc)

The Destination specifies the object to receive the verb. Name and Desc optionally specify a new name and description for the verb.
Thanks. Works great.