ios-simulator-automation

Automate iOS simulator workflows for build, navigation, accessibility checks, and visual diffs.

8|Updated Feb 12, 2026
One-click install
npx skills add https://github.com/ChoshimWy/iOSAgentSkills --skill ios-simulator-automation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ios-simulator-automation
Source: https://github.com/ChoshimWy/iOSAgentSkills/tree/main/skills/ios-simulator-automation
Command: npx skills add https://github.com/ChoshimWy/iOSAgentSkills --skill ios-simulator-automation

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires idb, Pillow, plutil, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Automates iOS simulator workflows including build, navigation, accessibility checks, visual diffs, and lifecycle management.

Core Features & Use Cases

  • Build and test automation for iOS Simulator apps
  • Semantic navigation and accessibility auditing
  • Visual regression capture and state snapshotting

Quick Start

Boot a simulator and run the automation workflow to build, test, and verify your app on the Simulator.

Frequently Asked Questions about ios-simulator-automation

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

FAQPage Schema
How do I automate iOS simulator workflows including app build, navigation, and accessibility checks?

Automate iOS simulator workflows by using shared utilities like idb and simctl wrappers to boot simulators, launch apps, interact with semantic elements, and perform accessibility auditing deterministically.

Can I run visual regression testing and state capture on the iOS simulator?

Yes, visual regression testing and state capture are supported. The skill captures visual diffs and state snapshots on the simulator using deterministic scripts that output token-efficient results.

Does idb work with iOS simulator automation for semantic element interaction?

Yes, idb is a core dependency used to drive semantic element interaction and lifecycle management on the iOS simulator, enabling deterministic navigation and accessibility auditing.

When should I switch from iOS simulator automation to device automation or Xcode build skills?

Switch to device automation or Xcode build skills when targeting a real physical device or requiring code-signing workflows, as this skill is explicitly designed for simulator-only tasks.

What are the limitations of using iOS simulator automation for app testing?

Limitations include being restricted to simulator-only tasks like booting and launching apps; it cannot handle real device targeting or code-signing workflows, requiring a switch to device automation instead.