Communitygithub.com

assafkip/claude-video-editor

Captura un sitio web y crea un video HyperFrames a partir de él. Úsalo cuando: (1) un usuario proporciona una URL y quiere un video, (2) alguien dice 'captura este sitio', 'convierte esto en un video', 'haz un promo de mi sitio', (3) el usuario quiere un anuncio social, un tour de producto o cualquier video basado en un sitio web existente, (4) el usuario comparte un enlace y pide cualquier tipo de contenido en video. Incluso si el usuario solo pega una URL, esta es la habilidad a usar.

¿Qué es claude-video-editor?

Esta habilidad permite a un agente de IA capturar un sitio web y convertirlo en un video profesional tipo HyperFrames. Está diseñada para asistentes de codificación como Claude Code, Cursor y Codex, que pueden ejecutar flujos de trabajo multi-paso de forma autónoma. El proceso consta de 7 pasos secuenciales, desde la captura y análisis del sitio hasta la validación y entrega del video final. Cada paso produce un archivo de referencia (DESIGN.md, SCRIPT.md, STORYBOARD.md, etc.) que sirve como puerta para el siguiente. Además, incluye generación de voz (TTS), transcripción con marcas de tiempo, construcción de composiciones con auto-revisión y validación mediante comandos `npx hyperframes lint` y `npx hyperframes validate`. Soporta múltiples tipos de video: anuncios sociales, demos de producto, lanzamientos, etc., en formatos landscape, portrait y square.

Compatible con✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/assafkip/claude-video-editor/tree/HEAD/skills/website-to-hyperframes

Preguntar en tu IA favorita

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

Documentación

Sitio Web a HyperFrames

Captura un sitio web y luego produce un video profesional a partir de él.

Los usuarios dicen cosas como:

  • "Captura https://... y hazme un video de lanzamiento de producto de 25 segundos"
  • "Convierte este sitio web en un anuncio social de 15 segundos para Instagram"
  • "Crea un tour de producto de 30 segundos desde https://..."

El flujo de trabajo tiene 7 pasos. Cada uno produce un artefacto que habilita el siguiente.


Paso 1: Capturar y Comprender

Leer: references/step-1-capture.md

Ejecuta la captura, lee los datos extraídos y construye un resumen funcional usando el método de escribir-y-olvidar.

Puerta: Imprime tu resumen del sitio (nombre, colores principales, fuentes, activos clave, sensación en una frase).


Paso 2: Escribir DESIGN.md

Leer: references/step-2-design.md

Escribe una referencia de marca simple para el sitio web capturado. 6 secciones, ~90 líneas. Esto es una hoja de referencia, no el plan creativo — eso llega en el Paso 4.

Puerta: DESIGN.md existe en el directorio del proyecto.


Paso 3: Escribir SCRIPT

Leer: references/step-3-script.md

Escribe el guion de narración. La columna vertebral de la historia. Las duraciones de las escenas provienen de la narración, no de suposiciones.

Puerta: SCRIPT.md existe en el directorio del proyecto.


Paso 4: Escribir STORYBOARD

Leer: references/step-4-storyboard.md

Escribe la dirección creativa por latido: estado de ánimo, cámara, animaciones, transiciones, activos, capas de profundidad, efectos de sonido. Este es el norte creativo — el documento que el ingeniero sigue para construir cada composición.

Puerta: STORYBOARD.md existe con dirección latido por latido y una tabla de auditoría de activos.


Paso 5: Generar VO + Mapear Tiempos

Leer: references/step-5-vo.md

Genera audio TTS, transcribe para obtener marcas de tiempo a nivel de palabra y mapea las marcas de tiempo a los latidos. Actualiza STORYBOARD.md con duraciones reales.

Puerta: narration.wav (o .mp3) + transcript.json existen. Los tiempos de latido en STORYBOARD.md están actualizados.


Paso 6: Construir Composiciones

Leer: La habilidad /hyperframes (invócala — cada regla importa) Leer: references/step-6-build.md

Construye cada composición siguiendo el storyboard. Después de cada una: auto-revisa la disposición, la colocación de activos y la calidad de la animación.

Puerta: Cada composición ha sido auto-revisada. Sin elementos superpuestos, sin activos mal colocados, sin imágenes estáticas sin movimiento.


Paso 7: Validar y Entregar

Leer: references/step-7-validate.md

Lintea, valida, previsualiza. Crea un HANDOFF.md para la continuidad entre sesiones.

Puerta: npx hyperframes lint y npx hyperframes validate pasan con cero errores.


Referencia Rápida

Tipos de Video

TipoDuraciónLatidosNarración
Anuncio social (IG/TikTok)10-15s3-4Frase gancho opcional
Demo de producto30-60s5-8Narración completa
Anuncio de funcionalidad15-30s3-5Narración completa
Reel de marca20-45s4-6Opcional, enfoque en música
Teaser de lanzamiento10-20s2-4Mínimo, alta energía

