Communitygithub.com

Drama2557/4RealDigital-Video-Studio

Catálogo de técnicas: cinco SEAMS con velocidad emparejada (zoom-through, INVERSE zoom-through, cut-the-curve, waterfall cut, rack-focus blur-cut) más dos técnicas en escena: waterfall ENTRY (cascadas de llegada escalonada para tarjetas de título / aperturas de segmento) y la curva nudge (diapositivas de grupo de tres fases lento-rápido-lento). Cubre el emparejamiento de velocidad de recorrido parcial (~12% del cuadro) mediante eases power4 reflejados, la regla del signo de escala Z, desenfoque escalado por tamaño (10px texto / 18-20px cuadro completo), cortes escalonados palabra por palabra, ritmo de cascada por peso del elemento y la proporción de diapositiva 10/65/25. Léelo antes de autorar cualquier transición, traspaso de ritmo de texto, entrada de texto cinético o reposicionamiento de grupo. [depth, zoom, inverse-zoom, scale-sign, mirrored-zoom, rack-focus, pacing, velocity, cut-the-curve, waterfall, stagger, cascade, kinetic-text, title-card, segment-opener, nudge, slide, easing, group-motion, z-depth, motion-graphics, cinematic, transition, blur, directional-continuity]

¿Qué es 4RealDigital-Video-Studio?

Este skill de agente de IA, diseñado para herramientas como Claude Code, Cursor o Codex, proporciona un catálogo completo de técnicas de motion design y edición de video profesional. Cubre siete técnicas principales: cinco transiciones de unión (SEAMS) con emparejamiento de velocidad en los ejes Z, X e Y, y dos técnicas dentro de la escena para llegadas y reposicionamientos de grupos. Es especialmente útil para creadores de contenido, editores de video y diseñadores de motion graphics que buscan lograr transiciones cinematográficas suaves y cinéticas. El skill detalla parámetros precisos como escalas, desenfoques, opacidades, duraciones, eases y reglas de dirección, incluyendo la lógica del signo Z, el desenfoque escalado por tamaño, el ritmo de cascada y las proporciones de diapositiva. Las implementaciones de código se basan en GSAP y se almacenan en `examples/gsap-implementation.md`. El skill es esencial para cualquier agente que deba autorar transiciones de alta calidad entre escenas o elementos de texto cinético.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Drama2557/4RealDigital-Video-Studio/tree/HEAD/.agents/skills/cut-the-curve

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Cut the Curve — el catálogo de técnicas

Cinco técnicas SEAM, un principio: cortar en la velocidad máxima, igualar dirección y velocidad en ambos lados del corte — más las dos técnicas en escena (§6 llegadas, §7 diapositivas). La ley SEAM (ley vectorial, la corriente, el libro mayor, la Puerta Seam) vive en motion-doctrine; léela primero. Este skill son los parámetros y la mecánica. Todas las plantillas de código GSAP (worker + registry): examples/gsap-implementation.md.

Catálogo

#TécnicaAlcanceEjeUso
1Zoom-Through (adelante)Intercambio de texto en escenaZ, hacia el visorprofundizar en el mismo pensamiento
2Inverse Zoom-ThroughLlegada / ritmo de remateZ, alejándosealgo más grande aterriza
3Cut the CurveEntre escenasX / Yel límite predeterminado, la corriente de la película
4Waterfall CutUnión texto a textoX, por palabratraspaso a nivel de palabra entre ritmos de texto grande
5Rack-Focus Blur-CutIntercambio de estado en misma superficieX / Y / Zel único corte que QUIERES QUE SE VEA — un floreo de DSLR focus-pull
6Waterfall EntryLLEGADA en escena (sin unión)Y, desde abajotarjetas de título, aperturas de segmento, intros de listas
7Nudge CurveDiapositiva de grupo en escena (sin unión)X / Yreposicionar un grupo compuesto para hacer espacio

La dirección Z es un signo

"Mismo eje" no es suficiente en Z: el signo de d(escala)/dt debe coincidir a través del corte:

Vector ZEscala de salidaEscala de entradaVariante
Empuje (adelante)creciendo 1 → 1.2creciendo 0.75 → 1zoom-through
Tirón (atrás)encogiendo 1 → 0.8encogiendo 1.25 → 1inverse zoom-through

