ios-marketing-capture-automation
This skill provides an in-app automation framework for capturing marketing screenshots and rendering UI elements for SwiftUI iOS applications. It uses a debug-gated coordinator to navigate through app states, seed demo data, and generate localized images using ImageRenderer and UIGraphicsImageRenderer.
Is ios-marketing-capture-automation safe to install?
Review the source first: our audit of ios-marketing-capture-automation's source files found 10 shell commands, 0 external URLs, file reads and writes (high risk). Every command and URL listed appears verbatim in the skill's source. The skill requires executing shell commands to build the iOS application, manage simulator state, and perform file system operations to extract captured screenshots from the simulator container.
How we audit skills: our security review methodology.
Who is this skill for?
iOS developers building SwiftUI applications who need to automate the generation of localized App Store screenshots and marketing assets.
What can you do with it?
- Automate multi-locale marketing screenshot capture for iOS apps
- Seed deterministic demo data for consistent marketing visuals
- Render isolated SwiftUI components like widgets, cards, and charts as PNG files
- Capture full-window screenshots including status bars and safe areas
- Automate App Store screenshot generation across different languages
How good is this skill?
Quality score: 5/10. The skill provides a comprehensive implementation pattern, including code examples for navigation, data seeding, and shell scripts for automation. It addresses common pitfalls like Live Activity persistence and simulator management.
What does the skill file contain?
# iOS Marketing Capture Automation > Skill by [ara.so](https://ara.so) — Marketing Skills collection. ## What This Skill Does This skill helps you automate marketing screenshot capture for SwiftUI iOS apps by building an in-app capture system that: - Adds a `#if DEBUG`-gated capture system with zero production footprint - Seeds deterministic demo data so screenshots look populated and polished - Navigates to each screen programmatically via step-based coordinator - Snapshots full window including status bar, safe area, and presented sheets - Renders isolated elements (cards, widgets, chart...
Frequently asked questions
Does this skill use XCUITest?
No. It uses an in-app capture system that leverages ImageRenderer and UIWindow.drawHierarchy to capture views directly from the application process.
What are the system requirements?
The skill requires Xcode 16+, iOS 17+ deployment target, a matching simulator runtime, Python 3, and a SwiftUI-based application.
How does it handle multiple languages?
The capture script loops through a defined list of locales and relaunches the application with the -AppleLanguages argument for each language.
Is the capture system included in production builds?
No. The capture system is wrapped in #if DEBUG blocks to ensure it has zero footprint in production builds.
Related skills
lark-workflow-meeting-summary
219.7KUsers who need to summarize meeting minutes, generate weekly reports, or review meeting history within the Lark ecosystem
The lark-workflow-meeting-summary skill provides a structured workflow for agents to aggregate meeting minutes from Lark VC, generate summaries, and create or update reports in Lark Docs.
seo-audit
133.3KUsers seeking to diagnose SEO issues, improve organic search performance, or conduct a health check on their website
The seo-audit skill provides a structured framework for diagnosing and recommending improvements for website search engine optimization. It guides the agent through technical, on-page, and content quality assessments, including specific checks for international SEO and site-type-specific issues.
copywriting
123.0KUsers who need to write or improve marketing copy for web pages and require a structured, conversion-oriented approach
The copywriting skill provides a framework for generating and refining marketing copy for websites, including homepages, landing pages, and product pages. It guides the agent to gather product marketing context from local files, apply conversion-focused writing principles, and structure content for clarity and persuasion.
marketing-psychology
91.1KMarketers, product managers, and business owners seeking to apply behavioral science and mental models to their marketing strategy and customer communication
This skill provides a framework for applying psychological principles, mental models, and behavioral science to marketing strategies. It guides users in understanding consumer decision-making, ethical influence, and behavioral patterns to improve marketing effectiveness.