ios-simulator-skill

Automate iOS simulator workflows with Xcode, IDB, and simctl.

2|2|Updated Dec 16, 2025
One-click install
npx skills add https://github.com/adilkalam/orca --skill ios-simulator-skill-adilkalam
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ios-simulator-skill
Source: https://github.com/adilkalam/orca/tree/main/skills/ios-simulator-skill
Command: npx skills add https://github.com/adilkalam/orca --skill ios-simulator-skill-adilkalam

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires idb, xcrun, plutil, xcresulttool, python3, and includes scripts (resource) components.

What problem does it solve?

Automates iOS app development tasks with semantic UI navigation, reducing fragility from coordinate-based automation.

Core Features & Use Cases

  • Semantic navigation (text/type/identifier) over raw coordinates
  • 12 production scripts for lifecycle, testing, and analysis
  • Strong token efficiency and structured JSON outputs
  • Domain-specific MCPs for iOS lanes (e.g., XcodeBuildMCP, crawl4ai)

Quick Start

Install dependencies (Python + Xcode tools), then run scripts like login automation and accessibility audits.

Frequently Asked Questions about ios-simulator-skill

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

FAQPage Schema
How do I automate iOS simulator workflows without coordinate-based testing?

Semantic iOS simulator automation uses text, type, and identifier-based navigation instead of brittle coordinates. This Skill provides 12 production scripts for building, testing, and interacting with iOS apps on macOS simulators using Xcode, IDB, and simctl, with structured JSON outputs and strong token efficiency.

Can I run accessibility audits on iOS apps in the simulator?

Yes. This Skill includes accessibility auditing capabilities alongside semantic UI navigation and testing workflows. It automates accessibility checks on iOS apps running in the simulator with structured, token-efficient outputs.

What dependencies do I need for iOS simulator automation on macOS?

iOS simulator automation requires Python3, Xcode tools (xcrun, plutil), IDB for semantic interaction, and xcresulttool for test result parsing. These dependencies enable building, testing, log collection, and structured output generation.

How do I collect and parse iOS simulator logs and test results?

This Skill automates log collection and xcresult parsing across simulator sessions. It structures build, test, and diagnostic data into JSON outputs, enabling progressive disclosure of logs and error details without token waste.

Can I configure simulator preferences and automate environment setup?

Yes. This Skill supports configurable simulator preferences with auto-learning capabilities, enabling you to automate simulator selection, environment setup, and device state management for repeatable iOS app testing workflows.

Why use semantic navigation over coordinate-based iOS automation?

Semantic navigation finds UI elements by text, type, or identifier rather than screen coordinates, reducing test fragility across simulator versions and orientations. This approach scales better and adapts to layout changes automatically.