Espejos prohibidos: una salida que retrocede respondida por una entrada que crece desde pequeño (el tirón se convierte en empuje — el común, ya que crecer desde pequeño es la entrada de elemento predeterminada), y una salida de empuje respondida por una retracción sobredimensionada. Esto vincula las ENTRADAS PROPIAS de la escena entrante durante la ventana de unión (corte + ~0.5s), no solo el tween envoltorio: mantén el cuadro entrante compuesto, o autoriza su entrada para que coincida con el signo. Verifica según la regla 7 de la Puerta Seam.

Lógica de desenfoque (todas las variantes Z)

SujetoDesenfoque máximoPor qué
Escala de texto (titular, grupo de palabras)10px20px mancha las letras — el corte se lee como un fallo, no velocidad
Superficie de cuadro completo (ventana, tarjeta, captura)18–20pxun desenfoque más claro en una superficie grande se lee como un contratiempo de renderizado

Mismo desenfoque máximo en ambos lados en el cuadro de intercambio. Desenfoca el ENVOLTORIO, nunca los hijos.


1. Zoom-Through (adelante)

Corte con velocidad emparejada en el eje Z; nunca ambos textos visibles. Todo CRECE: el texto saliente acelera hacia la cámara, un intercambio duro se oculta en el desenfoque máximo, el texto entrante sigue creciendo hasta el plano focal. Solo titulares y frases cortas. Total ≈ 0.4s.

FaseEscalaDesenfoqueOpacidadEaseDuración
Salida1 → 1.20 → 10px1 → 0.15power3.in (opacidad: tween none separado)0.2s
Corte (tl.set)in: 0.7510pxout: 0 / in: 0.15——
Entrada0.75 → 110 → 0px0.15 → 1expo.out0.5s

La opacidad de salida DEBE ser su propio tween lineal — power3.in mantiene la opacidad cerca de 1 demasiado tiempo. En la entrada, todas las propiedades comparten expo.out.

2. Inverse Zoom-Through (hacia atrás)

El espejo de tirón hacia atrás: el elemento saliente RECEDE; el entrante llega SOBREDIMENSIONADO (como si estuviera justo detrás de la cámara) y se retrae al plano focal. Todo ENCOGE. Úsalo en ritmos de LLEGADA/remate — una línea de remate, una respuesta gigante, un estado final sostenido — nunca en límites ordinarios. Total ≈ 0.7s (30% salida / 70% entrada).

FaseEscalaDesenfoqueOpacidadEaseDuración
Salida1 → 0.80 → 10px1 → 0.15power3.in (opacidad: tween none separado)~0.2s
Corte (tl.set)in: 1.2510pxout: 0 / in: 0.15——
Entrada1.25 → 110 → 0px0.15 → 1expo.out~0.5s

El desenfoque es de 10px para escala de texto; 18-20px solo cuando ambos lados son superficies a sangre completa.

Disciplina de signo: la escena entrante llega como un cuadro compuesto dentro del envoltorio que se retrae — sin intro de crecer desde pequeño en la ventana de unión. Las entradas escalonadas ocurren después de que la retracción se asienta, o comienzan ≥1 y se retraen.

3. Cut the Curve (límite de escena predeterminado)

Corte con velocidad emparejada en X/Y — el predeterminado para TODOS los límites de escena a escena, en la corriente de la película, no un acento. El héroe saliente acelera en una dirección, el corte aterriza a medio movimiento, el héroe entrante continúa la MISMA dirección y desacelera. Total ≈ 0.6s; direcciones IZQUIERDA / DERECHA / ARRIBA / ABAJO (predeterminado IZQUIERDA).

Recorrido parcial: ~12% del cuadro (≈230px a 1920) — nunca movimientos fuera de pantalla completos.

DirecciónSalidaInicio → fin de entrada
Hacia la izquierdax: 0 → −230x: +230 → 0
Hacia la derechax: 0 → +230x: −230 → 0
Hacia arribay: 0 → −230y: +230 → 0
Hacia abajoy: 0 → +230y: −230 → 0

