ios-simulator-skill

Automate iOS simulator testing with semantic element navigation via IDB/xcrun tooling.

1|1|Updated Jan 29, 2026
One-click install
npx skills add https://github.com/KKodiac/agent-skills --skill ios-simulator-skill-kkodiac
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ios-simulator-skill
Source: https://github.com/KKodiac/agent-skills/tree/main/skills/ios-simulator-skill
Command: npx skills add https://github.com/KKodiac/agent-skills --skill ios-simulator-skill-kkodiac

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Automates iOS simulator testing and UI automation using semantic element navigation to replace brittle pixel-based interactions and speed up test iteration.

Core Features & Use Cases

  • Semantic element-based navigation enables tapping and text input by meaning (text, type, ID) instead of coordinates.
  • Provides a suite of 21 production-ready scripts covering build, navigation, accessibility auditing, and device lifecycle management.
  • Use cases include end-to-end UI testing, accessibility auditing, and reproducible simulator workflows for CI/CD.

Quick Start

Boot a simulator and run the 21 production scripts to test UI flows.

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 using semantic elements instead of pixel coordinates?

Automate iOS simulator UI testing by interacting with semantic elements like text, type, and ID, replacing brittle pixel-based interactions for reliable end-to-end workflows.

Can I use xcrun and IDB for accessibility auditing in an iOS simulator?

Yes, accessibility auditing can be performed using IDB and xcrun tooling, providing structured data outputs to evaluate interface compliance across simulator lifecycles.

What is the best way to manage iOS simulator lifecycles for CI/CD workflows?

Managing iOS simulator lifecycles for CI/CD involves using deterministic scripts to boot, automate, and test reproducible workflows with reliable UDID auto-detection.

Does iOS simulator automation require manual UDID entry to boot a device?

No, iOS simulator automation provides reliable UDID auto-detection, eliminating manual entry and streamlining device booting for automated testing workflows.

What limitations exist when using semantic navigation for iOS UI automation?

Semantic element-based navigation for iOS UI automation is limited to deterministic testing workflows, requiring structured data handling and IDB/xcrun tooling integration.

Do I need Python dependencies to run iOS simulator automation scripts?

Yes, the iOS simulator automation scripts require the Pillow Python dependency to handle image processing and structured data outputs.