Communitygithub.com

AKCodez/higgsfield-claude-skills

Tubería completa para videos UGC: genera una imagen de personaje en Higgsfield, luego crea un video Seedance 2.0 a partir de ella. Orquesta el flujo completo desde el prompt de imagen hasta el video UGC terminado.

¿Qué es higgsfield-claude-skills?

Este skill automatiza el pipeline completo de creación de videos UGC (contenido generado por usuarios) en Higgsfield. Combina la generación de imágenes de personajes con la plataforma Soul 2.0 y la posterior creación de videos con Seedance 2.0, todo a través de Playwright. Es útil para creadores de contenido, especialistas en marketing o desarrolladores que necesiten producir rápidamente anuncios UGC de alta calidad. El flujo incluye la navegación a la página de creación de imágenes, la introducción del prompt, la confirmación del usuario, la espera de la generación y luego la transferencia de la imagen generada al flujo de video, donde se selecciona la imagen, se escribe un prompt de video UGC adecuado (con plantillas para diferentes estilos como testimonial, showcase de producto, unboxing, reacción o estilo de vida) y se configura la duración, relación de aspecto y resolución. El skill requiere que el usuario esté autenticado en Higgsfield y que el plugin Playwright MCP esté activo. Proporciona manejo de errores para problemas comunes como falta de inicio de sesión, errores de interfaz o créditos insuficientes.

Compatible con✓Claude Code~Codex CLI✓Cursor
npx skills add https://github.com/AKCodez/higgsfield-claude-skills/tree/HEAD/ugc-video-auto

Preguntar en tu IA favorita

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

Documentación

Video UGC Auto — Pipeline Completo vía Playwright

Este skill orquesta el pipeline completo de anuncios UGC en Higgsfield: generar una imagen de personaje → seleccionarla para video → agregar un prompt de video UGC → generar un video Seedance 2.0. Todo automatizado vía Playwright.


Resumen del Pipeline

Paso 1: Generar imagen de personaje  →  /image/soul-v2
Paso 2: Navegar a la página de video    →  /create/video?model=seedance_2_0
Paso 3: Seleccionar imagen de la galería →  Diálogo de carga → Pestaña "Image Generations"
Paso 4: Escribir prompt de video UGC    →  Editor Lexical (contenteditable)
Paso 5: Configurar y generar      →  Clic en Generar

Prerrequisitos

  • El usuario debe haber iniciado sesión en higgsfield.ai en la sesión del navegador de Playwright
  • El plugin Playwright MCP debe estar habilitado
  • Cargue cada herramienta de Playwright con ToolSearch antes del primer uso

Requisitos de Entrada

El usuario proporciona:

  1. Descripción del personaje O un prompt de imagen predefinido (invocar /ugc-hot-girl para generar uno)
  2. Contexto del producto/marca — qué está publicitando el video UGC
  3. Estilo de video — testimonial, showcase de producto, unboxing, reacción, etc.

Anulaciones opcionales:

  • Modelo de imagen: Soul 2.0 (predeterminado, mejor para retratos)
  • Modelo de video: Seedance 2.0 (predeterminado)
  • Duración: 5s, 8s (predeterminado), 10s
  • Relación de aspecto: Auto, 16:9, 9:16 (TikTok/Reels), 1:1
  • Resolución: 720p (predeterminado), 1080p

Flujo Completo de Automatización

Fase 1: Generar la Imagen del Personaje

Paso 1.1: Navegar a la generación de imagen

browser_navigate → url: "https://higgsfield.ai/image/soul-v2"

Esperar a que cargue la página, tomar una instantánea.

Paso 1.2: Ingresar el prompt de imagen

Encontrar el cuadro de texto (ID de Playwright: hf:tour-image-prompt, marcador de posición: "Describe the scene you imagine"):

browser_click → ref: <textbox_ref>, element: "Cuadro de texto del prompt de imagen"
browser_type → ref: <textbox_ref>, text: "<prompt de imagen del personaje>"

Si el usuario no ha proporcionado un prompt de imagen, usar /ugc-hot-girl para generar uno primero.

Paso 1.3: Generar la imagen