Mecánica:

  • Eases reflejados: salida power4.in + entrada power4.out, misma distancia y duración — las dos mitades de un power4.inOut, por lo que la velocidad coincide exactamente en el corte.
  • El truco de desvanecimiento: la opacidad de salida se completa en ~25-30% de su recorrido (desvanecimiento ≈ 0.18-0.3s vs movimiento 0.3-0.34s); la entrada se enciende en ~0.35 de opacidad a medio camino. Cronometra el último elemento que se desvanece para que muera justo en el corte — un espacio donde nada se mueve se lee como tiempo muerto.
  • Salida 0.2-0.4s; entrada ≥ salida. Desenfoque opcional 8-10px.
  • Escenario de etapa: #root debe ser opaco (background: var(--canvas-deep, var(--canvas, #000))) — el corte a medio camino abre una ventana de opacidad sumada < 1 que destella en blanco de lo contrario (ver seam-craft).

push-slide existe pero viola el recorrido parcial y la fase de medio movimiento; prefiere cut-the-curve.

4. Waterfall Cut (cut-the-curve palabra por palabra)

Cut-the-curve a granularidad de PALABRA — el corte hacia la izquierda más fuerte para uniones de texto a texto. Las palabras salientes se desvanecen en sus propias curvas; las palabras entrantes caen en cascada a medio vuelo — una ola que el ojo cabalga a través de la unión.

Alcance: autorizado por worker dentro de una composición de múltiples ritmos (capas .beat apiladas de cuadro completo), NO un tipo de registro/injector — modifica tramos de palabras, no envoltorios de clips. El límite hacia y desde el bloque de ritmo de texto aún obtiene una transición de registro normal. No cuenta contra el presupuesto de 2-3 transiciones.

ParámetroValorPor qué
Recorrido±230px (~12% cuadro)recorrido parcial + velocidad > empuje de cuadro completo
Salida0.34s power4.inla aceleración ES el corte
Desvanec. de salida0.18s, comienza con xpalabra desaparecida en ~25-30% del recorrido — sin mancha
Escalon. de salida+0.022s orden de lecturala línea se pela, no un deslizamiento en bloque
Entrada0.3s power4.outmitad trasera del compuesto — coincidencia de velocidad
Opacidad inicio entrada0.35encendido a medio camino; el binario 0→1 salta
Brechas de entrada0.05s × 0.84 decaimientocascada acelerada, se resuelve compuesta

Reglas:

  • Una dirección por cadena, cabalgando la corriente. El zoom inverso es solo el ritmo de LLEGADA de la cadena.
  • Preconfigura todas las palabras a x: +230, opacity: 0 en tiempo de construcción — immediateRender: false solo deja palabras sin iniciar visibles en reposo.
  • Un primer ritmo corto puede salir en línea completa: su desvanecimiento termina ~0.02s antes del corte, por lo que aún está rayando cuando las siguientes palabras se encienden — sin espacio muerto.
  • Solo transform/opacity (seguro para seek); se aplica el escenario de etapa opaco.

5. Rack-Focus Blur-Cut (el corte visible)

La única variante donde el corte es VISTO: un PICO de desenfoque de desenfoque oculta un intercambio duro de un solo cuadro — un focus-pull de DSLR de mano. Úsalo como un floreo ocasional para un intercambio de estado de la MISMA superficie dentro de un tema visual; nunca el límite predeterminado.

Diferencias con los demás: la salida permanece COMPLETAMENTE OPACA hasta el corte (el desenfoque oculta el intercambio — sin desvanecimiento temprano); eases power2.in / power2.out (óptica suave, no impulso).

Reglas:

  • Actívalo solo en un ritmo narrativo, ≤ una vez por ~8s; nunca a mitad de título o durante una pausa.
  • Corta en el desenfoque MÁXIMO (≥6px; pico 8-12px, máximo ≤16-18px) — intercambiar en el camino hacia arriba muestra el corte.
  • Una escala sutil (~1.06 respiración de lente) lo vende como óptica.
  • Misma dirección en ambos lados — la ley vectorial aún se aplica. Duración de entrada ≥ salida.
  • Desenfoca el envoltorio; nunca desenfoque + opacidad en un tween en un solo elemento (error de composición headless); nunca desenfoques un <video> directamente (envuélvelo).

6. Waterfall Entry (llegada en escena — no es una unión)

