
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)
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
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.
Always discover current accepted sizes from `asc` first:
asc screenshots sizes --all --output table
npx skills add https://github.com/rorkai/app-store-connect-cli-skills --skill asc-screenshot-resizeAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 2k |
|---|---|
| repo stars | ★ 934 |
| Security audit | 3 / 3 scanners passed |
| Last updated | July 21, 2026 |
| Repository | rorkai/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
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 tableFor 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 tableCommon current device-type anchors:
IPHONE_65for the common 6.5-inch iPhone screenshot set.IPAD_PRO_3GEN_129for 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.pngApp 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.jpgBatch-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
done3. 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.pngBatch resize to a chosen target:
mkdir -p resized
for f in *.png; do
sips -z 2778 1284 "$f" --out "resized/$f"
done4. Validate outputs with asc
sips -g pixelWidth -g pixelHeight -g hasAlpha resized/*.png
asc screenshots validate --path "./resized" --device-type "IPHONE_65" --output table5. 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 --allas 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 validateover 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.
- rudrankriyam - 899 installs
- rudrankriyam - 889 installs
- ehmo - 1 installs
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.