Thought I would throw this out there. It's a bit incomplete, but does give you a general Idea on making Macro's.
Here is a Guide I found that will better explain some of the RIFT Macro's, as well as Slash commands:
A macro in the context of video games refers to a set of instructions that can be issued together with one input or “hotkey.” Rift supports macroing via an in-game menu. Opening that menu brings up a panel with a list of macro slots on the left, and the macro fields on the right. You can give your macro a name and select an icon for it. You can also have a macro inherit the icon and cooldown timer of some ability using the following syntax:
e.g. #show Commander’s Order will cause the macro to inherit the icon and ability icon of the skill called “Commander’s Order”
An important component of macros is the ability to issue game commands via text input. A macro generally saves one or more of these commands for future and repeated use. Some the game commands available are below.
* /saveequip followed by an index number (e.g. “/saveequip 1″)
o This saves the currently equipped set of equipment to the specified index.
* /loadequip followed by an index number (e.g. “/loadequip 1″)
o This loads the saved set of equipment from the specified index.
* /cast followed by an ability name (e.g. “/cast Motif of Tenacity”)
o This casts the specified ability. You can specify a target for that ability using special targeting syntax (e.g. /cast @mouseover Commander’s Order)
* /wait followed by a number of seconds (e.g. “/wait 1″)
o This is used to tell the game engine to wait the specified number of seconds before issuing the next command.
o This tells the game engine to stop the current action and is a necessary intermediate step between chained macro commands.
* /use item
o This uses the item named (e.g. /use Blessed Tome)
o This lists the Rift recognized / commands.
When listing commands in the macro interface, you do not need the leading slash, so rather than /cast, you would just use cast. The following illustrates:
#show Commander's Order
cast @mouseover Commander's Order
The following is a list of all slash commands we know about. If you find any that’s missing, feel free to let us know.
Slash commands can be used in the chat channels or even inside macros.