This one is nice for affliction raiding.
/petattack
/castsequence [nomodifier] reset=target/combat Curse of Agony, Unstable Affliction, Immolate, Corruption, Siphon Life
/cast [modifier:ctrl] Shadow Bolt
/cast [modifier:alt] Drain Soul
Here is a farming one
/petattack
/castsequence [nomodifier] reset=target/combat Curse of Agony, Fear, Corruption, Immolate, Siphon Life, Shadow Bolt, Shadow Bolt
/cast [modifier:alt] Drain Soul
Here is a destruction macro for bosses
/petattack (even though you probably have sacrifice up)
/cast [nomodifier] Shadow Bolt
/cast [modifier:alt] Curse of Doom
/use [modifier:ctrl] Hex Shrunken Head ( or any other trinket)
Enjoy