/friend Player.1234
/unfriend Player.1234Adds a player to your contacts list or removes them. Contacts are account-wide, so you see them online regardless of which character either of you is on.
ArenaNet · 2012
Guild Wars 2 has no in-game macro editor, and ArenaNet’s user agreement is explicit: one key press may trigger only one action. What the game does give you is a deep chat-command system, build and equipment templates, and fully rebindable controls — so "macros" in Guild Wars 2 mean chat shortcuts, wiki lookups, squad call-outs and template swaps, not automated rotations.
There is no macro window. Everything below is typed into chat, saved to a chat shortcut, or set up in Options → Control Options. Hardware macros that fire more than one action per key press are a bannable offence, so keep every macro to a single action.
Pick a profession to see only the macros that apply to it.
26 macros, searchable and ready to copy.
26 macros
/friend Player.1234
/unfriend Player.1234Adds a player to your contacts list or removes them. Contacts are account-wide, so you see them online regardless of which character either of you is on.
/block Player.1234
/unblock Player.1234Stops a player contacting you, and reverses it again. /ignore and /unignore are aliases, and the block list survives across characters because it is account-wide.
/me raises the banner and holds the line.
/emotelistPrints a free-form emote in the third person, which reads as an action rather than speech. /emotelist shows every built-in animation emote you can use instead.
/rank
/rank 80Plants a banner showing your PvP rank. Adding a number from 1 to 80 drops a banner of that specific rank instead, which is used far more for messing about in town than for anything competitive.
/wiki Chak Egg SacOpens the official wiki in your browser for whatever you type after the command. Shift-clicking an item into chat first pastes its exact name, which makes this the fastest way to look up a recipe, a collection step or a skill.
/squadinvite Player.1234Invites a player straight into your squad. Commanders use it to pull in a specific person without them having to find the LFG entry.
/ginvite Player.1234Invites a player to whichever guild you are currently representing. Getting the representation right first is the step people forget.
/squadjoin Player.1234Requests to join the squad of any player already in it, which is far quicker than finding the commander tag on a crowded map. /sqjoin is the short form.
/squadleaveDrops you out of the current squad without touching your party. Handy when a meta finishes and you want to stop receiving squad chat immediately.
/map Tail up, squad in LFG under "Dragon's End"Posts to map chat, which is the channel that actually organises open-world metas. Keep the wording short — map chat scrolls fast during a meta event.
/inspectOpens the inspection panel for your target, showing their skins and dyes rather than their stats. The usual way to find out what armour someone is wearing before asking.
/invite Player.1234
/join Player.1234
/leaveThe three party commands that matter: invite someone, ask to join someone, or leave the party you are in. All three work by account name.
Guild Wars 2 is the odd one out on this site: it has no macro editor, and ArenaNet has been unusually clear about why. The user agreement states that each key press may trigger only one in-game action. Software that fires a chain of skills from a single key — an AutoHotkey rotation script, a Logitech or Razer multi-action macro, an auto-clicker — is treated as botting, and accounts have been permanently closed for it.
So this page is not a list of rotation scripts. It is a list of the things Guild Wars 2 does give you, which turn out to cover most of what people actually want macros for.
Three things, in practice:
/wiki, /gg, /supplyinfo, squad call-outs. These are the closest thing to a macro the game ships with.The rule of thumb ArenaNet gives is simple: if a single input produces more than one action in the game world, it is not allowed.
/wiki is the standout. Shift-click any item, skill or NPC into the chat box to paste its exact name, put /wiki in front of it, and the wiki page opens in your browser. For collections and legendary crafting this saves more time than any rotation script would.
/gg is the other one worth committing to memory. It defeats your character instantly, which is how raid and fractal groups reset a pull the moment a mechanic is failed rather than waiting out a slow wipe.
For squad play, learn the short channel commands — /sq for squad, /m for map, /p for party. Commanders type the same handful of call-outs hundreds of times a night, and four saved keystrokes per message adds up.
ArenaNet has said it will not action players who use assistive input devices to make the game playable — remapping, hold-to-toggle, and similar accommodations. That is not a loophole for rotation scripts; it is an accessibility position. If you rely on assistive hardware, keep it to single-action inputs and you are on solid ground.