wow-macro-commands

Explains World of Warcraft macro syntax, conditionals, and command options.

1|Updated Feb 22, 2026
One-click install
npx skills add https://github.com/pfchrono/SimpleUnitFrames --skill wow-macro-commands-pfchrono
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wow-macro-commands
Source: https://github.com/pfchrono/SimpleUnitFrames/tree/main/.agents/skills/wow-macro-commands
Command: npx skills add https://github.com/pfchrono/SimpleUnitFrames --skill wow-macro-commands-pfchrono

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a comprehensive reference for creating, understanding, and debugging World of Warcraft macros, enabling players to automate complex in-game actions and streamline gameplay.

Core Features & Use Cases

  • Macro Command Reference: Detailed listing of all available slash commands for in-game actions.
  • Conditional Logic: Explains how to use [conditionals] to make macros adapt to different game states.
  • Syntax and Best Practices: Covers macro structure, secure vs. insecure commands, and common patterns.
  • Use Case: A player wants to create a mouseover healing macro that targets their focus target if they are holding a modifier key, otherwise targets their mouseover target. This Skill provides the exact syntax and conditionals needed.

Quick Start

Use the wow-macro-commands skill to explain how to create a macro that casts a spell on your mouseover target if one exists, otherwise on your current target.

Frequently Asked Questions about wow-macro-commands

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a World of Warcraft macro with conditionals for mouseover targeting?

WoW macros use conditional syntax like [target=mouseover, exists] to direct spells. This Skill provides the exact conditional logic and syntax needed to build macros that adapt targeting based on game states.

What is the castsequence command and how does it work in WoW macro scripting?

Castsequence is a secure macro command in World of Warcraft that cycles through defined spells sequentially. This Skill explains its syntax, options, and limitations for deterministic gameplay automation.

How do I use #showtooltip and #show in WoW macros to display correct spell icons?

#showtooltip and #show are macro syntax commands in World of Warcraft that control icon and tooltip display. This Skill covers their proper usage to ensure macros show accurate spell information and cooldowns.

Can I use modifier keys like shift or alt to change targets in a WoW macro?

Yes, WoW macros support modifier conditionals like [modifier:shift] to switch targeting logic. This Skill details how to combine modifier keys with focus and mouseover targets for adaptive healing or attack macros.

Why does my World of Warcraft macro not work with certain slash commands?

WoW macros are restricted by secure command rules that prevent insecure slash commands from executing protected actions. This Skill outlines secure versus insecure commands to help debug macro creation issues.