Cascada de LLEGADA escalonada: palabras/elementos entran desde abajo (una dirección consistente), cada uno comienza antes de que el anterior se asiente — una ola acelerada que se resuelve en un diseño compuesto. Tarjetas de título, aperturas de segmento, intros de listas/características. El hermano de unión es §4; no mezcles sus reglas:

§6 Entrada (llegada)§4 Waterfall Cut (unión)
OpacidadBINARIA 0→1 mediante tl.set en la entrada — nunca desvanecerse enciende en 0.35 a medio camino — el desvanecimiento ES el truco de velocidad
Eje predet.Y, desde abajoX, cabalgando la corriente
Lado salienteningunopalabras salen en power4.in reflejado

Coreografía:

  • Superponer, no hacer cola — el siguiente elemento comienza dentro de ±2 cuadros de que el anterior se asiente; las brechas se ENCOGEN a través de la cascada; el último elemento encaja.
  • La velocidad varía según el peso — los elementos pesados/ancla viajan más lejos y más tiempo; las palabras ligeras/puntuación encajan rápido:
ParámetroAncla/pesadoPalabra normalLigero/puntuación
Desplaz. Y60-80px40-50px30-48px
Duración0.16-0.20s0.13-0.16s0.10-0.13s
Superpos.brecha 0-2fsuperposición 1fsuperposición 1-2f
  • Ease power4.out (expo.out para un chasquido extra); nunca .inOut en una entrada.
  • Una dirección por cascada.
  • Divide la ÚLTIMA palabra en fragmentos para extender el clímax; los fragmentos viajan más lejos.
  • Después del asentamiento, el grupo generalmente se desliza para hacer espacio para el siguiente ritmo — eso es §7.

7. Nudge Curve (diapositiva de grupo en escena — no es una unión)

Reposicionamiento lento-rápido-lento de un grupo compuesto (filas de palabras, pilas de tarjetas, listas) para revelar contenido o hacer espacio. Ningún ease incorporado único lo produce — power4.inOut se detiene de golpe. Encadena tres tweens en una propiedad:

FaseEaseDistanciaTiempoSensación
1 subidapower3.in~10%~20%apenas se mueve — el movimiento se registra, sin sacudida
2 ráfaganone (lineal)~65%~18%~2× px/cuadro promedio — con propósito
3 colapower4.out~25%~62%arrastre decreciente hasta el reposo — mata el golpe

Reglas:

  • La cola es ≥3× la subida en TIEMPO. Si aún golpea: extiende el tiempo de la cola (no la distancia) o usa power5.out.
  • La fase 2 permanece lineal — aplicar ease le resta contraste a la ráfaga.
  • Revela contenido nuevo DURANTE la fase 2 — la ráfaga enmascara su aparición.
  • Mismas proporciones vertical; escala las distancias proporcionalmente, mantén las proporciones de tiempo.

Elegir una variante

Zoom-ThroughInverse ZoomCut the CurveWaterfall Cut
AlcanceIntercambio de texto en escenaLlegada/ritmo de remateEntre escenasUnión texto a texto
Signo/eje Zcreciendo (empuje)encogiendo (tirón)X / YX, por palabra
Recorrido/escala1→1.2, luego 0.75→11→0.8, luego 1.25→1±230px±230px
Desenfoque pico10px texto / 18-20 cuadro completo10px texto / 18-20 cuadro completo8-10px opcionalninguno
Easespower3.in / expo.outpower3.in / expo.outpower4.in / power4.outpower4.in / power4.out
Sensaciónprofundizandollegando allevado de ladouna ola a través de la unión

Anti-patrones

| No hagas esto …

… [truncado para traducción]

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

Drama2557/4RealDigital-Video-Studio

Overlay doctrine for the embedded-captions workflow — the caption MODEL (drop / rail / embed) and the rule that captions are an OVERLAY composited on top of the film, never a reserved bottom band you shift content up to avoid. Load when adding captions/subtitles to a talking-head or launch video, when deciding whether a phrase should be dropped, ride the verbatim rail, or be promoted to a scarce embedded climax, when laying out a composition that will carry captions (do NOT reserve a keep-out band), or when centering a composition on the true frame center under captions. Quotes the rail+embed model from embedded-captions and constraint #13 (captions overlay, keep-out band retired) from the product-launch-video scene agent. Applies ON TOP of embedded-captions.

Drama2557/4RealDigital-Video-Studio

