asc-screenshot-resize

Resize and validate App Store Connect screenshots using asc CLI and macOS sips.

Updated Feb 16, 2026
One-click install
npx skills add https://github.com/dustinober1/sundee-fundee-ios --skill asc-screenshot-resize-dustinober1
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: asc-screenshot-resize
Source: https://github.com/dustinober1/sundee-fundee-ios/tree/main/SundeeFundeeApp/.agents/skills/asc-screenshot-resize
Command: npx skills add https://github.com/dustinober1/sundee-fundee-ios --skill asc-screenshot-resize-dustinober1

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Preparing screenshots for App Store Connect submission is error-prone: Apple rejects images with wrong dimensions, alpha transparency, or non-sRGB color spaces, and its accepted size matrix changes over time. This Skill provides a repeatable workflow to discover current size requirements, sanitize, resize, and validate screenshots before upload. ## Core Features & Use Cases - Dynamic Size Discovery: Queries the asc CLI for the current accepted screenshot dimensions per device type instead of relying on hard-coded tables. - Image Sanitization: Strips alpha transparency, converts color spaces to sRGB, and fixes hidden Unicode characters in filenames using sips and Python. - Batch Resize and Validation: Resizes PNG screenshots to target device dimensions and validates them with asc before upload. - Use Case: You have a folder of iPhone screenshots rejected by App Store Connect for alpha channels. Use this Skill to batch-strip alpha, resize to the IPHONE_65 target, and validate the output before uploading. ## Quick Start Resize and validate the screenshots in my ./screenshots folder for the IPHONE_65 device type so they are ready for App Store Connect upload.

Frequently Asked Questions about asc-screenshot-resize

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

FAQPage Schema
How do I resize screenshots for App Store Connect on macOS?▼

Use the sips command with the -z flag, passing height first then width, such as sips -z 2778 1284 input.png --out output.png for a 6.5-inch iPhone portrait target. Confirm the exact target dimensions first with asc screenshots sizes --all since Apple requirements change.

Why does App Store Connect reject my screenshots?▼

App Store Connect rejects screenshots that contain alpha transparency, use incorrect pixel dimensions, or have unsupported color spaces. Strip alpha by round-tripping through JPEG with sips, convert to sRGB, and validate with asc screenshots validate before uploading.

How do I remove alpha transparency from PNG screenshots?▼

Convert the PNG to JPEG and back to PNG using sips: sips -s format jpeg input.png --out temp.jpg, then sips -s format png temp.jpg --out output.png. This flattens the alpha channel so App Store Connect accepts the file.

What screenshot sizes does App Store Connect require?▼

Accepted sizes change over time, so query the asc CLI with asc screenshots sizes --all --output table for the authoritative matrix. Common anchors are IPHONE_65 for 6.5-inch iPhone and IPAD_PRO_3GEN_129 for 12.9/13-inch iPad.

Why does sips say my screenshot file is not valid?▼

macOS screenshots can contain hidden Unicode narrow no-break spaces (U+202F) in filenames that break command-line tools. Rename files by replacing the Unicode space with a regular space using a short Python script before batch processing.