For Shamans
The following is designed specifically for Shamans to get their spell skills up. It utilizes 5 Audio Triggers, to let the shaman know when a skill point has been obtained and an Audio Trigger to let the shaman know that the macro is complete. The audio file you use is really up to you. I, personally, use a Mac to create all of mine, using the Dictation and Speech voices and "say" command in Terminal to output the audio files and then move them to the audio triggers - shared folder. Believe it or not, the audio triggers make spell skilling a lot easier and less confusing as to when to hit the button to repeat the macro.
The macros below are designed to recast as quickly as possible, except for Conjuration, which will give you a short space to destroy the item before casting again.
Step 1: Set up audio triggers for Abjuration - Slot 1, Alteration - Slot 2, Conjuration - Slot 3 and Divination - Slot 4 - The trigger is: "You have become better at x!" (where "X" is the skill) You will have 4 audio triggers set up
For those that may not know, Audio Triggers are listed on the "EQ" button under "Actions" then "Audio Triggers" (3rd from bottom)
Step 2: Set up audio trigger for Skill Macro Completion - the Trigger is "Done...cast again" You will now have a total of 5 Audio Triggers
Step 3: Load Spell Set "Spell Skills" (Abjuration: Endure Cold; Alteration: Dexterous Aura; Conjuration: Summon Water; Divination: True North
Step 4: Abjuration - Endure Cold
/pause 40, /cast 1
/pause 40, /cast 1
/pause 40, /cast 1
/pause 40, /cast 1
/say Done...cast again
When you hear your Audio Trigger for spell skill macro completion, hit the button to repeat the macro. The same applies to all macros.
Step 5: Alteration - Dexterous Aura
/pause 45, /cast 2
/pause 45, /cast 2
/pause 45, /cast 2
/pause 45, /cast 2
/say Done...cast again
Step 6: Conjuration - Summon Water Note: Have your Inventory window open, so you can click "Destroy" after each casting.
/pause 65, /cast 3
/pause 65, /cast 3
/pause 65, /cast 3
/pause 65, /cast 3
/say Done...cast again
Step 7: Divination - True North
/pause 60, /cast 4
/pause 60, /cast 4
/pause 60, /cast 4
/pause 60, /cast 4
/say Done...cast again