Encontrar el botón Generar (muestra "Generate XXXX free gens left"):

PREGUNTAR AL USUARIO PARA CONFIRMACIÓN — esto usa créditos/generaciones gratuitas.

browser_click → ref: <generate_button_ref>, element: "Botón Generar"

Paso 1.4: Esperar la generación

browser_wait_for → time: 20

Tomar una captura de pantalla. Verificar que la nueva imagen aparezca como el primer elemento en la cuadrícula de Historial. Confirmar comprobando que el innerHTML del primer elemento de la cuadrícula contenga una etiqueta <img> con una URL de asset nueva.


Fase 2: Crear el Video a Partir de la Imagen Generada

Paso 2.1: Navegar a la página de video Seedance 2.0

browser_navigate → url: "https://higgsfield.ai/create/video?model=seedance_2_0"

Esperar a que cargue la página, tomar una instantánea. Confirmar que "Seedance 2.0" aparezca en el botón Modelo.

Paso 2.2: Abrir el diálogo de carga de medios

Encontrar el área de carga — buscar generic [cursor=pointer] que contenga:

  • paragraph: Upload media
  • paragraph: Image, Video or Audio
browser_click → ref: <upload_area_ref>, element: "Área de carga de medios"

Esto abre un diálogo con pestañas: Uploads, Image Generations, Video Generations, Elements, Liked.

Paso 2.3: Cambiar a la pestaña Image Generations

browser_click → ref: <image_gen_tab_ref>, element: "Pestaña Image Generations"

Buscar button "Image Generations" en la barra de pestañas del diálogo.

Paso 2.4: Seleccionar la imagen generada

La imagen generada más recientemente es el primer elemento en la cuadrícula.

Inicialmente aparece como un button "Check eligibility". Hacer clic en él:

browser_click → ref: <first_image_ref>, element: "Primera imagen (generación más reciente)"

Después de hacer clic, el botón se transforma en un generic [cursor=pointer] con una vista previa de la imagen y una marca de verificación verde, lo que significa que está seleccionada y es elegible.

Importante: El primer botón "Check eligibility" en la lista es siempre la imagen más reciente. Después de hacer clic, su ref desaparece de la instantánea y es reemplazado por un nuevo elemento genérico.

Paso 2.5: Cerrar el diálogo

browser_press_key → key: "Escape"

Tomar una instantánea. Verificar:

  • El área de carga ya no muestra el texto "Upload media"
  • En su lugar, muestra un generic [cursor=pointer] con elementos de imagen anidados (miniaturas de 48px)
  • El antiguo paragraph: Upload media y paragraph: Image, Video or Audio han desaparecido

Paso 2.6: Limpiar cualquier prompt existente

La página de video utiliza un editor de texto enriquecido Lexical (div contenteditable), NO un cuadro de texto estándar. Para limpiarlo:

browser_evaluate → function: "() => { const el = document.querySelector('[data-lexical-editor]'); el.focus(); el.click(); }"
browser_press_key → key: "Control+a"
browser_press_key → key: "Backspace"

Tomar una instantánea. El cuadro de texto ahora debería mostrar el marcador de posición: "Describe your scene in detail. Use @ to reference assets"

Paso 2.7: Ingresar el prompt de video UGC

Después de limpiar, tomar una instantánea para obtener la referencia actualizada del cuadro de texto. Luego escribir lentamente (requerido para el editor Lexical):

browser_type → ref: <textbox_ref>, text: "<prompt de video UGC>", slowly: true

Plantillas de Prompt de Video UGC (elegir según el estilo):

Testimonial / Talking Head:

The woman from @image1 is talking directly to camera with natural hand gestures, warm golden hour lighting, casual authentic vibe. She speaks enthusiastically, leaning in slightly for emphasis. Soft bokeh background, shallow depth of field. Natural skin texture, realistic lip movement, TikTok UGC testimonial style. Smooth handheld camera, 24fps.

Product Showcase:

The woman from @image1 holds up a product toward the camera, turning it to show different angles. Excited genuine expression, eyes wide. Ring light illumination, clean background. She points at the product features, nodding enthusiastically. Close-up selfie framing, iPhone-quality video, authentic UGC feel.

