google-play-assets

Generates Google Play Store screenshots, promo video, feature graphic, and icon using Playwright and sharp.

Updated May 14, 2026
One-click install
npx skills add https://github.com/jesusprodriguezUnir/bracketMundial --skill google-play-assets-jesusprodriguezunir
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: google-play-assets
Source: https://github.com/jesusprodriguezUnir/bracketMundial/tree/main/.agents/skills/google-play-assets
Command: npx skills add https://github.com/jesusprodriguezUnir/bracketMundial --skill google-play-assets-jesusprodriguezunir

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires playwright, sharp, ffmpeg, and includes scripts (resource) components.

What problem does it solve? Preparing a Google Play Store listing requires many graphic assets with strict dimension requirements (phone and tablet screenshots, a 1024×500 feature graphic, a 512×512 icon, and a promo video). Creating these manually is slow and error-prone, and Play rejects images outside the allowed size ranges. ## Core Features & Use Cases - Automated Screenshot Capture: Uses Playwright to capture 6 representative app views (hero, groups, knockout, squads, calendar, stadiums) at phone (1080×1920), tablet 7" (1200×1920), and tablet 10" (1600×2560) resolutions. - Exact-Dimension Processing: Uses sharp to force exact pixel dimensions so Google Play never rejects the images. - Promo Video & Branding Assets: Records a 1920×1080 MP4 promo video (requires ffmpeg) and renders a Panini-style feature graphic plus a 512×512 icon. - Use Case: Before publishing the Bracket Mundial 2026 app, run one command to produce the complete marketing/google-play/ folder ready to upload to Play Console, in Spanish or English. ## Quick Start Ask the assistant to generate all Google Play Store assets for the app by running the play:assets script, optionally limiting output to phone screenshots or switching the capture language to English.

Frequently Asked Questions about google-play-assets

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

FAQPage Schema
How do I generate Google Play Store screenshots automatically?▼

Run the play:assets npm script, which launches the app with Playwright and captures six representative views at phone and tablet resolutions. Output PNGs are written to the marketing/google-play/ folder ready for Play Console upload.

What image sizes does Google Play require for store listings?▼

Phone screenshots must be 320–3840 px per side (this generates 1080×1920), the feature graphic must be exactly 1024×500, and the icon must be a 512×512 32-bit PNG. The sharp library forces these exact dimensions so Play does not reject them.

Can I generate only one type of Play Store asset?▼

Yes, pass the --only flag with phone, tablet, promo, graphic, or icon to generate just that asset type. For example, --only phone produces only the 1080×1920 phone screenshots.

Does the promo video upload directly to Google Play?▼

No, Google Play does not host MP4 files directly. The script generates a 1920×1080 video that you must upload to YouTube, then paste the link into the promotional video field of the store listing.

Why does the video generation step fail on my machine?▼

Video recording requires ffmpeg to be installed and available in the system PATH. Image-only assets (screenshots, feature graphic, icon) do not need ffmpeg and will still generate without it.

Can I capture the app screenshots in English instead of Spanish?▼

Yes, pass --lang en to the script to capture all screenshots with the app running in English. Spanish is the default language when no flag is provided.