Take a screenshot of the booted iOS simulator and display it.
Steps
Capture the screenshot from the booted iOS simulator:
xcrun simctl io booted screenshot /tmp/ios-screenshot-full.pngResize to 800px max dimension for token efficiency (reduces ~90% of tokens vs full 2556px resolution while staying legible):
sips -Z 800 /tmp/ios-screenshot-full.png --out /tmp/ios-screenshot.pngUse the Read tool to display
/tmp/ios-screenshot.pngto the user.Clean up the full-size temporary file:
rm /tmp/ios-screenshot-full.png
Error Handling
- If
xcrun simctl io booted screenshotfails, tell the user no iOS simulator is currently booted and suggest they launch one (e.g. via Xcode orxcrun simctl boot "iPhone 17 Pro"). - If
sipsfails, fall back to displaying the full-size screenshot directly.