Communitygithub.com

Gent Skill

Estudio visual profesional y cinematográfico para imágenes, intros de video y superposiciones diseñadas. Úsalo para generar imágenes, elaborar prompts, diseño visual en Figma, producción de video con ffmpeg y ensamblaje de locuciones. Mejora tu agente para hacerlo todo de forma gratuita: generación de imágenes, edición, escritura, producción de video y más.

¿Qué es Gent Skill?

Gent Skill es una habilidad profesional y especializada para la producción visual, que unifica bajo un solo pipeline la generación de imágenes, la síntesis de video, el diseño de nivel Figma y la edición con FFmpeg. Está diseñada para agentes como Claude Code, Cursor o Codex, y se activa mediante frases explícitas de creación, como "genera una imagen con el prompt X" o "crea un intro de video". Su arquitectura integra varias sub-habilidades: generación de imágenes a través de la API beauty-generation, orquestación de video con scripts Python especializados, edición de video mediante patrones FFmpeg y diseño con la skill de Figma para superposiciones y maquetación. El flujo de trabajo típico incluye clasificación de la intención (imagen, video, diseño), generación usando el proveedor externo gen1.diversityfaces.org (con advertencia de privacidad para no enviar datos sensibles), capa de diseño en Figma, ensamblaje con FFmpeg y entrega de archivos adjuntos reales en formatos JPEG para imágenes y MP4 para videos. Es una habilidad independiente que se instala copiando el directorio `skills/gent-skill/` y configurando la variable de entorno `BEAUTY_API_KEY`, sin necesidad de complementos adicionales. Es útil porque permite a un agente de IA realizar tareas visuales complejas (desde la creación de imágenes hasta la edición de video profesional) de forma unificada y segura, con valores predeterminados sensatos como imágenes JPEG de calidad 90 en formato 16:9 e intros de video de máximo 12 segundos a 720p. La habilidad maneja fallos deteniéndose tras N errores y reportando la causa, y siempre confirma la entrega con un `ok:true` y un identificador de mensaje. Esto la convierte en una herramienta integral y fiable para agentes que necesitan producir contenido visual de alta calidad sin depender de múltiples servicios desconectados.

Compatible con✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/hleliofficiel/gent-skill/tree/HEAD

Preguntar en tu IA favorita

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

Documentación

¿Qué hace Gent Skill?

Habilidad profesional y de producción visual con criterio definido: combina lo mejor de la generación de imágenes, síntesis de video, diseño de nivel Figma y edición con FFmpeg, todo unificado bajo un mismo pipeline de proveedor. Habilidad independiente que puedes instalar en cualquier OpenClaw.

Cuándo usarla

Frases de activación (solo cuando el usuario solicita explícitamente generación/edición/diseño):

  • "Genera una imagen con el prompt X", "crea una imagen cinematográfica"
  • "Crea un intro de video para gent-skill", "haz un video de introducción"
  • "Diseña esto en diseño Figma", "crea un diseño de superposición en Figma"
  • "Edita este video: recorta/comprime/fusiona", "extrae el audio del video", "añade locución al video"
  • "Combina esta imagen con texto en Figma" NO activar en menciones aisladas como "Estambul", "foto" o "diseño" sin intención explícita de creación.

Arquitectura (habilidades fusionadas)

  • Generación de imágenes — habilidad beauty-generation-api (punto de referencia: https://gen1.diversityfaces.org/api/generate)
  • Orquestación de video — habilidad ai-video-gen (generate_video.py, images_to_video.py, add_voiceover.py)
  • Edición de video — habilidad ffmpeg-video-editor (patrones de SKILL.md para recortar, fusionar, redimensionar, efectos)
  • Diseño — habilidad figma (auditoría visual, recursos, superposiciones)

Tu instalación solo necesita BEAUTY_API_KEY para las imágenes. No se requieren complementos adicionales.

Flujo de trabajo

  1. Clasificación de intención — imagen | intro de video | edición de video | diseño
  2. Generación (si es necesario) — usar gen1.diversityfaces.org a través de los endpoints de beauty-generation-api. Aviso de privacidad: los prompts/textos que envíes serán procesados por el servicio externo. NO incluyas contraseñas, tokens, datos personales o confidenciales en los prompts. Envía únicamente resúmenes creativos no sensibles. Esto coincide con el uso previsto del proveedor.
  3. Capa de diseño — habilidad figma para superposiciones de diseño, tipografía, marcas de marca
  4. Ensamblaje — patrones de ffmpeg-video-editor para transiciones, escalado, zoom, drawtext; orquestación con ai-video-gen para flujo completo
  5. Entrega — archivos de salida como adjuntos reales (herramienta message, array attachments). Nunca solo en markdown.

Pipeline de imágenes (JPEG obligatorio)

  • Proveedor: gen1.diversityfaces.org
  • Base: https://gen1.diversityfaces.org
  • Endpoint de generación: /api/generate/custom
  • Estado: /api/status/{prompt_id}
  • Descarga: /api/image/{filename}
  • Variable de entorno: BEAUTY_API_KEY
  • Formato: convertir todas las salidas a JPEG antes de enviarlas, independientemente del formato original.
  • Validar: que el archivo exista, sea legible y tenga un encabezado JPEG válido.
  • Enviar: message(action=send, target=<chat>, attachments:[{type:"image", media:"/local/path.jpg", mimeType:"image/jpeg"}])

Pipeline de video

  • Principal: skills/ai-video-gen/ (generate_video.py, images_to_video.py, add_voiceover.py)
  • Alternativa / manual: patrones de ffmpeg-video-editor (zoompan, xfade, drawtext)
  • Para capas/texto intro inclinados, consulta la habilidad figma antes de ffmpeg.
  • Entregar siempre como archivo adjunto, no solo en markdown.

Valores predeterminados seguros

  • Proveedor: gen1.diversityfaces.org primero; detenerse tras N fallos, informar el motivo.
  • Imágenes: JPEG, calidad 90, 16:9 cuando sea cinematográfico.
  • Mantener la clave API privada; verificar cuota antes de ejecuciones masivas.
  • Intro de video: máximo 12s, línea base 1280x720, 30fps, superposición de texto con tamaño legible.

Referencia de herramientas

  • Generación de imágenes: https://gen1.diversityfaces.org/api/generate/custom
  • Orquestación de video: usar skills/ai-video-gen/generate_video.py, images_to_video.py, add_voiceover.py (scripts en subdirectorio)
  • Patrones FFmpeg: documentados en el uso de ffmpeg-video-editor (recortar, fusionar, redimensionar, efectos) — describir, no enumerar otros archivos SKILL.md
  • Diseño Figma: usar la habilidad figma para superposiciones de diseño, tipografía, marcas de marca

Política de salida

  • Adjunto predeterminado: JPEG para imágenes, MP4 para videos.
  • Confirmar siempre ok:true + messageId antes de afirmar la entrega.
  • Registrar fallos con motivo.

Distribución

Habilidad única e independiente. Puedes instalarla en cualquier OpenClaw copiando skills/gent-skill/ y configurando BEAUTY_API_KEY.

Ejemplos

  • Imagen: prompt "ciudad nocturna cinematográfica" -> gen1 genera -> JPEG -> enviar adjunto (messageId confirmado)
  • Video: dos JPEG -> images_to_video + drawtext -> MP4 -> enviar adjunto (messageId confirmado)
  • Diseño: figma auditoría + superposiciones -> exportación ffmpeg -> MP4

Skills relacionados