The Monk "rotation" is pretty fluid, so it would be hard to construct any sort of efficient macro. But for at least a basic idea of how to construct a macro:

/action "Ability Name" <t>

Is the most basic command. You can shorten /action to /ac, it works the same. "Ability Name" is the name of the ability you want to use, you only need to use the quotation "" symbols if it's 2 words (example: Bootshine does not require "", Snap Punch does). <t> is the target, can be another player or enemy, use <me> for a self-buff such as Featherfoot, Internal Release, Second Wind, etc.

There is a few other things:

/macroicon (or /micon for short)
will set the icon displayed on your hotbar
Example: /micon Bloodbath

They recently changed the /wait command, I haven't personally messed around with the new wait command, but you will need it if you want a macro with multiple moves such as Dragon Kick (wait) Twin Snakes (wait) Snap Punch.. Hopefully someone else can fill you in on that.

Good luck!