Reaction / Unboxing:

The woman from @image1 opens a package with excited anticipation, pulling out a product and reacting with genuine delight. Surprised expression, mouth open, then breaking into a wide smile. Natural bedroom lighting, casual setting. Handheld camera feel, authentic unboxing energy, TikTok style.

Before/After:

The woman from @image1 starts looking skeptical, touching her face doubtfully. Then she applies a product, and her expression transforms to amazement, touching her skin in disbelief. Soft ring light, bathroom mirror setting. Split-feel transformation moment, genuine reaction, UGC testimonial.

Lifestyle / Day-in-the-Life:

The woman from @image1 walks through a bright modern space, casually interacting with a product as part of her routine. Natural morning light, relaxed movement, authentic candid energy. Camera follows with gentle tracking, shallow depth of field. Aspirational but relatable lifestyle content.

Paso 2.8: Configurar los ajustes de video (opcional)

Los ajustes predeterminados funcionan bien para la mayoría de los UGC:

  • Duración: 8s (bueno para formato corto)
  • Relación de aspecto: Auto (o 9:16 para TikTok/Reels)
  • Resolución: 720p

Para cambiar la relación de aspecto a vertical para TikTok:

browser_click → ref: <ratio_button_ref>, element: "Selector de relación de aspecto"

Luego seleccionar "9:16" del menú desplegable.

Paso 2.9: Generar el video

Tomar una captura de pantalla que muestre el estado final del formulario.

PREGUNTAR AL USUARIO PARA CONFIRMACIÓN — la generación de video cuesta más créditos que las imágenes.

El botón Generar muestra el costo en créditos (ej., "Generate 30 20"):

browser_click → ref: <generate_button_ref>, element: "Botón de generar video"

Paso 2.10: Monitorear la generación

Después de hacer clic en Generar:

  1. El video ingresa a la cola de generación
  2. Verificar la pestaña Historial para ver el progreso
  3. Tomar capturas de pantalla periódicamente para mostrar el estado
  4. Los videos Seedance 2.0 generalmente toman de 1 a 3 minutos

Referencia de Patrones de Elementos Clave

Página de Generación de Imagen (/image/soul-v2)

ElementoPatrón
Cuadro de texto del prompttextbox con ID hf:tour-image-prompt
Selector de modelogroup > button que contiene "Soul 2.0"
Relación de aspectobutton que muestra "3:4"
Resoluciónbutton que muestra "2k"
Botón Generarbutton "Generate XXXX free gens left"
Primer resultadoPrimer hijo generic en la cuadrícula de Historial

Página de Creación de Video (/create/video)

ElementoPatrón
Área de carga (vacía)generic [cursor=pointer] con paragraph: Upload media
Área de carga (con contenido)generic [cursor=pointer] con miniaturas de imagen anidadas, sin texto "Upload media"
Diálogo de cargadialog con barra de pestañas: Uploads, Image Generations, etc.
Pestaña Image Generationsbutton "Image Generations" en el diálogo
Primera imagen en la galeríaPrimer button "Check eligibility" en la cuadrícula del diálogo
Imagen seleccionadageneric [cursor=pointer] con img anidada (reemplaza el botón Check eligibility)
Editor de prompt[data-lexical-editor] div contenteditable
Cuadro de texto del prompt (en instantánea)textbox [active] después de enfocar el editor Lexical
Botón Modelobutton "Model" que contiene "Seedance 2.0"
Botón Duraciónbutton "Duration"
Botón Relación de aspectobutton "Auto Ratio"
Botón Resoluciónbutton "720p Resolution"
Botón Generarbutton "Generate XX XX" con costo en créditos

