I just made a little MacroBot with Autoit.
Skill1 and so on: Put in the key here, for example 1 if the shortcut for the first skill is 1
Put in nothing if you don´t need the skill.
DelayToSkill2 and so on: The time when the first skill is finished and the next can start
Hotkey: The key which starts the macro.
Show Current: Shows the current keys and delays
OK: Saves the Macro
The matches are false positives, known for Autoit files.