LogoAwesome Skills
  • Search
  • Category
  • Tag
  • Blog
LogoAwesome Skills
LogoAwesome Skills

Discover Open-Source Agent Skills for AI Coding Assistants

Product

  • Search
  • Category
  • Tag
  • Blog

Resources

  • Claude Skill Docs
  • Antigravity Skills Docs

Tools

  • Claude Code
  • OpenCode
  • Cursor
  • Codex
  • Antigravity

Company

  • Privacy Policy
  • Terms of Service
  • Sitemap

©2026 Awesome Skills. All rights reserved.

Privacy PolicyTerms
Back to Skills

ios-simulator-skill

29 production-ready scripts for iOS app testing, building, and automation. Provides semantic UI navigation, build automation, accessibility testing, and simulator lifecycle management. Optimized for AI agents with minimal token output.

1,102stars76forksUpdated 6/23/2026
Productivity & WorkflowTesting & QA#ios#mobile#simulator#xcode#testing#automation

Security Assessment

Safe(100/100)
Security Score100/100

About ios-simulator-skill

The ios-simulator-skill provides 29 production-ready scripts for building, testing, and automating iOS apps in the simulator. It is optimized for AI agents, favoring accessibility-driven navigation and structured data over pixel coordinates and screenshots to keep token output minimal.

Its scripts span build and development (Xcode build and test parsing, real-time log monitoring), device state (dark mode, Dynamic Type, locale, and GPS or GPX playback), navigation and interaction (semantic screen mapping, find by text, type, or id, gestures, keyboard, and app lifecycle and deep links), and testing and analysis (WCAG accessibility audits, visual diff, test recording, debugging snapshots, Core Data and SwiftData model inspection, sandbox container inspection, and hang-event recording). It emphasizes using the accessibility tree (around 10 to 50 tokens) rather than screenshots (1,600 to 6,300 tokens) for navigation, with --json and --help available on every script.

It is most useful for developers and AI agents automating iOS UI testing, accessibility checks, and debugging in the simulator who want reliable, token-efficient, scriptable control.

FAQ

What does this skill provide?

29 scripts for iOS app building, testing, and automation in the simulator, optimized for AI agents with minimal token output.

How does it navigate the UI?

Through the accessibility tree (element types, labels, frames, and tap targets) using semantic find by text, type, or id, rather than pixel coordinates.

Why prefer the accessibility tree over screenshots?

It costs around 10 to 50 tokens versus 1,600 to 6,300 for a screenshot, and is more reliable than image analysis for interaction.

What categories of scripts are included?

Build and development, device state, navigation and interaction, and testing and analysis, including accessibility audits, visual diff, and debugging snapshots.

How do I run and integrate the scripts?

Each script supports --help for options and --json for machine-readable output, and a health-check script verifies the environment first.

All Files

44 files
scripts/app_state_capture.py13.2 KB
View
scripts/appearance.py11.3 KB
View
scripts/clipboard.py2.6 KB
View
scripts/common/env_config.py1.1 KB
View
scripts/accessibility_audit.py10.3 KB
View
scripts/common/__init__.py1.6 KB
View
scripts/common/hang_pipeline.py29.6 KB
View
scripts/build_and_test.py11.9 KB
View
scripts/common/device_utils.py14.6 KB
View
scripts/common/idb_utils.py5.3 KB
View
scripts/hang_watcher.py56.5 KB
View
scripts/log_monitor.py14.8 KB
View
scripts/push_notification.py6.5 KB
View
scripts/simctl_boot.py9.1 KB
View
scripts/simctl_shutdown.py8.4 KB
View
scripts/visual_diff.py7.6 KB
View
scripts/xcode/config.py5.4 KB
View
scripts/app_launcher.py11.9 KB
View
scripts/common/cache_utils.py9.3 KB
View
scripts/common/hang_sessions.py17.9 KB
View
scripts/gesture.py12.3 KB
View
scripts/location.py15.4 KB
View
scripts/privacy_manager.py8.7 KB
View
scripts/sim_list.py8.9 KB
View
scripts/simctl_erase.py10.2 KB
View
scripts/test_recorder.py10.6 KB
View
scripts/xcode/cache.py5.5 KB
View
SKILL.md21.0 KB
View
scripts/common/screenshot_utils.py10.0 KB
View
scripts/keyboard.py11.5 KB
View
scripts/model_inspector.py21.7 KB
View
scripts/screen_mapper.py10.7 KB
View
scripts/simctl_create.py8.9 KB
View
scripts/simulator_selector.py10.3 KB
View
scripts/xcode/__init__.py0.4 KB
View
scripts/xcode/reporter.py10.7 KB
View
scripts/container.py22.7 KB
View
scripts/localization_audit.py16.2 KB
View
scripts/navigator.py14.2 KB
View
scripts/sim_health_check.sh7.6 KB
View
scripts/simctl_delete.py10.3 KB
View
scripts/status_bar.py6.6 KB
View
scripts/xcode/builder.py13.2 KB
View
scripts/xcode/xcresult.py16.5 KB
View

Install ios-simulator-skill

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill

Repository

conorluddy/ios-simulator-skill

Related Skills

content-pattern-analyzer-sms

513

ai-ui-patterns

249

quick-mockups

7,247

clean-architecture

720