$npx skillfedfor your agent

simulator-utils

simulator-utils streamlines iOS development by automating screenshot capture and resizing within the simulator environment. Perfect for testing UI consistency across different device configurations and verifying API compatibility without manual image processing. Works seamlessly with Claude Code and other coding agents to accelerate your iOS workflow.

simulator-utils provides automated screenshot capture for iOS simulator devices. Use xcrun simctl screenshot commands to capture the current simulator state directly to file or clipboard. The tool streamlines this process so you can quickly grab UI snapshots across different device configurations without manual steps.

AI-generated summary based on this skill's SKILL.md

291 16 MITupdated by Prisma-Labs-Dev

Decision gist · record as of 2026-07-27

simulator-utils provides automated screenshot capture for iOS simulator devices. Use xcrun simctl screenshot commands to capture the current simulator state directly to file or clipboard. The tool streamlines this process so you can quickly grab UI snapshots across different device configurations without manual steps.

manual: git clone https://github.com/Prisma-Labs-Dev/apple-skills → cp -r apple-skills/skills/simulator-utils ~/.claude/skills/simulator-utils
skills/simulator-utils/SKILL.md · version 82ab55fa

Use it when

  • simulator-utils wraps xcrun simctl screenshot and resize operations to handle API compatibility constraints.
  • simulator-utils automates the full iOS simulator lifecycle—booting devices, installing apps, launching them, and capturing results.

Verify before relying

Read SKILL.md below before installing (1 file). Open directory: indexed for reading, not audited.

Same gist for agents: .md · .json

Install

Prisma-Labs-Dev/apple-skills/simulator-utils · repository language: TypeScript

Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.

Frequently asked questions

AI-generated answers based on this skill's SKILL.md and metadata

How do I take screenshots in iOS simulator?

simulator-utils provides automated screenshot capture for iOS simulator devices. Use xcrun simctl screenshot commands to capture the current simulator state directly to file or clipboard. The tool streamlines this process so you can quickly grab UI snapshots across different device configurations without manual steps.

What is xcrun simctl screenshot resize used for?

simulator-utils wraps xcrun simctl screenshot and resize operations to handle API compatibility constraints. Many APIs like Claude have image size limits; simulator-utils automates resizing captured screenshots to meet those requirements, eliminating manual image processing and enabling seamless integration with coding agents.

How does simulator-utils help with iOS simulator device management?

simulator-utils automates the full iOS simulator lifecycle—booting devices, installing apps, launching them, and capturing results. It consolidates common xcrun simctl commands for device state operations, app installation, and lifecycle management into a unified workflow, reducing repetitive terminal commands during development.

Can simulator-utils batch process and resize images?

Yes. simulator-utils leverages macOS sips commands to batch resize PNG images captured from the simulator. This is especially useful when you need to process multiple screenshots at once for API limits or consistency testing across device sizes without writing custom image manipulation scripts.

What simulator utils xcrun commands are available?

simulator-utils provides reference and automation for key xcrun simctl operations: screenshot capture, device boot/erase, app install/launch, and video recording. It also surfaces sips image resize capabilities and common troubleshooting commands for simulator errors and device state issues, serving as a cheat sheet for iOS development workflows.

How does simulator-utils work with Claude Code?

simulator-utils integrates seamlessly with Claude Code and other coding agents to automate screenshot capture and resizing within your development workflow. This acceleration is perfect for testing UI consistency across device configurations and verifying API compatibility without interrupting your coding session with manual image processing.

SKILL.md

Rendered from the published skill. Quoted content, verbatim.

Simulator Utilities

Quick reference for iOS Simulator commands. Use these patterns whenever working with simulators.

Screenshot with Auto-Resize (REQUIRED)

ALWAYS use this pattern when taking screenshots to avoid API errors:

# Single command: screenshot + resize
xcrun simctl io booted screenshot /path/to/screenshot.png && sips --resampleHeightWidthMax 1800 /path/to/screenshot.png
Why Resize?
  • iPhone 17 simulator screenshots exceed 2000px
  • Claude API rejects images >2000px in multi-image requests
  • sips --resampleHeightWidthMax 1800 keeps images under limit
Resize Existing Screenshots
# Single file
sips --resampleHeightWidthMax 1800 /path/to/screenshot.png

# Multiple files
sips --resampleHeightWidthMax 1800 /path/to/*.png

# Batch resize all PNGs in directory
for f in /path/to/dir/*.png; do sips --resampleHeightWidthMax 1800 "$f"; done

(truncated - see the full file via the links below)

File tree — 1 file
skills/simulator-utils/SKILL.md

Let your AI agent find skills like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.

wish › “Take and resize iOS simulator screenshots for API compatibility”

Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →

Related skills

update-store
by K9i-0 · K9i-0/ccpocket

Update Store streamlines store listing maintenance by automating screenshot capture across iPhone and iPad simulators, then composing final images for App Store and Google Play. It also refreshes metadata files including release notes, descriptions, and promotional text based on your latest changelog entries.

MITfor claude-codedocs in Japaneseupdated Jul 2026
★ 998repo stars
Ios Simulator
by dpearson2699 · dpearson2699/swift-ios-skills

This skill enables developers to launch and evaluate iOS applications within a simulated runtime environment. Test app interactions, workflows, and UI responsiveness directly from your development setup, eliminating the need for hardware during early-stage validation cycles.

no license declared → metadata onlyupdated Jul 2026
★ 932repo stars
simulator-workflows
by conorluddy · conorluddy/xclaude-plugin

Automate iOS simulator device management directly within Claude conversations. This skill provides streamlined control over simulator lifecycle operations—launching, provisioning, and removing devices—without leaving your development environment. Designed for developers who want to integrate simulator management into their AI-assisted workflows.

MITupdated Feb 2026
★ 178repo stars
qa-testing-ios
by vasilyu1983 · vasilyu1983/AI-Agents-public

This skill streamlines iOS quality assurance by automating test runs through xcodebuild and simulator environments. It handles both unit and UI testing scenarios, enabling developers to validate app behavior consistently across test suites. Integrate it into your CI/CD pipeline for repeatable, reliable test execution.

MITupdated Jul 2026
★ 69repo stars
xcode-build
by pzep1 · pzep1/xcode-build-skill

xcode-build equips your agent with direct access to Xcode's command-line utilities for iOS and macOS development. Control app builds, simulator management, and project workflows without intermediary servers—leveraging xcodebuild and xcrun simctl for native platform integration.

MITupdated Feb 2026
★ 135repo stars
serve-sim
by EvanBacon · EvanBacon/serve-sim

serve-sim exposes your Apple Simulator as a controllable web interface, making it accessible to AI coding agents and automation tools. Stream the simulator's display as MJPEG and send interactions back via WebSocket—perfect for local development, LAN sharing, or remote Mac setups with tunneling.

Apache-2.0updated Jul 2026
★ 2,602repo stars

More skills axiom-test-simulator (MIT) · sim-preview (MIT) · xcode-workflows (MIT) · build-iphone-apps (MIT) · axiom-run-tests (MIT) · serve-sim-placeholder-assets (Apache-2.0) · ios-debugger-agent (MIT)

Tags
xcode-automationimage-resizingios-testingcli-referencesimulator-managementbatch-processingapi-constraintsmacos-tools