Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
rorkai avatar

Asc Screenshot Resize

  • 2k installs
  • 934 repo stars
  • Updated July 21, 2026
  • rorkai/app-store-connect-cli-skills

asc-screenshot-resize is an agent skill that resize and validate app store screenshots with current asc screenshot-size data and macos sips. use when preparing or fixing screenshots for app store connect submission.

About

asc-screenshot-resize is an agent skill from rorkai/app-store-connect-cli-skills that resize and validate app store screenshots with current asc screenshot-size data and macos sips. use when preparing or fixing screenshots for app store connect submission. # asc screenshot resize Use this skill to prepare screenshots for App Store Connect. Do not rely on a hard-coded dimension table in this skill; the CLI owns the current size matrix. ## Source of truth Always discover current accepted sizes from `asc` first: ```bash asc screenshots sizes --output table asc screenshots sizes --all --output table Developers invoke asc-screenshot-resize during launch/aso work for marketing & seo tasks. The skill documents triggers, prerequisites, and step-by-step workflows grounded in SKILL.md. Compatible with Claude Code, Cursor, and Codex agent runtimes that load marketplace skills.

  • Use this skill to prepare screenshots for App Store Connect. Do not rely on a hard-coded dimension table in this skill;
  • Always discover current accepted sizes from `asc` first:
  • asc screenshots sizes --output table
  • asc screenshots sizes --all --output table
  • For local validation before upload:

Asc Screenshot Resize by the numbers

  • 2,045 all-time installs (skills.sh)
  • +218 installs in the week ending Jul 28, 2026 (Skillselion tracking)
  • Ranked #274 of 1,881 Marketing & SEO skills by installs in the Skillselion catalog
  • Security screen: LOW risk (skills.sh audit)
  • Data as of Jul 28, 2026 (Skillselion catalog sync)
At a glance

asc-screenshot-resize capabilities & compatibility

Capabilities
use this skill to prepare screenshots for app st · always discover current accepted sizes from `asc · asc screenshots sizes output table · asc screenshots sizes all output table · for local validation before upload:
Use cases
orchestration
From the docs

What asc-screenshot-resize says it does

Use this skill to prepare screenshots for App Store Connect. Do not rely on a hard-coded dimension table in this skill; the CLI owns the current size matrix.
SKILL.md
Always discover current accepted sizes from `asc` first:
SKILL.md
asc screenshots sizes --all --output table
SKILL.md
npx skills add https://github.com/rorkai/app-store-connect-cli-skills --skill asc-screenshot-resize

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs2k
repo stars934
Security audit3 / 3 scanners passed
Last updatedJuly 21, 2026
Repositoryrorkai/app-store-connect-cli-skills

What it does

Resize and validate App Store screenshots with current asc screenshot-size data and macOS sips. Use when preparing or fixing screenshots for App Store Connect submission.

Who is it for?

Developers working on marketing & seo during launch tasks.

Skip if: Tasks outside Marketing & SEO scope described in SKILL.md.

When should I use this skill?

Resize and validate App Store screenshots with current asc screenshot-size data and macOS sips. Use when preparing or fixing screenshots for App Store Connect submission.

What you get

Completed marketing & seo workflow aligned with SKILL.md steps.

  • Resized screenshot files
  • Validation report against asc size matrix

By the numbers

  • Uses asc CLI as the live source of truth for screenshot size matrix
  • Supports device-type validation such as IPHONE_65

Files

SKILL.mdMarkdownGitHub ↗

asc screenshot resize

Use this skill to prepare screenshots for App Store Connect. Do not rely on a hard-coded dimension table in this skill; the CLI owns the current size matrix.

Source of truth

Always discover current accepted sizes from asc first:

asc screenshots sizes --output table
asc screenshots sizes --all --output table

For local validation before upload:

asc screenshots validate --path "./screenshots/iphone" --device-type "IPHONE_65" --output table
asc screenshots validate --path "./screenshots/ipad" --device-type "IPAD_PRO_3GEN_129" --output table

Common current device-type anchors:

  • IPHONE_65 for the common 6.5-inch iPhone screenshot set.
  • IPAD_PRO_3GEN_129 for the common 12.9/13-inch iPad screenshot set.

Run asc screenshots sizes --all when targeting other display types such as 6.9-inch iPhone, Apple TV, Mac, Vision Pro, iMessage, or Watch.

Workflow

1. Sanitize filenames

macOS screenshots can contain hidden Unicode spaces that make tools fail with "not a valid file". Sanitize before batch work:

python3 -c "
import os
for f in os.listdir('.'):
    clean = f.replace('\u202f', ' ')
    if f != clean:
        os.rename(f, clean)
        print(f'Renamed: {clean}')
"

2. Inspect dimensions and metadata

sips -g pixelWidth -g pixelHeight screenshot.png
sips -g hasAlpha -g space screenshot.png

App Store Connect rejects screenshots with alpha transparency. Strip alpha by round-tripping through JPEG:

sips -s format jpeg input.png --out /tmp/asc-screenshot-no-alpha.jpg
sips -s format png /tmp/asc-screenshot-no-alpha.jpg --out output.png
rm /tmp/asc-screenshot-no-alpha.jpg

Batch-strip alpha from PNGs:

for f in *.png; do
  if sips -g hasAlpha "$f" | grep -q "yes"; then
    sips -s format jpeg "$f" --out /tmp/asc-screenshot-no-alpha.jpg
    sips -s format png /tmp/asc-screenshot-no-alpha.jpg --out "$f"
    rm /tmp/asc-screenshot-no-alpha.jpg
    echo "Stripped alpha: $f"
  fi
done

3. Resize only after choosing a target from asc

Pick a width and height from asc screenshots sizes --all. sips -z takes height first, then width:

# Example: portrait IPHONE_65 1284 x 2778
sips -z 2778 1284 input.png --out output.png

Batch resize to a chosen target:

mkdir -p resized
for f in *.png; do
  sips -z 2778 1284 "$f" --out "resized/$f"
done

4. Validate outputs with asc

sips -g pixelWidth -g pixelHeight -g hasAlpha resized/*.png
asc screenshots validate --path "./resized" --device-type "IPHONE_65" --output table

5. Upload only after validation

asc screenshots upload --version-localization "LOC_ID" --path "./resized" --device-type "IPHONE_65" --dry-run --output table
asc screenshots upload --version-localization "LOC_ID" --path "./resized" --device-type "IPHONE_65"

Guardrails

  • Treat asc screenshots sizes --all as authoritative; Apple size requirements change.
  • Do not stretch screenshots across incompatible aspect ratios unless the user accepts the visual tradeoff.
  • Always output to a separate file or directory to preserve originals.
  • Screenshots must be PNG or JPEG and must not include alpha transparency.
  • Convert Display P3 or other color spaces to sRGB when needed:
sips -m "/System/Library/ColorSync/Profiles/sRGB IEC61966-2.1.icc" input.png --out output.png
  • Prefer asc screenshots validate over visual inspection before upload.

Related skills

Forks & variants (3)

Asc Screenshot Resize has 3 known copies in the catalog totaling 1.8k installs. They canonicalize to this original listing.

How it compares

Pick asc-screenshot-resize over manual sips recipes when you need asc CLI-discovered dimensions that stay current with App Store Connect policy.

FAQ

What does asc-screenshot-resize do?

Resize and validate App Store screenshots with current asc screenshot-size data and macOS sips. Use when preparing or fixing screenshots for App Store Connect submission.

When should I use asc-screenshot-resize?

During launch aso work for marketing & seo.

Is asc-screenshot-resize safe to install?

Review the Security Audits panel on this listing before production use.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.