Communitygithub.com

tmarkTai/web2clip-setup

Utilizado al iniciar un proyecto web-to-video (web2clip) o cuando falla un paso de clip por falta de herramientas, conectores, dominios de red, cuentas o créditos.

¿Qué es web2clip-setup?

Esta habilidad automatiza las verificaciones esenciales y la preparación necesaria para que un proyecto web2clip funcione correctamente. Detecta herramientas faltantes como ffmpeg, ffprobe y Playwright, y guía en su instalación. Verifica conexiones críticas (ElevenLabs para voz AI en vietnamita, Google Drive, Canva, Netlify) y recuerda la necesidad de créditos. También soluciona el problema más común: dominios de red bloqueados para ElevenLabs y manejo de archivos grandes. Funciona en cualquier agente compatible con SKILL.md, como Claude Code o Cursor, y proporciona comandos claros para el usuario.

Compatible con✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/tmarkTai/web2clip/tree/HEAD/skills/web2clip-setup

Preguntar en tu IA favorita

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

Documentación

web2clip-setup · Fase 1–2: verificación y preparación

1. Verificar herramientas en la máquina de montaje

cd <skill web2clip>/scripts && python -m w2c.check_env

Se requiere: ffmpeg, ffprobe, playwright (Chromium). Si falta: pip install playwright && playwright install chromium.

2. Verificar conexiones (conector / MCP)

ConexiónUsoObligatorio
ElevenLabsVoz AI en vietnamitaSí
Google DriveGuardar documentos de texto (guión, perfiles)Recomendado
CanvaImagen de portada (miniatura)Opcional
Netlify / hostingPublicar página web con enlace real para grabaciónCuando la web aún no tiene enlace
Si falta ElevenLabs → invitar al usuario a conectar (buscar en el catálogo de conectores). No elegir otro socio en su lugar.

3. Permisos de red de la máquina de montaje (el problema más común)

Si check_env informa bloqueo, guiar al usuario: Configuración → Capacidades (Capabilities) → Ejecutar código y crear archivos → Lista de dominios, agregar los 5 dominios: elevenlabs.io, api.elevenlabs.io, api.us.elevenlabs.io, elevenlabsusercontent.com, storage.googleapis.com (los archivos de voz están en elevenlabsusercontent.com — suele olvidarse).

4. Cuentas y créditos

  • ElevenLabs cobra créditos según la cantidad de caracteres (unir un archivo largo no ahorra). Estimación: ~1 crédito/carácter con modelo v4; un clip de 1–2 minutos ≈ 600–1.500 créditos.
  • El plan Gratuito (~10.000 créditos/mes) no tiene derechos comerciales. Clips para negocio → recomendar Starter (suele tener descuento el primer mes).
  • No recomendar crear varias cuentas gratuitas (infringe los términos, fácil de bloquear).
  • Pago: el usuario lo gestiona solo, no ingresar tarjeta por él. Enviar enlace: https://elevenlabs.io/app/subscription.

5. Cuadro de autorización de herramientas

Cada comando de ElevenLabs / publicación puede mostrar un cuadro de autorización. Recordar al usuario seleccionar "Permitir siempre"; si el comando muestra "No se recibió aprobación", indicarlo claramente y reenviar después.

6. Guardar archivos grandes

El conector Drive no puede manejar videos grandes. Entregar archivos en el chat + guiar para arrastrarlos a la carpeta, o usar el comando mv ~/Downloads/<prefijo>*.mp4 "<ruta de la carpeta de Drive en la máquina>". Para guardar directamente → usar Claude Cowork en el ordenador.

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

Skills relacionados