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.

629
Installs
5
Use cases
5/10
Quality

Is ios-marketing-capture-automation safe to install?

Review the source first

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?

SKILL.md
# 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.

Data sourced from aradotso/marketing-skills on GitHub. Install counts from skills.sh. The summary and security audit are derived from the skill's source files: every command and URL listed appears verbatim in the source.

Related skills

lark-workflow-meeting-summary

219.7K

Users 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.

highlarkmeeting-summarylarksuite

seo-audit

133.3K

Users 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.

highseoauditcoreyhaines31

copywriting

123.0K

Users 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.

lowmarketingcopywritingcoreyhaines31

marketing-psychology

91.1K

Marketers, 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.

lowmarketingpsychologycoreyhaines31