People are suggesting "alias to:max to:<skillmax>" if you don't want
accidentally spend all your xp on one skill. But since we have different skill
and spellmaxes, this doesn't work so some client-side coding is needed. So I
was thinking something like the following, the code doesn't probably even
compile but you get the idea.
/def -mregexp -t"SEND to:max" skillspellmax=/if ({PL}

"train *") \
/send %{PL} to:75 %{PR}%; /elseif ({PL}

"study *") \
/send %{PL} to:68 %{PR}%;/endif
Now, arcane skills have 100 skillmax, so you have to list all such skills in a
string and if the trained skill matches that string, use to:100 instead.