ios-automate
Installation
SKILL.md
Step 1: Confirm runtime context
- Identify simulator UDID target first (
axe list-simulators). - Simulator-interaction AXe commands require
--udid <UDID>. Commands likelist-simulatorsandinitdo not. - Run
axe describe-ui --udid <UDID>to inspect the full current screen. Useaxe describe-ui --point <X,Y> --udid <UDID>to inspect the element at a specific coordinate. Use the output to discover available--idand--labelvalues for selector taps, and to confirm coordinates for coordinate-based taps. - Prefer selector taps (
tap --id/tap --label) over raw coordinates. Selectors are resilient to layout changes, work across device sizes, and support element waiting (--wait-timeout) in batch flows.
Step 2: Choose the right command
Available commands: init, tap, swipe, gesture, touch, type, button, key, key-sequence, key-combo, batch, describe-ui, screenshot, record-video, stream-video, list-simulators. Run axe --help or axe <command> --help for full options.