# iPhone Control

> Use this tool when you need to automate interactions with iOS devices, whether simulators or physical iPhones, to streamline testing, debugging, or automation tasks. It provides a unified interface for controlling devices, capturing screenshots, and scanning UI elements, among other features. Ideal for use cases requiring automated device testing, quality assurance, or automated workflows, with support for various project setups and auto-configuration for popular coding platforms.

Canonical page: https://skillsregistry.net/skills/blitzdotdev-iphone-control  
JSON: https://api.skillsregistry.net/v1/skills/blitzdotdev-iphone-control

## Description

Provides direct control over iOS simulators and physical iPhones through a unified interface that combines Facebook's idb for simulators and WebDriverAgent for physical devices. Features automated device discovery, real-time screen streaming via WebSocket for physical devices, and comprehensive interaction tools including tap, swipe, text input, button presses, screenshot capture, app launching, and UI element scanning. Supports both global and project-scoped setup with auto-configuration for Claude Code, Cursor, Codex, and OpenCode.

## Trust

- **Trust score (0–1):** 0.84
- **Verification tier:** verified
- **Last scanned:** 2026-09-19

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** social-media
- **Updated:** 2026-09-19

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/blitzdotdev-iphone-control)
- **Repository:** <https://github.com/blitzdotdev/iphone-mcp>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "blitzdotdev-iphone-control"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/blitzdotdev-iphone-control` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/blitzdotdev-iphone-control/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
