ios-simulator-browser Skill
Mirror an iOS Simulator into the Codex in-app browser and render SwiftUI previews from importable Swift packages in that simulator with hot reload. Use when a user wants to watch or interact with an iOS app in the browser, see a SwiftUI preview outside Xcode Canvas, iterate live on a preview, or capture browser-visible Published by openai in plugins.
What is ios-simulator-browser Skill?
Mirror an iOS Simulator into the Codex in-app browser and render SwiftUI previews from importable Swift packages in that simulator with hot reload. Use when a user wants to watch or interact with an iOS app in the browser, see a SwiftUI preview outside Xcode Canvas, iterate live on a preview, or capture browser-visible Published by openai in plugins. This profile combines repository metadata with install, compatibility, and usage signals so developers can quickly decide whether it fits their agent workflow before opening the source repository.
Automated repository signals based on public metadata such as recency, license, installation evidence, and adoption. These are not a security audit or endorsement.
Key capabilities
- Includes SKILL.md support
- Reusable instructions support
- Browser automation
- Browser automation use cases
Technical details
- Install or run with Copy skill directory
When to use ios-simulator-browser Skill
- Use it for browser automation.
Built with
Editorial notes
Source
- Creator: openai
- Repository: openai/plugins
- Skill file: plugins/build-ios-apps/skills/ios-simulator-browser/SKILL.md
What it does
Mirror an iOS Simulator into the Codex in-app browser and render SwiftUI previews from importable Swift packages in that simulator with hot reload. Use when a user wants to watch or interact with an iOS app in the browser, see a SwiftUI preview outside Xcode Canvas, iterate live on a preview, or capture browser-visible
Skill instructions
iOS Simulator Browser Browser Workflow 1. Obtain an explicit Simulator UDID from the existing iOS build/run workflow or from xcrun simctl list devices available. 2. Start serve-sim in a long-running terminal pinned to that simulator. Clean up any tracked stale helper for this simulator before starting, and install a trap so the helper is cleaned up when this terminal exits: bash SIM="<simulator-udid" cleanupservesim() { npx --yes serve-sim@latest --kill "$SIM" /dev/null 2&1 || true } trap cleanupservesim EXIT INT TERM HUP cleanupservesim npx --yes serve-sim@latest "$SIM" 3. Open the exact local preview URL printed by serve-sim in the Codex in-app browser. 4. Verify that a real frame is rendering before reporting success. A loaded page alone is not proof that the simulator stream is healthy. - Keep the terminal alive while the browser mirror is in use. When finished, stop the terminal and wait for it to exit so the trap runs. - If the terminal disappeared or did not exit cleanly, run np
Explore related resources
Frequently asked questions
What is ios-simulator-browser?
ios-simulator-browser is a open-source AI agent skill with Copy skill directory. Mirror an iOS Simulator into the Codex in-app browser and render SwiftUI previews from importable Swift packages in that simulator with hot reload.
Who is ios-simulator-browser best for?
ios-simulator-browser is best for reusing agent instructions, scripts, and references, browser automation workflows.
How do I install ios-simulator-browser?
Install or run ios-simulator-browser using Copy skill directory. Check ios-simulator-browser for the latest setup command.
Is ios-simulator-browser actively maintained?
ios-simulator-browser may need a closer maintenance check before production use.
Auto-fetched from GitHub.