Turn a weekly changelog .md into a finished branded changelog video (square 1080, ~45-60s, Annie VO, animated brand background, mock-UI visualizations, lowkey captions). Use when the user provides a changelog/digest markdown and wants the weekly video, or says "changelog video". Self-contained — fonts, background, lexicon, and scripts ship in this skill.

Drama2557/4RealDigital-Video-Studio

Add captions or subtitles to an existing single-subject talking-head video without editing the footage. Use for plain verbatim captions, cinematic captions embedded behind the subject, VFX captions, “炸/特效/酷炫字幕,” or a named identity from the 35-style catalog. Route by visual identity, not by backend engine. The quiet `anchor` rail is the default; embed every word only when the user explicitly wants a fully cinematic treatment. The workflow runs locally end to end, including transcription and subject matting; split multi-shot footage before applying it.

Drama2557/4RealDigital-Video-Studio

Turn arbitrary text — an article, notes, a topic, a brief — into a faceless explainer video: there is no site or footage to capture, so the visuals are invented per scene (typography, abstract graphics, diagrams, data-viz). Use for topic explainers, concept breakdowns, how-tos, listicles. Not a video built from a website (/product-launch-video — promo or tour). Unclear → /hyperframes.

Drama2557/4RealDigital-Video-Studio

Import Figma content into a HyperFrames composition — rendered assets, brand tokens, components, storyboard sections → reconstructed motion (frames read as states, not slides) (REST/CLI), connector-assisted motion when available, and shaders from a connector or native export. Use when the user pastes a figma.com link or asks to bring a Figma design, frame, logo, brand, or animation into a video/composition.

Drama2557/4RealDigital-Video-Studio

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.

Drama2557/4RealDigital-Video-Studio

Use the HyperFrames CLI development loop: init, add, catalog, capture, lint, check, snapshot, compare, grade-compare, preview, play, present, beats, keyframes, single or batch render, publish, cloud, cloudrun, feedback, lambda, doctor, browser, info, upgrade, skills, compositions, docs, benchmark, telemetry, transcribe, auth, tts, and remove-background. Also use when diagnosing build or render failures. validate, inspect, and layout are deprecated aliases; use check. Covers local, HeyGen-hosted cloud, AWS Lambda, and Google Cloud Run rendering.

Drama2557/4RealDigital-Video-Studio

The HyperFrames composition contract — build one renderable project. Use for composition structure, the `data-*` timing attributes, `class="clip"`, tracks, sub-compositions, variables, framework-owned media playback, deterministic-render rules, and validation. Also covers Tailwind projects and the STORYBOARD.md / SCRIPT.md plan formats. Read before writing composition HTML.

Drama2557/4RealDigital-Video-Studio

Non-animation creative direction for HyperFrames videos. Use for design spec (frame.md / design.md) handling, palettes, typography, narration, beat planning, audio-reactive visuals, composition patterns, and brand / style decisions. For atomic motion patterns and scene blueprints, use `hyperframes-animation`.

Drama2557/4RealDigital-Video-Studio

Install, discover, and wire registry blocks and components into HyperFrames compositions. Use when running hyperframes add or hyperframes catalog, installing one item or every block matching a tag, wiring an installed item into index.html, or working with hyperframes.json. Covers discovery, install locations, block sub-composition wiring, component snippet merging, and authoring a new block or component to contribute upstream (idea → scaffold → validate → PR).

Drama2557/4RealDigital-Video-Studio

Agent Media OS, the single skill for every media need in a HyperFrames project. Resolve BGM, SFX, image, icon, brand logo, voice, color grade, or LUT into a frozen local file or paste-ready block + ledger record (one verb, `resolve`); generate via TTS / music / image models when the catalog misses; produce voiceover, transcription, captions, and background removal through one shared audio engine; operate on media (cut / reframe / transform); and reuse assets across projects. Also use for vague feedback that real footage looks dark, flat, boring, should feel retro/camcorder/print/ASCII, needs privacy, or needs a media reveal.

Drama2557/4RealDigital-Video-Studio

