← ClaudeAtlas

marketing-video-automationlisted

Automate marketing/demo videos for mobile, web, Electron, and macOS/Tauri apps: deterministic storyboard, screen capture, zoom/GIF/WebP polish. Use for 'marketing video', 'App-Demo aufnehmen', 'Screen Studio style', 'App Store preview video'.
silvio-l/skills · ★ 0 · AI & Automation · score 70
Install: claude install-skill silvio-l/skills
# Marketing Video Automation Produces a demo/marketing video by automating the app itself rather than free-hand clicking during the recording. A freely improvising agent driving the app live, on camera, is the unreliable path — jitter, mis-clicks, and dead air all end up baked into the footage with no way to cut them out. The reliable path is a **storyboard**: a script the agent writes and rehearses first, then replays verbatim while a separate recorder captures the screen. ## 1. Pick the platform branch | App runs as | Automate with | Reference | |---|---|---| | iOS/Android app (simulator or device) | Maestro | [`mobile-maestro.md`](mobile-maestro.md) | | Web app in a browser | Playwright CLI | [`web-playwright.md`](web-playwright.md) | | Electron app | Playwright (experimental Electron support) | [`web-playwright.md`](web-playwright.md) | | Native macOS app, or Tauri (WKWebView) desktop app | AppleScript/JXA or Hammerspoon + native screen capture | [`desktop-macos.md`](desktop-macos.md) | A Tauri app is Rust with a WKWebView front end, not Chromium — Playwright/browser automation does not see the window as it actually renders. Treat it as a native macOS app: the desktop branch, not the web branch, even though the UI is built with web tech. Load the matched reference file before continuing; it carries the install commands, script templates, and capture commands for that branch. **Done when:** the branch is picked and its reference file is loaded. ## 2. Design the story