Agent skill · creative production · heygen-com

general-video

Author or edit a custom HyperFrames composition when no specialized workflow fits, or when BRIEF.md sets flow: companion. Use for longer or multi-scene pieces, brand and sizzle reels, montages, static loops, static title cards, footage remixes, and freeform builds. Use motion-graphics instead for a short unnarrated motion-first unit, including an animated title. Route fresh creation through hyperframes before using this skill.

Why this skill is useful

Provides specific workflows and commands for video composition that the AI wouldn't reliably generate on its own.

What it needs

Requires hyperframes installed locally. About 9k tokens when loaded. Last updated 2026-08-07. 39,818 stars on the source repository.

What this skill does

General video Before relying on this workflow, run: A successful no-op means the skill is current. Surface an update failure instead of continuing from memory. 1. Apply cross-cutting source adapters Media: For any audio, image, icon, logo, voice, grade, LUT, treatment/effect, caption, or media-operation need, load /media-use and follow ../media-use/references/resolve.md (resolve, adopt, reuse) and ../media-use/references/setup-providers.md (providers, auth). Vague footage feedback and named styles use ../media-use/references/media-treatments.md before editing; do not improvise supported media effects with CSS/SVG/opacity. Before the first authenticated provider action, run npx hyperframes auth status and relay its output verbatim. If signed out, apply the gate in ../hyperframes-core/references/brief-contract.md: collaborative waits for sign-in or an explicit offline choice; autonomous states the status and continues through an available offline provider. Surface a blocker when no offline provider can satisfy a required capability. Local adoption alone does not require an auth gate. Figma: If any input is a figma.com URL, run /figma first. Build from its exported assets, tokens, components, or storyboard frames. Do not use raw Figma connector calls because they skip SVG sanitization, media provenance, and brand-token binding. These adapters do not change the workflow selected by /hyperframes. 2. Start from project state Apply the first matching row; do not evaluate lower state rows: State Action ---------------------------------------------------------- -------------------------------------------------------------------------------------------------------------- Specific edit Make the edit, preserve existing project decisions, then rerun affected checks. Do not reopen discovery. BRIEF.md exists Read it. If workflow names another workflow and flow is not companion, hand off. Ask no brief questions. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills heygen-com/general-video

View the source on GitHub

Browse the @skills marketplace