appstore-screenshot-validator — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited appstore-screenshot-validator (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Prepare screenshots for App Store Connect. Do not hard-code Apple size tables here; asc screenshots sizes is the source of truth.
asc screenshots sizes --output table
asc screenshots sizes --all --output tableCommon anchors: IPHONE_65 and IPAD_PRO_3GEN_129. Use --all for other iPhone sizes, Apple TV, Mac, Vision Pro, iMessage, or Watch.
After choosing target dimensions from ASC, inspect local screenshots with the bundled helper:
python3 "$PLUGIN_ROOT/skills/appstore-screenshot-validator/scripts/screenshot_audit.py" \
"./screenshots/iphone" --recursive --allow-size 1284x2778 --allow-rotated --fail-on-alphaThe helper reads PNG/JPEG headers only. It does not resize, rewrite, strip alpha, upload, or call ASC. Pass --json for machine-readable output.
asc screenshots sizes --all.screenshot_audit.py against candidate PNG/JPEG files; fail on alpha and hidden Unicode filename spaces before upload.sips for macOS image rewrites only after selecting an ASC target size; sips -z takes height then width.asc screenshots validate on the final directory, then asc screenshots upload --dry-run, then upload only after the dry-run is clean.Preserve originals by writing to a separate directory. Do not stretch across incompatible aspect ratios unless the user accepts the visual tradeoff. Prefer asc screenshots validate over visual inspection before upload.
references/appstore-screenshot-validator.md for detailed asc, sips, filename cleanup, validate, and upload commands.~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.