ios-simulator-skill

Automate iOS simulator lifecycle, app testing, and build tasks via xcrun simctl and idb.

2|Updated Feb 5, 2026
One-click install
npx skills add https://github.com/yashvinthan/DuskSpendr --skill ios-simulator-skill-yashvinthan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ios-simulator-skill
Source: https://github.com/yashvinthan/DuskSpendr/tree/main/.agents/skills/ios-simulator-skill
Command: npx skills add https://github.com/yashvinthan/DuskSpendr --skill ios-simulator-skill-yashvinthan

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pillow, and includes scripts (resource) and references (resource) and examples (resource) components.

What problem does it solve?

This Skill streamlines the entire lifecycle of iOS simulators, from creation and booting to app management, testing, and debugging, eliminating complex command-line interactions.

Core Features & Use Cases

  • Full Simulator Lifecycle Management: Create, boot, shut down, delete, and erase simulators with simple commands.
  • App Automation: Launch, terminate, install, uninstall, and interact with apps using semantic navigation.
  • Testing & Debugging: Perform accessibility audits, visual diffs, log monitoring, and capture app state for deep debugging.
  • Use Case: Automate your entire iOS testing pipeline: create a specific simulator, boot it, install your app, run automated tests using semantic navigation, monitor logs for errors, and finally clean up by deleting the simulator.

Quick Start

Use the ios-simulator-skill to check your environment's health.

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 lifecycle management from the command line?

iOS simulator lifecycle management is automated through 21 production-ready scripts wrapping xcrun simctl and idb commands to create, boot, shut down, erase, and delete simulators with simple commands.

How does semantic UI navigation work for iOS app testing automation?

Semantic UI navigation for iOS app testing works by interacting with apps through high-level semantic commands rather than raw coordinates, enabling automated testing flows and accessibility audits within the simulator environment.

What's the best way to capture app state and monitor logs for iOS debugging?

The best way to capture app state and monitor logs for iOS debugging is using the included scripts to monitor simulator logs for errors, capture app state, and perform visual diffs for deep debugging.

Can I use Xcode simulator automation for a full continuous testing pipeline?

Yes, you can use Xcode simulator automation for a full continuous testing pipeline by creating a specific simulator, booting it, installing your app, running automated tests, monitoring logs, and finally deleting the simulator.

Do I need Xcode and idb installed to run iOS simulator automation scripts?

Yes, you need Xcode and idb installed since the scripts function as wrappers around xcrun simctl and idb tools, and the pillow dependency is required for visual diff and image processing capabilities.

Are there limitations when using iOS simulator scripts for accessibility testing?

Limitations include relying on xcrun simctl and idb tool compatibility, requiring the pillow dependency for visual diffing, and outputs being optimized for AI agents with minimal token output rather than human-readable formats.