skills/generators/app-store-assets/SKILL.md
Comprehensive App Store asset specifications and guidelines for all promotional artwork — app icons, screenshots, app previews, event cards, subscription images, and featuring artwork. Use when preparing assets for App Store Connect upload.
npx skillsauth add taiberium/claude_code_setting app-store-assetsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Generate complete asset specifications, design guidelines, and checklists for all App Store Connect promotional artwork and media.
Use this skill when the user:
Ask user via AskUserQuestion:
Which platforms? (multi-select)
What assets do you need?
Read specs-reference.md and generate a customized asset checklist for the user's platforms.
# App Store Asset Checklist: [App Name]
## Required Assets
### App Icon
| Spec | Value |
|------|-------|
| Size | 1024 x 1024 px |
| Format | PNG |
| Color space | sRGB or Display P3 |
| Layers | Flat (no transparency, no rounded corners) |
| Shape | Square (system applies mask) |
### Screenshots: [Platform]
[Platform-specific requirements]
### App Preview (Optional but Recommended)
[Video specifications]
## Promotional Assets
### In-App Event Card
[Specs if applicable]
### Subscription Image
[Specs if applicable]
## Production Checklist
- [ ] All sizes prepared
- [ ] Localizations ready
- [ ] Tested on actual devices for readability
- [ ] Compliant with Apple content guidelines
app-store/screenshot-planner — Screenshot strategy and captioninggenerators/in-app-events — Event card design guidancegenerators/custom-product-pages — CPP-specific asset planningtools
Generates multi-step onboarding flows with persistence for iOS/macOS apps. Use when user wants to add onboarding, welcome screens, or first-launch experience.
tools
Generates an offline operation queue with persistence, automatic retry on connectivity, and conflict resolution. Use when user needs offline-first behavior, queued mutations, or pending operations that sync when back online.
development
Generates offer code distribution strategies and configuration guides for subscription and IAP promotions — including partner campaigns, influencer programs, and email re-engagement. Use when setting up offer codes for distribution.
tools
Generates a protocol-based networking layer with async/await, error handling, and swappable implementations. Use when user wants to add API client, networking, or HTTP layer.