Here is a script I found which might do the trick:
PostLevel 10000
Code:
foreach pick in hero from BaseSkill
~ If we are a Strength based skill make it a Dex based
if (eachpick.tagis[SkillOver.aSTR] <> 0) then
perform eachpick.tagreplace[SkillOver.?,SkillOver.aDEX]
elseif (eachpick.linkage[skillattr].tagis[thingid.aSTR] <> 0) then
perform eachpick.assign[SkillOver.aDEX]
endif
nexteach
Change attributes as needed