software-mansion avatar

Argent Ios Simulator Setup

This handles the boring setup work before you interact with iOS simulators through argent's MCP tools. It finds booted simulators via list-devices, boots one if needed, and verifies the connection so gesture and interaction commands work. The main thing to know is that it filters for platform "ios" entries and looks for that UDID format (the UUID-style identifier). If you're spinning up sub-agents to handle simulator tasks, you'll need to pass through MCP permissions. It's straightforward glue code that saves you from manually checking device states every time you start a session.

skills.sh installs
30.1K
GitHub stars
3.2K
last updated
Aug 21, 2026

Install

$ npx -y skills add software-mansion/argent --skill argent-ios-simulator-setup --agent claude-code

Installs into .claude/skills of the current project.

Files

1. Setup Steps

  1. Find a booted simulator. Use list-devices. Filter for entries with platform: "ios" and skip kind: "device" (a physical iPhone): booted simulators are listed first. Through MCP, simulators that are shut down follow the JSON object, one line each, with the udid second. If no fitting simulator is booted, call boot-device with udid: <chosen UDID>.
  2. No connect step. Interaction tools (gesture-tap, describe, screenshot, …) auto-start the simulator server on first use.

2. Notes

  • If you delegate simulator tasks to sub-agents, make sure they have MCP permissions.

Sponsors

Details

Repository
github.com/software-mansion/argent
Categories
AI & Agent Building, Mobile Development, Design & UI/UX
First seen
Jul 14, 2026

More from software-mansion/argent

All 14
1software-mansion avatarargent-device-interactsoftware-mansion/argentInteract with an iOS simulator, Android emulator, or Chromium (CDP) app using argent MCP tools. Use when tapping UI elements, performing gestures, scrolling/swi30.1Kskills.sh installs
2software-mansion avatarargent-test-ui-flowsoftware-mansion/argentAutonomously test an app UI (iOS or Android) by running interact-screenshot-verify loops using argent MCP tools. Use when testing UI flows, verifying login work29.9Kskills.sh installs
3expo avatarexpo-examplesexpo/skillsFramework (OSS). Expo's official example projects - the expo/examples repo of ~70 `with-*` integrations (Stripe, Clerk, Supabase, OpenAI, maps, Reanimated, SQLi29.9Kskills.sh installs
4warpdotdev avatarspec-driven-implementationwarpdotdev/common-skillsDrive a spec-first workflow for substantial features by writing PRODUCT.md before implementation, writing TECH.md when warranted, and keeping both specs updated28.9Kskills.sh installs
5caffeinelabs avatarextension-querying-oqlcaffeinelabs/skillsQuick reference for the Caffeine Data Intelligence agent to query an OQL-exposing canister (schema() + execute()) through the `icp` CLI against the project's `b27.6Kskills.sh installs
6alchaincyf avatarhuashu-nuwaalchaincyf/nuwa-skillAutomatically distill thinking frameworks from names, topics, or vague needs into executable AI agent skills.27.3Kskills.sh installs