Formato

  • Apaisado: 1920x1080 (por defecto)
  • Vertical: 1080x1920 (Instagram Stories, TikTok)
  • Cuadrado: 1080x1080 (feed de Instagram)

Archivos de Referencia

ArchivoCuándo leer
step-1-capture.mdPaso 1 — leer datos capturados
step-2-design.mdPaso 2 — escribir DESIGN.md
step-3-script.mdPaso 3 — escribir el guion de narración
step-4-storyboard.mdPaso 4 — dirección creativa por latido
step-5-vo.mdPaso 5 — TTS, transcripción, tiempos
step-6-build.mdPaso 6 — construir composiciones con auto-revisión
step-7-validate.mdPaso 7 — lint, validar, previsualizar, traspaso
techniques.mdPasos 4 y 6 — 10 técnicas visuales con patrones de código (dibujo SVG, Canvas 2D, 3D, tipografía, Lottie, video, escritura, fuentes variables, MotionPath, transiciones)

Individual skills in this repo

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

assafkip/claude-video-editor

Build videos from stills when there is nothing to cut — narration first (ElevenLabs v3 with audio tags), then still keyframes from ANY source (AI image tools, screenshots, photos, HyperFrames-rendered HTML), animated deterministically with the animate-stills recipe (HyperFrames camera moves + GSAP atmosphere). Use when the user wants an explainer, documentary-style video, or any video built from generated or collected visuals instead of recorded footage.

assafkip/claude-video-editor

GSAP animation reference for HyperFrames. Covers gsap.to(), from(), fromTo(), easing, stagger, defaults, timelines (gsap.timeline(), position parameter, labels, nesting, playback), and performance (transforms, will-change, quickTo). Use when writing GSAP animations in HyperFrames compositions.

assafkip/claude-video-editor

HyperFrames CLI tool — hyperframes init, lint, preview, render, transcribe, tts, doctor, browser, info, upgrade, compositions, docs, benchmark. Use when scaffolding a project, linting or validating compositions, previewing in the studio, rendering to video, transcribing audio, generating TTS, or troubleshooting the HyperFrames environment.

assafkip/claude-video-editor

Install and wire registry blocks and components into HyperFrames compositions. Use when running hyperframes add, installing a block or component, wiring an installed item into index.html, or working with hyperframes.json. Covers the add command, install locations, block sub-composition wiring, component snippet merging, and registry discovery.

assafkip/claude-video-editor

Create video compositions, animations, title cards, overlays, captions, voiceovers, audio-reactive visuals, and scene transitions in HyperFrames HTML. Use when asked to build any HTML-based video content, add captions or subtitles synced to audio, generate text-to-speech narration, create audio-reactive animation (beat sync, glow, pulse driven by music), add animated text highlighting (marker sweeps, hand-drawn circles, burst lines, scribble, sketchout), or add transitions between scenes (crossfades, wipes, reveals, shader transitions). Covers composition authoring, timing, media, and the full video production workflow. For CLI commands (init, lint, preview, render, transcribe, tts) see the hyperframes-cli skill.

assafkip/claude-video-editor

Beginner-friendly end-to-end video creator for HyperFrames. Use when the user says "make a video", "create a video", "new video", "build a video", "video from scratch", "I want to make a video", "help me create a video", or when someone who's never used HyperFrames before arrives with a concept, script, or rough idea and wants a finished MP4. Interviews the user in one pass, then builds the full video with mandatory preview and visual-verification gates.

assafkip/claude-video-editor

Build and iterate short-form vertical (9:16) videos in Hyperframes — TikTok/Reels/Shorts style. Use when Nate says "short-form video", "vertical video", "TikTok/Reels/Shorts", "make a short", "talking-head + motion graphics", or when the target is a 1080x1920 composition with face video + synced scene overlays + karaoke captions. Encodes the full May Shorts 19 playbook: face-mode choreography, audio-synced scene timing, karaoke captions, and the 10-rule quality checklist.

assafkip/claude-video-editor

Edit any video by conversation — the orchestrator for the bundled video pipeline. Use when the user wants to edit, cut, caption, grade, or add motion graphics to footage; drops a folder of clips and says "edit this"; or asks to make a promo/teaser/tutorial/short. Routes to video-use (the cut engine) and HyperFrames (motion-graphics overlays), with a motion-craft library for taste.

assafkip/claude-video-editor

Production pipeline for mathematical and technical animations using Manim Community Edition. Creates 3Blue1Brown-style explainer videos, algorithm visualizations, equation derivations, architecture diagrams, and data stories. Use when users request: animated explanations, math animations, concept visualizations, algorithm walkthroughs, technical explainers, 3Blue1Brown style videos, or any programmatic animation with geometric/mathematical content.

Skills relacionados