simulator-workflows

Automate iOS simulator and app lifecycle operations via execute_simulator_command.

179|17|Updated Nov 6, 2025
One-click install
npx skills add https://github.com/conorluddy/xclaude-plugin --skill simulator-workflows
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: simulator-workflows
Source: https://github.com/conorluddy/xclaude-plugin/tree/main/skills/simulator-workflows
Command: npx skills add https://github.com/conorluddy/xclaude-plugin --skill simulator-workflows

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the management of iOS simulators and app lifecycles using a single MCP-driven dispatcher, reducing manual CLI overhead and token usage.

Core Features & Use Cases

  • Device lifecycle management: create, boot, delete, erase, clone
  • App lifecycle management: install, launch, terminate, uninstall, get-app-container
  • Diagnostics and integration: health checks, progressive disclosure for large outputs, MCP-first workflow guidance
  • Use case: Rapid multi-device testing and iterative app validation across multiple simulators.

Quick Start

Enable the simulator workflows in Claude, then start using commands like:

  • List devices: execute_simulator_command with operation 'list'
  • Boot a device by name: {"operation": "device-lifecycle", "sub_operation": "boot", "device_id": "iPhone 15"}
  • Install an app: {"operation": "app-lifecycle", "sub_operation": "install", "device_id": "iPhone 15", "app_identifier": "/path/to/MyApp.app"}
  • Launch the app: {"operation": "app-lifecycle", "sub_operation": "launch", "device_id": "iPhone 15", "app_identifier": "com.example.MyApp"}

Frequently Asked Questions about simulator-workflows

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

FAQPage Schema
How do I automate iOS simulator device lifecycle management?▼

Automate iOS simulator app lifecycle management by dispatching MCP commands to install, launch, terminate, and uninstall apps across multiple simulators. This provides a structured, token-efficient workflow for iterative app validation.

Can I run rapid multi-device testing on iOS simulators without manual CLI commands?▼

Handle large diagnostic outputs from iOS simulators using progressive disclosure. The MCP workflow enforces structured, token-efficient outputs and supports progressive disclosure to manage large diagnostic data without overwhelming the context.

Do I need the simctl CLI to manage iOS apps and devices with MCP?▼

Boot an iOS simulator by name by dispatching a device-lifecycle boot operation through the MCP tool. You provide the device name, such as iPhone 15, as the device_id parameter to execute the boot command.

What is the best way to install and launch an app on an iOS simulator programmatically?▼

The best way to install and launch an app on an iOS simulator is by using app-lifecycle MCP operations. You install the app using its file path and then launch it using its bundle identifier, ensuring a structured, token-efficient process.