appstore-screenshots

decentpaste's avatarfrom decentpaste

Resize screenshots to App Store required dimensions. Use when uploading screenshots to App Store Connect fails with "dimensions are wrong" error. Supports iPhone 6.7", 6.5", 5.5" and iPad sizes.

⭐124stars🔀4forks📁View on GitHub🕐Updated Jan 8, 2026

When & Why to Use This Skill

The App Store Screenshots skill is a specialized utility designed to automate the preparation of mobile application assets for App Store Connect. It solves the common 'dimensions are wrong' error by precisely resizing screenshots to meet Apple's strict requirements for various devices, including the latest iPhone 6.7", 6.5", 5.5", and iPad Pro models. This tool streamlines the app submission workflow for developers and designers by ensuring all visual assets are compliant with platform standards.

Use Cases

  • Fixing 'dimensions are wrong' validation errors during the App Store Connect upload process.
  • Batch resizing marketing screenshots for multiple iOS device generations, including iPhone 15/14 Pro Max and legacy 5.5" displays.
  • Preparing compliant visual assets for iPad Pro 12.9" and 11" App Store listings.
  • Automating the image processing pipeline for mobile app release cycles.
nameappstore-screenshots
descriptionResize screenshots to App Store required dimensions. Use when uploading screenshots to App Store Connect fails with "dimensions are wrong" error. Supports iPhone 6.7", 6.5", 5.5" and iPad sizes.

App Store Screenshots

Resize screenshots for App Store Connect.

Usage

python3 .claude/skills/appstore-screenshots/scripts/resize_screenshots.py <input_dir> [output_dir] [size]

Examples

# Default: 6.5" iPhone (1284x2778)
python3 .claude/skills/appstore-screenshots/scripts/resize_screenshots.py website/assets/screenshots/mobile/ios

# Specify output and size
python3 .claude/skills/appstore-screenshots/scripts/resize_screenshots.py ./screenshots ./appstore 6.7

Sizes

Size Dimensions Devices
6.7 1290×2796 iPhone 15/14 Pro Max
6.5 1284×2778 iPhone 14 Plus, 13/12 Pro Max
6.5-alt 1242×2688 iPhone 11 Pro Max, XS Max
5.5 1242×2208 iPhone 8/7/6s Plus
ipad-12.9 2048×2732 iPad Pro 12.9"
ipad-11 1668×2388 iPad Pro 11"

Requirements

  • Python 3
  • Pillow: pip install Pillow