to-ios-run

Installation
SKILL.md

To iOS Run

Run exactly one supplied iOS operation. Require appId; accept optional canonical deviceId and device-side runtimePort, defaulting to 8484. Accept exactly one execution form:

  1. source: one complete (async () => { ... })() expression.
  2. scriptPath + functionName: one named Module export.
  3. scriptPath + naturalDescription: read the matching probe.d.ts completely and select exactly one export. Stop on no match, ambiguity, or missing required arguments.

Optional positional args apply only to Module. Do not convert between Inline and Module. If code is missing, first use to-ios-probe-script.

Target

Discover currently booted CoreSimulator devices and currently available USB CoreDevice devices. Exclude shutdown simulators and network-only, unavailable, unpaired, or unusable physical devices.

  • Supplied deviceId: require an exact eligible match.
  • Omitted deviceId: use the only eligible target; on zero or multiple matches, stop and report canonical IDs, names, and kinds.

Do not boot devices or simulators. For a simulator, use its UDID as deviceId.

Installs
3
GitHub Stars
7
First Seen
Sep 10, 2026