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
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
Listed in
- github.com/ParthJadhav/ios-marketing-capture
- raw.githubusercontent.com/ParthJadhav/ios-marketing-capture/HEAD/README.md
- raw.githubusercontent.com/ParthJadhav/ios-marketing-capture/HEAD/SKILL.md
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
App Store Screenshots
Sets up a small Next.js editor for making framed App Store and Google Play screenshots across Apple devices and locales.
SwiftUI Pro
Paul Hudson's SwiftUI skill, aimed at the mistakes models often make with navigation, layout, state, VoiceOver and deprecated APIs.
Dimillian Skills
Thomas Ricouard's skill pack: SwiftUI performance audits, Liquid Glass, view refactors, Swift concurrency fixes, App Store release notes and simulator debugging.