/reel-builder
Envuelve de 4 a 8 clips editados en un reel estilo chat. Es el formato donde una pantalla de teléfono escribe /glass-widgets,
Claude dice "Editando con glass-widgets...", el clip se construye desde puntos anaranjados, se amplía a pantalla completa durante 2 segundos,
y el reel termina en una cuadrícula "Comenta EFECTO". Todo se dibuja con código, por lo que se renderiza igual en cualquier máquina.
SK es la carpeta de esta habilidad. Reutiliza el entorno Python de la habilidad de efectos
(~/.claude/skills/effects/.venv). Si no existe, ejecuta primero bash ~/.claude/skills/effects/scripts/setup.sh.
PY = ~/.claude/skills/effects/.venv/bin/python (en Windows .venv\Scripts\python.exe).
1. Recolecta los clips
Para cada efecto necesitas dos archivos del mismo momento:
raw: el clip antes del efecto (se muestra como la miniatura adjunta en el chat)edited: el clip con el efecto, de la habilidad de efectos (tuclip_effects.mp4)
Haz que cada clip editado tenga al menos 4 segundos de duración y renderízalo un poco más largo de lo necesario, para que el efecto nunca se desvanezca en pantalla. El formato vertical 1080x1920 es ideal; cualquier otra resolución se escala para ajustarse.
2. Elige el momento para cada efecto
Cada efecto muestra su clip durante T_FULL + full_seconds (2.2 s en la tarjeta de chat, luego full_seconds a pantalla completa, por defecto 2).
offset indica dónde comienza esa ventana dentro del clip editado. Elígela para que la parte a pantalla completa coincida con el momento culminante:
el último check de la lista, el gráfico alcanzando su número, la persona señalando el cartel. Verifica con fotogramas (paso 4).
3. Escribe la configuración
Copia SK/examples/config.json junto a los clips y edítalo. Pregunta al usuario por:
- su nombre para el saludo (
"greeting": "Buenas, <nombre>") - la palabra clave del comentario para la CTA (
cta_word, ej.EFECTO) y la línea de píldora debajo (cta_pill) - qué efecto abre el reel (
cold_open.effect, un índice dentro deeffects) y sus tres palabras (cold_open.lines) - hasta 8 clips para la cuadrícula final (
grid, cada uno con una etiqueta, un clip y el tiempo de un buen fotograma) more_labelopcional, como+43 efectos más
Claves que puedes configurar: output, full_seconds, end_seconds, cold_open (effect, from, seconds, lines; omítelo
si no hay apertura en frío), effects[] (name, desc, raw, edited, offset), greeting, end_command, end_desc,
cta_word, cta_pill, more_label, reply_line1, reply_line2, grid_title, grid_subtitle, grid[] (label, clip, t).
Las rutas son relativas al archivo de configuración.
4. Verifica, luego renderiza
"PY" "SK/scripts/reel.py" config.json --infoimprime la duración."PY" "SK/scripts/reel.py" config.json --test 3.0 5.5 9.0 ...guarda fotogramascheck_XX.XX.jpgjunto a la configuración. Verifica el inicio y el final de cada ventana a pantalla completa (el ciclo k comienza encold_open.seconds + k * 4.2, la pantalla completa va de +2.2 a +4.2). Míralos tú mismo. Ajustaoffsethasta que cada ventana termine en su momento culminante."PY" "SK/scripts/reel.py" config.jsonrenderiza tres archivos: el reel con sonidos de tecleo, una copia silenciosa y los sonidos de tecleo como WAV, para que el usuario pueda mezclar su propia música. Usa--crf 5para la máxima calidad,--jobs Npara usar más núcleos de CPU.
Reglas
- Sin logotipos de marca. El indicador de trabajo es un anillo giratorio original, a propósito. No dibujes ni pegues el logotipo de otra compañía en el reel, incluso si el usuario proporciona el archivo.
- Sin subtítulos quemados sobre los clips a pantalla completa. Deja que el efecto lleve el momento.
- Mantén los sonidos de tecleo como el único audio a menos que el usuario pida música.