Communitygithub.com

Jenesyx/reel-setup

Se usa cuando un usuario ejecuta /reel-setup, acaba de clonar Arta Edit Studio, o un comando reel falla porque faltan paquetes de Python, paquetes de Node, ffmpeg, fuentes o reel.config.json.

¿Qué es reel-setup?

Este skill configura automáticamente una copia limpia de Arta Edit Studio para los comandos `/reel-story` y `/reel-split`. Primero verifica que las dependencias esenciales (Python ≥3.10, Node ≥18, ffmpeg con zscale, GPU opcional) estén instaladas, reportando el estado en una tabla clara de ✅ / ❌. Luego guía al usuario paso a paso en la instalación de entornos virtuales, PyTorch, paquetes Python y Node, fuentes tipográficas (Vazirmatn, Poppins) y la configuración personal del proyecto (nombre, idioma, colores de marca, máscotas, etc.). Finalmente ejecuta una prueba de humo para asegurarse de que todo funcione y ofrece un resumen de uso con ejemplos. Es ideal para desarrolladores y no desarrolladores que trabajan con edición de video basada en IA, ya que explica cada paso antes de ejecutarlo y pide confirmación antes de descargas grandes.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Jenesyx/arta-edit-studio/tree/main/.claude/skills/reel-setup

Preguntar en tu IA favorita

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

Documentación

Arta Edit Studio — setup

Prepara un clon fresco para /reel-story y /reel-split, y luego personalízalo. Explica cada paso en una frase sencilla antes de ejecutarlo — muchos usuarios no son desarrolladores. Pregunta antes de descargar o instalar cualquier cosa (paquetes, fuentes, pesos de modelos) y di aproximadamente cuánto ocupa.

Argumentos: $ARGUMENTS

1. Verifica la máquina — reporta como tabla ✅ / ❌

NecesidadComprobarSolución si falta
Python ≥ 3.10python --versionpython.org
Node ≥ 18node --versionnodejs.org (LTS)
ffmpeg con zscaleffmpeg -hide_banner -filters contiene zscaleWindows: build "full" de gyan.dev · macOS: brew install ffmpeg
GPU NVIDIA (opcional)nvidia-smininguna → Whisper funciona en CPU, ~10× más lento
Chrome para renderizadonpx hyperframes doctor (después del paso 2)doctor dice qué hacer

2. Instala (pregunta primero)

  1. python -m venv .venv
  2. PyTorch — el comando de pytorch.org para este SO; con GPU NVIDIA elige la build CUDA (~2.5 GB), si no CPU.
  3. .venv/Scripts/python -m pip install -r requirements.txt (macOS/Linux: .venv/bin/python).
  4. npm install (renderizador HyperFrames, GSAP, iconos Lucide).
  5. npx hyperframes doctor — corrige lo que marque.
  6. Indica al usuario: el modelo large-v3 de Whisper (~3 GB) se descarga en la primera transcripción.

3. Fuentes

Lee fonts en la configuración. Para cada archivo que falte en font/, explica al usuario de dónde viene la fuente gratuita predeterminada y ofrece descargarla (pregunta primero):

  • Farsi Vazirmatn-Medium.ttf — github.com/rastikerdar/vazirmatn (releases), OFL
  • Latín Poppins-SemiBold.ttf y display Poppins-Black.ttf — fonts.google.com/specimen/Poppins, OFL

Cualquier otra fuente funciona: coloca el archivo en font/ y cambia la ruta en la configuración.

4. Configuración personal

Si reel.config.json no existe, cópialo de reel.config.example.json, luego pregunta en un solo mensaje (omite lo que los argumentos ya respondieron):

  • nombre y handle de Instagram (para la tarjeta de seguimiento)
  • idioma hablado de los videos (fa, en, ar, de, …)
  • nombre del producto / marca (opcional) y sus colores — o un archivo de logo para extraer colores
  • imágenes de mascota / personaje (opcional) → colócalas en assets/mascot/; un logo → assets/brand/logo.png
  • dónde están sus clips de B-roll (por defecto assets/broll/)

Escribe las respuestas en reel.config.json (mantén todas las claves que tiene el ejemplo).

5. Prueba de humo

  • .venv/Scripts/python -X utf8 -c "import sys; sys.path.insert(0,'tools'); import config, story_build, showcase_build; print('tools ok')"
  • Si ya hay un video en raw/: $PY tools/face_track.py <toma> debería imprimir la posición de la cara.

6. Entrega

Imprime un breve "cómo usar" con un ejemplo de cada uno, en el idioma del usuario: /reel-story <toma> <tema, palabra clave de comentario, nombres> y /reel-split <toma> ….

Individual skills in this repo

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

Skills relacionados