ios-screenshot

SkillDev tools

Lets your agent capture screenshots of the iOS simulator to see how your app's screen looks.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the ios-screenshot skill

About this capability

This skill should be used when the user asks to "take an iOS screenshot", "screenshot the simulator", "show me the iOS app", "what does the screen look like", or mentions checking the iOS simulator UI visually.

What this skill tells your AI

The instructions your AI receives, as published by keybase/client in skill/ios-screenshot/SKILL.md and read by ahel’s review.

Take a screenshot of the booted iOS simulator and display it.

Steps

  1. Capture the screenshot from the booted iOS simulator:

    xcrun simctl io booted screenshot /tmp/ios-screenshot-full.png
    
  2. Resize 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.png
    
  3. Use the Read tool to display /tmp/ios-screenshot.png to the user.

  4. Clean up the full-size temporary file:

    rm /tmp/ios-screenshot-full.png
    

Error Handling

  • If xcrun simctl io booted screenshot fails, tell the user no iOS simulator is currently booted and suggest they launch one (e.g. via Xcode or xcrun simctl boot "iPhone 17 Pro").
  • If sips fails, fall back to displaying the full-size screenshot directly.

Signals

GitHub stars
9k
Forks
1k
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
ios-screenshot
Source
github.com/keybase/client