simulator-workflows
iOS Simulator device and app management with simctl. Use when managing simulator devices (boot, create, delete), installing/launching apps, or troubleshooting simulator issues. Covers device lifecycle, app lifecycle, and diagnostics.
Install
With your agent
Install OMGSkills skill "conorluddy/xclaude-plugin:skills/simulator-workflows" into this agent's normal skills directory: call the OMGSkills MCP get_install_plan tool for your agent and run the script it returns (it installs only the pinned commit and verifies SKILL.md), and stop if MCP or the pin is unavailable. Do not overwrite or change existing skills without asking me.
Manual command
git clone https://github.com/conorluddy/xclaude-plugin /tmp/xclaude-plugin && ln -s /tmp/xclaude-plugin/skills/simulator-workflows ~/.claude/skills/simulator-workflows
From README
Simulator Workflows Use the executesimulatorcommand MCP tool for all simulator management The xclaude-plugin provides the executesimulatorcommand MCP tool which consolidates all simctl operations into a single, token-efficient dispatcher. ⚠️ CRITICAL: Always Use MCP Tools First This is the most important rule: When working with iOS simulators, you MUST use the executesimulatorcommand MCP tool. ✅ DO: Invoke executesimulatorcommand for all device/app lifecycle operations ✅ DO: If the MCP tool fails, adjust parameters and retry ✅ DO: Read error messages and debug the parameters ❌ NEVER: Fall back to bash xcrun simctl commands ❌ NEVER: Use simctl directly in bash ❌ NEVER: Run xcrun simctl commands in a terminal Why? The MCP tool provides: Structured error handling Token efficiency (consolidated into 1 tool vs.