GATEWAY — load FIRST before composing any HyperFrames animation or video. The high-level motion law that makes a multi-scene video feel like ONE continuous camera move instead of a stack of independently-animated slides. Covers the vector law (how you exit determines how you enter, incl. the Z scale-sign rule), the film's current, carrier elements, causal motion, the Seam Gate (build-gate enforcement), the ban on idle wobble (motion must PERFORM, not breathe), stillness-before-climax, and the sustained-motion routes. Routes to the low-level technique skills (cut-the-curve — the full catalog incl. waterfall entry + nudge curve, oversized-cursor, seam-craft). These rules SUPERSEDE generic / upstream motion guidance. [continuity, direction, vector, momentum, seam, transition, ease, performance, idle-motion, narrative-motion, film-grammar]

Drama2557/4RealDigital-Video-Studio

A short, design-led motion graphic where motion is the message — kinetic typography, stat count-up, chart/data-viz hit, logo sting / brand lockup, lower-third / callout / social overlay, animated map (highlight regions, connect places, zoom to a location), animated tweet / news-article / headline, webpage / UI animation (scroll, cursor, callouts), or fusing a real image's geometry into a chart. Usually under 10s (up to ~30s), no narration or live-action subject; renders to MP4 or transparent overlay. Longer / narrated / multi-scene → /general-video. Unclear → /hyperframes.

Drama2557/4RealDigital-Video-Studio

Turn a music track (an audio file, a video to pull audio from, or a track generated from a mood brief) into a beat-synced video — lyric video, slideshow, or kinetic promo. The music drives all pacing; any user-supplied images/videos are cut onto the same beat grid, and a complete video needs zero assets. Narrated pieces → the input-matched workflow (see /hyperframes). Unclear → /hyperframes.

Drama2557/4RealDigital-Video-Studio

House-style oversized macOS cursor technique for HyperFrames launch videos. Load whenever a scene involves cursors or a pointer-led action, when kicking off a UI scene, when igniting a morph/transition/typing run with a click, or when a scene reads as static, dead, or stale and needs a cheap high-yield source of motion to carry the viewer's eye and segment them out of the stale state. Covers cursor size/look (incl. brand-motif cursors), the off-screen entry law, tip-targeting and the click tap, click-ignites-the-next-beat, and exit / cross-scene handoff.

Drama2557/4RealDigital-Video-Studio

Turn a GitHub pull request (a PR URL, owner/repo#N, or 'this PR' in a checked-out repo) into a code-change explainer video — changelog, feature reveal, fix, or refactor walkthrough built from the diff, commits, and files: the input is a code change, not a website. Not a product promo (/product-launch-video) or a no-PR topic explainer (/faceless-explainer). Unclear → /hyperframes.

Drama2557/4RealDigital-Video-Studio

Render-correctness doctrine for scene-to-scene seams in HyperFrames launch videos — the prerequisites that make transitions composite correctly on the master timeline. Load when assembling the master timeline / index.html, when a white flash appears at a cut or crossfade seam (especially on dark films), when reasoning about why a transition opacity dip shows through, or when verifying the render-side mechanics of how overlapping scene wrappers blend. Covers the opaque stage-ground (#root background) white-flash guard and how the injector overlaps wrappers, holds final frames, ping-pongs tracks, and stamps lint-clean template code onto the master timeline. Does NOT contain the per-transition catalog — see the transition registry for individual transition entries.

Drama2557/4RealDigital-Video-Studio

Author a HyperFrames slideshow — a presentation, pitch deck, or interactive deck with discrete slides, fragment reveals, branching, hotspot navigation, and built-in presenter mode with speaker notes; also converts an existing page into a deck. Output is a navigable deck, not a rendered MP4. If the user didn't explicitly ask for a slideshow, confirm before authoring. Unclear → /hyperframes.

Drama2557/4RealDigital-Video-Studio

Package an existing talking-head / interview / podcast video with timed, designed GRAPHIC OVERLAY cards — kinetic titles, lower-thirds, data callouts, quotes, side panels, picture-in-picture — synced to the transcript, on a 16:9 / 9:16 / 4:5 canvas of your choice; the clip plays untouched underneath. Trigger on "graphic overlays", "on-screen graphics", "package / dress up my video". Not plain subtitles (/embedded-captions). Unclear → /hyperframes.

Drama2557/4RealDigital-Video-Studio

Agent skill / project related to launch or product demo video: Drama2557/4RealDigital-Video-Studio

Skills relacionados