ios-device-screenshot

Capture screenshots from USB-connected iOS devices using pymobiledevice3.

53|7|Updated Jun 28, 2025
One-click install
npx skills add https://github.com/0xBigBoss/claude-code --skill ios-device-screenshot
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ios-device-screenshot
Source: https://github.com/0xBigBoss/claude-code/tree/main/.claude/skills/ios-device-screenshot
Command: npx skills add https://github.com/0xBigBoss/claude-code --skill ios-device-screenshot

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill enables taking screenshots from physical iOS devices connected via USB using pymobiledevice3.

Core Features & Use Cases

  • High-fidelity on-device screenshots for real iPhone and iPad devices over USB.
  • Supports standard developer tooling and the DVT-based workflow for iOS 17+ with tunneld.
  • Use cases include debugging sessions, bug reports, and device documentation.

Quick Start

Install pymobiledevice3 using uv (recommended) uv tool install pymobiledevice3 Or with pipx pipx install pymobiledevice3 Connect your iOS device via USB and run: pymobiledevice3 developer dvt screenshot --tunnel "" ~/Desktop/screenshot.png

Frequently Asked Questions about ios-device-screenshot

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I take a screenshot from a physical iOS device connected via USB?

To take an iOS screenshot via USB, run the pymobiledevice3 developer dvt screenshot command with the appropriate tunneld options to save a high-fidelity image locally.

Do I need pymobiledevice3 to capture on-device screenshots for debugging?

Yes, pymobiledevice3 is required. Install it via uv tool install pymobiledevice3 or pipx install pymobiledevice3, then connect your physical iPhone or iPad via USB to capture screenshots.

Does capturing iOS device screenshots work with the iOS 17 tunneld workflow?

Yes, capturing iOS device screenshots supports the iOS 17+ tunneld workflow. You establish a tunnel connection first, then use the DVT-based screenshot command to capture high-fidelity images.

What is the best way to capture high-fidelity iPhone screenshots for bug reports?

Using pymobiledevice3 over a USB connection is an effective way to capture high-fidelity iPhone screenshots for bug reports, providing direct on-device captures without relying on screen mirroring.

Can I use this USB screenshot method for both iPhone and iPad devices?

Yes, this USB screenshot method works for both physical iPhone and iPad devices, utilizing standard developer tooling and the DVT workflow to capture high-fidelity on-device screenshots.