Skip to main content
skill CX Codex

ios-simulator · dpearson2699 — Claude Code skill: what it does, how to install

This skill manages iOS Simulator with xcrun simctl, covering app launches, locations, permissions, logs, screenshots, and boot failure checks.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add dpearson2699/swift-ios-skills --skill ios-simulator -a claude-code
Open on GitHub

What ios-simulator does

The skill covers the iOS Simulator device lifecycle: listing devices and runtimes, creating a device, booting, shutting down, erasing, and deleting it. It also describes building with xcodebuild, installing a .app, launching by bundle ID, passing launch arguments, and locating app containers.

With xcrun simctl, an agent can send a push payload, set coordinates or routes, grant and revoke privacy permissions, open deep links, override the status bar, capture screenshots, record video, and stream logs. The main workflow is in SKILL.md; extended command tables are in references/simctl-commands.md.

Xcode with installed Simulator runtimes and devices is required. The install step expects a .app built for the simulator architecture rather than an .ipa, so the build destination needs checking before tests run.

What it helps with

  • create and boot an iOS Simulator device
  • build and install a simulator .app
  • test push payloads, locations, and permissions
  • capture app screenshots, video, and logs
  • diagnose CoreSimulator boot failures

Example prompts for the agent

  • Use ios-simulator to build MyApp with xcodebuild, boot a Simulator, and install the resulting .app.
  • Use ios-simulator to send payload.json to com.example.MyApp and check its notification handling.
  • Use ios-simulator to set a location, grant photos permission, and launch the app with --console.

How to install ios-simulator

1Skills CLI (Vercel)

npx skills add dpearson2699/swift-ios-skills --skill ios-simulator -a claude-code

2Manually: put the files in place

~/.claude/skills/ios-simulator/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/ios-simulator/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about ios-simulator

How do I install ios-simulator in Claude Code?

Run npx skills add dpearson2699/swift-ios-skills --skill ios-simulator -a claude-code, run the same command a second time, then check ~/.claude/skills/ios-simulator/SKILL.md.

What does ios-simulator do?

It guides agents through iOS Simulator workflows with xcrun simctl: installing and launching builds, simulating locations, managing permissions, sending push payloads, capturing video, and reading logs.

When do I need a physical iOS device?

The skill distinguishes Simulator checks from behavior that requires physical hardware, including hardware features, performance, networking, memory pressure, and some security behavior.

Similar skills

Everything for Mobile →

ios-simulator by other authors comes first.

ios-simulator callstack Launch, inspect, and debug native, React Native, Expo, and Flutter apps on iOS Simulator from your agent. The agent can tap, type, scroll, validate code changes, and collect error logs. CX Codex +1 5,200installs ios-simulator-skill conorluddy Thirty Python scripts to build, test, and control iOS apps in Simulator. Navigate by accessibility labels instead of screenshots, manage logs, simulate GPS and appearance—all via structured data instead of pixel analysis. CX Codex +1 2,400installs argent-ios-simulator-setup software-mansion A skill for connecting to an iOS simulator via argent MCP tools. Use it to find a booted simulator, get its UDID, and prepare for any interaction task. CX Codex +1 26,500installs ios-simulator-browser official OpenAI Mirrors an iOS Simulator into the Codex in-app browser and renders SwiftUI previews from Swift packages with hot reload. Useful for testing UI and capturing visual proof without Xcode Canvas. CX Codex GP ChatGPT 53installs ios-ettrace-performance official OpenAI A Codex skill for capturing symbolicated ETTrace profiles in the iOS Simulator. It helps pinpoint launch latency and CPU-heavy call stacks for a specific flow. CX Codex GP ChatGPT 87installs ios-development rshankras An iOS development skill: Swift code review, UI checks against Apple HIG, accessibility audits and app planning. CX Codex +1 821installs ce-test-xcode EveryInc Builds and exercises iOS apps on a simulator via XcodeBuildMCP, capturing logs and screen evidence before code handoff. CX Codex +1 2,900installs

From the same set86

appmigrationkit This skill guides Claude Code in setting up cross-platform data transfers between iOS and Android using the AppMigrationKit framework. CX Codex +1 3,000installs browserenginekit Guides work on alternative iOS and iPadOS browser engines with BrowserEngineKit. It covers web content, networking, rendering, and platform setup. CX Codex +1 3,000installs dockkit A skill for the DockKit framework: write Swift code that drives motorized docks and gimbals so the iPhone physically follows a subject. CX Codex +1 3,000installs audioaccessorykit Guides automatic audio switching setup for third-party Bluetooth headphones with AudioAccessoryKit on iOS 26.4+. Useful when companion apps and extensions handle accessory state. CX Codex +1 3,000installs passkit A PassKit skill that walks through Apple Pay buttons, payment requests and Wallet passes, and keeps the merchant setup in order. CX Codex +1 3,000installs adattributionkit Guides Apple mobile developers through privacy-focused ad attribution in iOS 17.4+. Use it to register impressions, handle postbacks, and update conversion values. CX Codex +1 3,100installs paperkit This skill guides PaperKit markup integration in iOS apps, from an editable canvas to saved annotations. Use it when adding drawings, shapes, or text to documents. CX Codex +1 3,000installs financekit Walks an agent through FinanceKit and FinanceKitUI in a Swift app: Wallet accounts, balances, transactions, the transaction picker and orders. CX Codex +1 3,000installs

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor