Do you mean something like this?
Like pugilist have 3 skills: 1, 2 (only available after you use skill 1) and 3 (only available after you use skill 2)
And a skill 4 that only available when you just evaded an attack.
My macro is like this
/macroicon "Skill 1 name"
/ac "skill 4" <t>
/ac "skill 3" <t>
/ac "skill 2" <t>
/ac "skill 1" <t>

and I drag it to slot 1. So when I first press 1, it will activates skill 1 because the 3 skills above cant be activated. Then the 2nd time I press 1, skill 2 will be activated. And whenever I dodge an attack, the next skill I use will be skill 4.
Doing it in reverse order let you use the best skill available.
All I do in a fight is pressing 1 X_X