← ClaudeAtlas

analyze-videolisted

Analyze a reference video and reverse-engineer its style into a reusable Seedance 2.0 prompting template for the Novoads API. The output is a new formula file — like seedance-2-ugc.md — that captures the video's structure, pacing, camera work, edit style and tone so it can be recreated with any product, any person, in any setting. Use this whenever someone provides a video they want to use as a style reference, says "I want to make videos like this", "deconstruct this video", "turn this into a template", "analyze this style", or drops a video file and wants to recreate that format repeatedly.
novoads/claude-code-ads · ★ 14 · AI & Automation · score 73
Install: claude install-skill novoads/claude-code-ads
# Analyze video → reusable prompting template Someone found a video style they love. Your job is to deconstruct it into a reusable prompting template — a formula they can plug any product, person or setting into and get that same style back from `seedance-2.0`. The output is **not** a single prompt. It is a **formula file** saved into `skills/novoads-api/prompting/prompt-library/`, built the way [seedance-2-ugc.md](../prompt-library/seedance-2-ugc.md) is built: layers, variables, option banks, rules, and a worked example, so the agent can generate unlimited prompts in that style. **Nothing in steps 1 to 6 touches the API.** Frame extraction, transcription and analysis are local work on the user's own file: no calls, no credits. Only step 7, the optional test render, spends anything, and it runs through the two gates in [SKILL.md](../../SKILL.md) like every other generation. **The 15-second constraint is the whole design problem.** `seedance-2.0` and `seedance-2.0-mini` take any integer 4 to 15 seconds, and the reference video is usually 30 to 60. Your template has to distil the style into what fits one 15-second clip, and say how to recreate the longer arc across a series of clips. ## Dependencies - **ffmpeg** / **ffprobe** — required for frame and audio extraction (step 1). `brew install ffmpeg` on macOS. - **whisper** — optional, for transcription (step 2). `pip3 install openai-whisper`. If it is unavailable, ask the user to paste the dialogue instead. Neither is