A high-performance automation layer for AI agents to control iOS simulators through both mobile Safari and native applications.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install atl-mobile
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 atl-mobile using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
atl-browser (Agent Touch Layer) serves as the critical bridge between AI agents and the iOS ecosystem. It provides HTTP-based automation for the iOS Simulator, supporting both web-browser tasks in mobile Safari and deep interaction with native iOS applications. By exposing two specialized servers, it allows developers to navigate, click, and manage mobile environments with the same ease as desktop browser automation frameworks.
This skill is uniquely optimized for Openclaw Skills to enable vision-free automation. It utilizes a sophisticated marking system to identify interactive elements, providing pixel-perfect spatial understanding without the high token costs or latency associated with traditional vision models. Whether you are automating a complex e-commerce checkout flow or inspecting a native app accessibility tree, atl-browser delivers deterministic and reliable results.
To get started with this skill, ensure you have macOS with Xcode installed and then follow these steps:
# Clone the ATL repository
git clone https://github.com/JordanCoin/Atl ~/Atl
# Execute the automated setup script
~/.openclaw/skills/atl-browser/scripts/setup.sh
# Find a suitable simulator UDID (iOS 17+)
xcrun simctl list devices available
# Build and install the ATL app to your target simulator
cd ~/Atl/core/AtlBrowser
xcodebuild -workspace AtlBrowser.xcworkspace -scheme AtlBrowser -destination 'id=<SIM_UDID>' -derivedDataPath /tmp/atl-dd build
xcrun simctl install <SIM_UDID> /tmp/atl-dd/Build/Products/Debug-iphonesimulator/AtlBrowser.app
# Launch the server within the simulator
xcrun simctl launch <SIM_UDID> com.atl.browser
The skill organizes its automation data using the following structures:
| Data Type | Description | Primary Fields |
|---|---|---|
| Accessibility Snapshot | JSON tree of native UI elements | ref, label, type, x, y, isHittable |
| Browser Mark Info | Metadata for tagged web elements | label, tag, text, x, y, width, height |
| Native App State | Status of the currently active app | bundleId, mode, state |
| Vision PDF | Full page PDF with machine-readable text | path, status, id |
Loading
A personal AI coaching skill that connects health data, fitness goals, and training reflections to your AI agent via the trainedby.ai MCP server.

A strategic roadmap for deploying, configuring, and optimizing cost-effective multi-agent AI systems from zero to professional scale.

Control your Mac's voice remotely from mobile devices to play announcements, alarms, and stories using high-quality neural TTS.

A comprehensive configuration skill to integrate SiliconFlow's inference platform into OpenClaw for access to over 98 AI models including DeepSeek, Qwen, and Kimi.

A high-performance CLI for managing Notion workspaces, databases, and pages without needing manual UUIDs.

A powerful search integration allowing AI agents to perform real-time Google searches to retrieve live information from across the web.








































