ios-simulator-skill

Automate iOS simulator lifecycle, semantic UI navigation, and accessibility audits.

Updated Mar 5, 2026
One-click install
npx skills add https://github.com/stephanesoares/dotfiles --skill ios-simulator-skill-stephanesoares
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ios-simulator-skill
Source: https://github.com/stephanesoares/dotfiles/tree/main/config/claude/skills/ios-simulator-skill
Command: npx skills add https://github.com/stephanesoares/dotfiles --skill ios-simulator-skill-stephanesoares

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

The ios-simulator-skill provides a cohesive suite of automation scripts designed to simplify end-to-end iOS simulator testing, navigation, accessibility auditing, and lifecycle management for AI-driven workflows.

Core Features & Use Cases

  • Semantic navigation & interaction: find and tap elements by text, type, or accessibility identifier without pixel coordinates.
  • Comprehensive simulator lifecycle: boot, shutdown, erase, delete, and create simulators with progressive disclosure-friendly reporting.
  • Accessibility auditing & state capture: run audits and capture accessibility trees, logs, and screenshots for debugging.
  • Use Case: QA teams can script a repeatable workflow that boots a simulator, navigates to a login screen, performs actions semantically, and exports a compact results summary.

Quick Start

Execute a representative scenario by loading the skill, booting a device, mapping the screen, and tapping a Login button.

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 testing without using pixel coordinates?

Automate iOS simulator testing by finding and tapping elements semantically using text, type, or accessibility identifiers. This approach eliminates pixel coordinate dependencies, enabling robust UI navigation and interaction for automated workflows.

Can I manage the full iOS simulator lifecycle automatically for continuous integration?

Yes, you can manage the full iOS simulator lifecycle automatically. The skill supports booting, shutting down, erasing, deleting, and creating simulators with progressive disclosure-friendly reporting for continuous integration scenarios.

How do I capture accessibility audits and state snapshots from an iOS simulator?

Capture accessibility audits and state snapshots by running scripts that extract accessibility trees, logs, and screenshots. This provides comprehensive debugging data for QA teams evaluating mobile app accessibility compliance.

Do I need idb installed to run semantic navigation on iOS simulators?

Yes, idb is a required dependency for running semantic navigation and interaction on iOS simulators. The Python package Pillow is also required to support state capture and screenshot processing workflows.

What's the best way to script a repeatable iOS simulator login workflow?

Script a repeatable iOS simulator login workflow by loading the skill, booting a device, mapping the screen semantically, and tapping the login button. The skill exports compact results summaries for QA automation.

Does this approach work for capturing xcresult summaries during simulator testing?

Yes, this approach supports capturing xcresult summaries during simulator testing. It provides streamlined, token-efficient outputs and robust error handling specifically designed for AI-driven workflows and modular script execution.