iOS Marketing Capture

Adds a debug-only capture system to a SwiftUI app to snapshot every screen in every language for App Store marketing.

View on GitHub ↗
Stars
★ 263
Last commit
5 Sept 2026
Maintenance
Active
Licence
MIT
Category
Agent Skills
GitHub
ParthJadhav/ios-marketing-capture

Overview

An agent skill that adds an automated marketing screenshot system to a SwiftUI iOS app. It seeds demo data, navigates to each screen in code and captures full screens and individual elements for every locale. It runs inside the app in debug builds only, rather than through XCUITest or Fastlane.

Features

  • Adds a DEBUG-only capture system with no production footprint
  • Seeds repeatable demo data so screenshots look populated
  • Navigates to each screen with a step-based coordinator
  • Captures the full window, including the status bar and presented sheets
  • Renders cards, widgets and charts as transparent PNGs at 3x with ImageRenderer
  • Loops through every locale with one build

Requirements

  • A SwiftUI iOS app

Install

  1. Install with the skills CLI (add -g for global, or -a claude-code for one agent)

    npx skills add ParthJadhav/ios-marketing-capture

Example

Ask your agent: "Capture marketing screenshots for my app across all locales". It asks about your screens, locales, device and seed data before writing code.

Works with

Claude CodeCursorWindsurfCodex

Listed in

swiftskills.dev

Read the code before you install anything. SwiftAgents doesn't review or endorse the tools listed here. Active: a commit in the last 90 days. Slowing: last commit within the past year. Stale: older than a year, or archived.

More in this category