iOS Simulator Skill
Claude Code skill with scripts for xcodebuild and simulator automation, including UI navigation and accessibility checks.
View on GitHub ↗- Stars
- ★ 1,285
- Last commit
- 19 Oct 2026
- Maintenance
- Active
- Licence
- MIT
- Category
- Agent Skills
- GitHub
- conorluddy/ios-simulator-skill
Overview
An agent skill for building, testing and automating iOS apps, made up of 30 scripts. It wraps xcodebuild with compact output and navigates the simulator using the accessibility tree instead of pixel coordinates. It keeps token use down by summarising builds and optimising screenshots.
Features
- build_and_test.py wraps xcodebuild with token-efficient output
- Finds and taps elements by meaning, for example the text "Login", through accessibility
- 30 scripts for builds, device state, navigation, testing, permissions and device lifecycle
- Every script supports --help and --json
- Limits such as timeouts and output caps are tunable through IOS_SIM_* environment variables
- Notes for Xcode 27, which replaces Simulator.app with DeviceHub.app
Requirements
- macOS 15 (Sequoia) or later
- Full Xcode 26 or later
- Python 3.12 or later
- idb 1.5.1 or later (1.6.3 or later recommended)
- Pillow for visual diffs
Install
Claude Code
/plugin marketplace add conorluddy/ios-simulator-skill /plugin install ios-simulator-skill@conorluddyCodex
codex plugin marketplace add conorluddy/ios-simulator-skill codex plugin add ios-simulator-skill@conorluddyInstall idb
brew install facebook/fb/idb
Example
Ask your agent to build the app, launch it and tap the Login button; it uses navigator.py --find-text "Login" --tap rather than fixed coordinates.
Works with
Listed in
- github.com/conorluddy/ios-simulator-skill
- raw.githubusercontent.com/conorluddy/ios-simulator-skill/HEAD/README.md
Read the code before you install anything. SwiftAgents doesn't review or endorse the tools listed here. Active: a commit in the last 90 days. Slowing: last commit within the past year. Stale: older than a year, or archived.
More in this category
App Store Screenshots
Sets up a small Next.js editor for making framed App Store and Google Play screenshots across Apple devices and locales.
SwiftUI Pro
Paul Hudson's SwiftUI skill, aimed at the mistakes models often make with navigation, layout, state, VoiceOver and deprecated APIs.
Dimillian Skills
Thomas Ricouard's skill pack: SwiftUI performance audits, Liquid Glass, view refactors, Swift concurrency fixes, App Store release notes and simulator debugging.