An advanced CLI wrapper that enables AI agents to programmatically control iOS simulators, manage app lifecycles, and perform accessibility-based UI navigation.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install ios-simulator
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install ios-simulator using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The iOS Simulator Automation skill is a specialized Node.js toolkit designed to bridge the gap between AI coding agents and the Apple developer ecosystem. By wrapping essential tools like xcrun simctl and Facebook's idb, this skill provides a structured interface for managing the entire lifecycle of an iOS virtual device. It is a core component of the Openclaw Skills library, offering developers the ability to automate tedious tasks such as device provisioning, app installation, and permission management directly from their workspace.
This skill is built with AI agents in mind, focusing on token-efficient communication. It defaults to single-line JSON outputs to minimize context window usage while providing high-fidelity control over the simulator. Whether you are running locally on macOS or targeting a remote macOS node, this skill empowers you to perform complex UI interactions, capture visual artifacts, and debug system logs with precision and speed.
To get started with this skill in the Openclaw Skills ecosystem, ensure you are on a macOS environment with Xcode installed.
# Install Xcode Command Line Tools
xcode-select --install
xcodebuild -runFirstLaunch
# Install idb for UI automation capabilities
brew tap facebook/fb
brew install idb-companion
python3 -m pip install --upgrade fb-idb
# Verify the installation
node scripts/ios-sim.mjs health
The skill manages its environment and outputs using the following data structures:
| Component | Format | Description |
|---|---|---|
| State File | JSON | Stores the current active UDID and runtime settings in .ios-sim-state.json. |
| UI Tree | JSON Array | A detailed hierarchical map of all on-screen accessibility elements. |
| Command Output | JSON | Minified, single-line objects containing success status or error details. |
| Media | PNG/MP4 | Visual artifacts stored in user-defined artifact directories. |
| Logs | Text/JSON | System and app-specific logs filtered by predicate or time. |
Loading
A cross-platform skill for Openclaw Skills that enables AI agents to create, search, and organize content within a Fabric workspace using the official HTTP API.

A powerful tool for converting complex PDFs and scanned documents into structured Markdown and JSON using the Mistral OCR API.

An automated compliance auditor for iOS repositories ensuring App Store and TestFlight readiness.

A specialized skill for refactoring software architectures into deep, AI-navigable modules with enforced boundaries and fast feedback loops.

A JSON-first CLI skill for managing Notion pages, databases, and Markdown content with deterministic script execution.

A specialized tool for searching subreddits and extracting comment threads via public JSON endpoints without requiring authenticated API access.








