Manejo de Errores

  • No ha iniciado sesión: Pedir al usuario que inicie sesión (! open https://higgsfield.ai)
  • Barra de prompt de imagen faltante: Recargar la página — es un error intermitente de la plataforma
  • "Check eligibility" no se transforma: La imagen puede no ser compatible con Seedance 2.0. Probar con otra imagen o regenerar
  • El editor Lexical no se limpia: Probar con triple clic para seleccionar todo, luego Retroceso. O usar browser_evaluate para limpiar innerHTML
  • El diálogo no se cierra con Escape: Hacer clic fuera del área del diálogo
  • Créditos insuficientes: Advertir al usuario antes de generar. El video cuesta más que las imágenes
  • Refs obsoletos: Tomar siempre una instantánea nueva antes de cada interacción. Los refs cambian después de cualquier cambio de estado de la página

Ejemplo de Flujo Completo

Usuario: "Crea un video de anuncio UGC con una chica atractiva promocionando mi nuevo serum para el cuidado de la piel"

1. Invocar /ugc-hot-girl → genera un prompt de imagen de belleza/cuidado de la piel:
   "Attractive young woman, early 20s, clear dewy skin, dark brown hair in
    messy bun... ring light illumination... photorealistic, 4K..."

2. Fase 1 — Generación de Imagen:
   → Navegar a /image/soul-v2
   → Escribir el prompt de imagen
   → Confirmar con el usuario → Clic en Generar
   → Esperar 15-20s → La imagen aparece en la cuadrícula ✓

3. Fase 2 — Creación de Video:
   → Navegar a /create/video?model=seedance_2_0
   → Clic en área de carga → Pestaña Image Generations
   → Clic en primera imagen (Check eligibility) → Escape
   → Imagen cargada en el formulario ✓
   → Limpiar prompt anterior → Escribir prompt de testimonial UGC:
     "The woman from @image1 holds up a small serum bottle, examining it
      with genuine curiosity. She applies a drop to her fingertip, touches
      her cheek, and her expression lights up with delight..."
   → Establecer relación de aspecto a 9:16 para TikTok
   → Confirmar con el usuario → Clic en Generar
   → Video generándose... listo ✓

4. Informe: "¡Tu video UGC está listo! Revisa la pestaña Historial."

Referencia de Skills del Pipeline

PasoSkillQué hace
1/ugc-hot-girlGenera el prompt de la imagen del personaje
2/higgsfield-image-autoAutomatiza solo el paso de generación de imagen
3/seedance-auto-generateAutomatiza solo el paso de generación de video (desde un archivo local)
Completo/ugc-video-autoEste skill — ejecuta todo el pipeline de principio a fin

Puedes usar los skills individuales por separado, o invocar /ugc-video-auto para ejecutar todo de una sola vez.

Individual skills in this repo

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

AKCodez/higgsfield-claude-skills

Generate cinematic film-style video prompts for Seedance 2.0 on Higgsfield. Use whenever the user wants cinematic, film-like, movie-quality, Hollywood-style, dramatic, or professional film-quality AI video. Triggers on: cinematic, film look, movie scene, dramatic lighting, depth of field, lens flare, anamorphic, letterbox, noir, epic, Steadicam, dolly, crane shot, or any cinematic video generation request. Always use this skill even if the user doesn't explicitly say "cinematic" but describes a film-like aesthetic.

AKCodez/higgsfield-claude-skills

Generate 3D CGI and rendered video prompts for Seedance 2.0 on Higgsfield. Use whenever the user wants 3D rendered, CGI, Pixar-style, Unreal Engine, photorealistic 3D, computer-generated, or digitally rendered video content. Triggers on: 3D animation, CGI, rendered, Blender, Unreal Engine, octane render, ray tracing, volumetric, subsurface scattering, physically based rendering, or any 3D/CG video request. Always use even if the user just says "make it look 3D" or describes a rendered aesthetic.

AKCodez/higgsfield-claude-skills

Generate cartoon and animation style video prompts for Seedance 2.0 on Higgsfield. Use whenever the user wants cartoon, 2D animation, cel-shaded, hand-drawn, illustrated, flat animation, or motion graphics animation style video. Triggers on: cartoon, animation, cel shading, hand-drawn, illustrated, flat design animation, vector animation, retro cartoon, rubber hose, motion graphics, or any cartoon/animated style request. Use even for vague requests like "make it look animated" or "fun colorful style.

AKCodez/higgsfield-claude-skills

Convert comic book panels, manga pages, webtoons, and illustrated storyboards into animated video using Seedance 2.0 on Higgsfield. Use whenever the user wants to animate comics, bring illustrations to life, convert manga to video, animate storyboards, or create motion from static sequential art. Triggers on: comic to video, manga animation, panel animation, storyboard to video, webtoon animation, comic book motion, sequential art, graphic novel animation, or any illustrate-to-animate request. Use even when user says "make this drawing move" or "animate this page.

AKCodez/higgsfield-claude-skills

Generate e-commerce product advertisement video prompts for Seedance 2.0 on Higgsfield. Use whenever the user wants product ads, e-commerce videos, product showcases, unboxing, product demos, shopping ads, fashion ads, beauty ads, food ads, or any commercial product video for online selling. Triggers on: product ad, e-commerce, product showcase, Amazon video, Shopify ad, Instagram shop, TikTok shop, product commercial, fashion video, beauty ad, food ad, product demo, dropshipping video, or any product promotional video request. Use even for "make a video for my product" or "product promo.

AKCodez/higgsfield-claude-skills

Generate product 360° turntable, multi-angle showcase, and product reveal video prompts for Seedance 2.0 on Higgsfield. Use whenever the user wants a product rotation video, turntable showcase, product reveal, 360 view, multi-angle product display, product beauty shot, hero product video, or unboxing reveal. Triggers on: product 360, turntable, product rotation, multi-angle, product reveal, product showcase, hero shot, beauty shot, product spin, unboxing, or any request to showcase a physical product from multiple angles. Use even for "show my product from all sides" or "make a product video.

AKCodez/higgsfield-claude-skills

Generate music video and beat-synced visual content prompts for Seedance 2.0 on Higgsfield. Use whenever the user wants to create a music video, lyric video, beat-synced visuals, performance video, concert visual, album art animation, or music-driven visual content. Triggers on: music video, lyric video, beat sync, music visualization, performance video, concert visual, album visual, song video, music clip, beat drop visual, rhythm sync, or any music-driven video request. Use even for "make visuals for my song" or "video for this track.

AKCodez/higgsfield-claude-skills

Generate viral social media hook video prompts for TikTok, Instagram Reels, and YouTube Shorts using Seedance 2.0 on Higgsfield. Use whenever the user wants to create scroll-stopping hooks, viral short-form video, attention-grabbing openers, TikTok content, Reels content, Shorts content, or any social-media-optimized video. Triggers on: social media video, TikTok, Instagram Reels, YouTube Shorts, viral video, hook, scroll-stopper, short-form, trending, engagement, views, or any request for social media video content. Use even for "make something that gets views" or "viral content.

AKCodez/higgsfield-claude-skills

Generate brand storytelling and narrative video prompts for Seedance 2.0 on Higgsfield. Use whenever the user wants to create a brand story video, company origin story, mission video, about us video, brand film, corporate narrative, founder story, brand anthem, company culture video, or emotional brand content. Triggers on: brand story, brand video, company story, origin story, about us, mission video, brand film, brand anthem, corporate video, company culture, founder story, brand narrative, or any request for brand/company storytelling video. Use even for "tell our company story" or "make a video about our mission.

AKCodez/higgsfield-claude-skills

Generate real estate, architecture, and interior design showcase video prompts for Seedance 2.0 on Higgsfield. Use whenever the user wants property tours, real estate listings, architecture showcases, interior design videos, home staging content, property marketing, virtual tours, construction reveals, or any real estate/architecture video. Triggers on: real estate, property, house, apartment, architecture, interior design, home tour, listing video, property marketing, virtual tour, building, construction, renovation, home staging, or any real estate/architecture video request. Use even for "make a video for my listing" or "showcase this property.

AKCodez/higgsfield-claude-skills

Generate a detailed AI image prompt for creating an attractive female UGC ad character. Use when the user wants to create a "hot girl" character image for UGC ads, influencer-style content, product testimonials, or social media ad creatives. Triggers on requests like "create a UGC girl", "hot girl for ads", "female influencer image", "UGC character", "testimonial girl", or any request for a female character for ad/UGC content.

Skills relacionados