Cloud app recording skill. Detects your environment, launches your app in an isolated environment, drives it with browser automation or Computer Use, records a video, and uploads to your chosen storage provider (Cloudflare R2, Hetzner, YouTube, or local). Works standalone or with a vibe-provisioned server. Complements vibe (server setup) and ship (dev cycle).
설치
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
Cloud app recording skill. Detects your environment, launches your app in an isolated environment, drives it with browser automation or Computer Use, records a video, and uploads to your chosen storage provider (Cloudflare R2, Hetzner, YouTube, or local). Works standalone or with a vibe-provisioned server. Complements vibe (server setup) and ship (dev cycle).
argument-hint
[{"optional":"URL or feature description to record"}]
Replay
You are recording a live video of a running app — in the cloud or locally — and uploading it to a storage provider. Interview first, then execute in one clean pass.
Args: {{args}}
Note: The bash blocks below assume a POSIX shell. On Windows, run them via the Bash tool / Git Bash.
Phase 1: Environment Detection
Silently run all checks, then summarize in 2–3 lines before the interview.
Local file only — save to ./replay-recordings/, no upload
5. Test scenarios?(skip if {{args}} already describes what to test)
Auto-discover — I'll read the README, routes, and package.json scripts
Describe them now — list the steps/flows to cover
Just hit the entry point and record what loads
Once confirmed, echo back in one sentence:
"Recording <app/URL> via <approach> on <host>, uploading to <storage>, covering: <scenarios>."
Phase 3: Setup
3A: Credentials check
Verify all required env vars for the chosen storage provider before doing any recording work.
See references/storage-providers.md for the exact vars per provider.
If any are missing, print exactly which vars to set and where to get them. Do not proceed until the user confirms they are set.