Communitygithub.com

Higgsfield Brandkit

Crea y extiende sistemas de marca visual completos a través de la CLI de Higgsfield y herramientas locales deterministas: paletas, marcas SVG, tipografía, maquetas, gráficos sociales, empaques, señalética, merchandising, pósters, presentaciones y brandbooks editables en PPTX/PDF. Preserva los activos oficiales proporcionados, persiste las aprobaciones localmente y regenera solo las salidas dependientes.

¿Qué es Higgsfield Brandkit?

Esta skill capacita a un agente de IA para actuar como un diseñador de marca integral, utilizando la CLI de Higgsfield y scripts de Python para construir y extender identidades visuales completas. Gestiona todo el flujo de trabajo: desde la clasificación de solicitudes (aplicar existente, extender parcial o crear desde cero), pasando por la ingesta de activos oficiales y la creación de un 'Brand Lock' (bloqueo de marca) que fija restricciones visuales canónicas. El agente orquesta la generación de paletas de color, marcas SVG (usando Recraft V4.1), tipografía y una amplia gama de aplicaciones como maquetas fotorrealistas (Seedream), gráficos para redes sociales, empaques, señalética, merchandising y presentaciones. Un aspecto clave es su flujo de trabajo determinista: utiliza scripts locales para renderizar vistas previas, exportar assets y construir brandbooks editables (PPTX/PDF), asegurando que los cambios en componentes fundamentales (como la paleta) invaliden solo las salidas dependientes. El agente persiste el estado de las aprobaciones localmente, no infiere aprobaciones del silencio del usuario, y sigue un riguroso proceso de QA que repara solo los elementos fallidos. Está diseñado para integrarse con otras skills de Higgsfield (como `higgsfield-generate` para producción general de imágenes o `higgsfield-marketing-studio` para importar metadatos de sitios web), pero no debe usarse para generación de imágenes sin marca, fotografía de catálogo o implementación web.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/higgsfield-ai/skills/tree/main/higgsfield-brandkit

Preguntar en tu IA favorita

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

Documentación

¿Qué hace Higgsfield Brandkit?

Construye una identidad coherente y sus aplicaciones solicitadas. Trata los hechos de marca proporcionados y los activos oficiales como restricciones fijas.

Inicialización

  1. Resuelve SKILL_ROOT al directorio instalado de esta skill y crea un directorio de proyecto duradero:

    BRANDKIT_WORKDIR="${PWD}/brandkit"
    BRANDKIT_STATE="${BRANDKIT_WORKDIR}/state.json"
    mkdir -p "${BRANDKIT_WORKDIR}"
    
  2. Lee prerrequisitos. Verifica las herramientas antes de la etapa que las necesite. Nunca instales paquetes del sistema sin el permiso del usuario.

  3. Si falta higgsfield, instálalo solo después de obtener permiso:

    curl -fsSL https://raw.githubusercontent.com/higgsfield-ai/cli/main/install.sh | sh
    
  4. Si higgsfield account status falla con un error de autenticación o espacio de trabajo, pide al usuario que ejecute higgsfield auth login o seleccione un espacio de trabajo, y luego espera.

  5. Inspecciona los contratos de modelo activos antes de la generación de pago:

    higgsfield model get recraft_v4_1 --json
    higgsfield model get seedream_v5_pro --json
    higgsfield model get gpt_image_2 --json
    

Mapeo de CLI

OperaciónComando
Descubrir un modelohiggsfield model get <model> --json
Generar y sondearhiggsfield generate create <model> ... --wait --json
Reanudar un trabajohiggsfield generate wait <job_id> --json
Subir un activo localhiggsfield upload create <path> --json
Importar metadatos de sitio webhiggsfield marketing-studio brand-kits fetch --url <url> --wait --json
Leer/escribir estado de aprobaciónpython3 "$SKILL_ROOT/scripts/brandkit.py" state ...
Renderizar paneles de revisiónpython3 "$SKILL_ROOT/scripts/brandkit.py" preview ...
Inspeccionar logo seleccionadopython3 "$SKILL_ROOT/scripts/brandkit.py" logo-inspect ...
Exportar archivos de logopython3 "$SKILL_ROOT/scripts/brandkit.py" logo-export ...
Construir un Brandbookpython3 "$SKILL_ROOT/scripts/brandkit.py" brandbook-build ...

Las rutas de imagen locales pasadas con --image se suben automáticamente. Mantén los entregables HTML, SVG, PPTX y PDF como archivos de proyecto locales a menos que el usuario necesite explícitamente una copia alojada.

Comportamiento frente al usuario

  • Adáptate al idioma del usuario. Mantén privados el razonamiento de Design Brain, las indicaciones, la mecánica de estado, los scripts, la búsqueda de modelos y los detalles internos de QA.
  • Envía como máximo una oración de estado breve por lote de generación visible, luego permanece en silencio hasta que el resultado esté listo.
  • Haz un conjunto compacto de solo las preguntas bloqueantes no resueltas. Nunca repitas hechos ni fuerces un cuestionario de identidad completo para una tarea parcial.
  • Después de cada revisión de paleta, logo, tipografía o aplicación derivada, detente y espera la retroalimentación normal del usuario.
  • Nunca infieras aprobación a partir del silencio, la generación exitosa o tu propia preferencia.
  • Preserva el texto exacto del usuario. Nunca inventes posicionamiento, valores, afirmaciones, ingredientes, precios, certificaciones, estadísticas o contenido regulatorio.

Flujo de trabajo principal

  1. Clasifica la solicitud.

    • apply-existing: usa los activos oficiales proporcionados sin rediseñarlos.
    • extend-partial: crea solo las piezas faltantes requeridas por la salida solicitada.
    • create-identity: crea un nuevo logo o identidad solo cuando se solicite explícitamente.
  2. Lee el estado. Ejecuta:

    python3 "$SKILL_ROOT/scripts/brandkit.py" state \
      --state-file "$BRANDKIT_STATE" --action get_status
    

    El estado local es duradero. Nunca pegues, edites a mano ni recrees aprobaciones cuando el archivo de estado exista.

  3. Realiza la ingesta y el análisis de activos. Lee ingesta, análisis de activos, enrutamiento de estado y cargas de estado exactas. Bloquea inmediatamente cada logo, paleta y ranura de tipografía declarados por el usuario como oficiales.

  4. Crea el Brand Lock. Lee Brand Lock. Registra la ortografía exacta, los activos oficiales, los colores, las fuentes, las reglas de diseño/formas, las salidas solicitadas y los tratamientos prohibidos.

  5. Requiere solo las ranuras que utiliza la salida.

    • solo-logo → paleta + logo para una marca nueva; solo logo oficial para una marca existente
    • solo-paleta → paleta
    • solo-tipografía → tipografía
    • maqueta/merchandising sin texto → logo; añade paleta solo cuando el color/aplicación lo requiera
    • social/empaque/póster/señalética con texto → logo + paleta + tipografía
    • Brandbook/presentación → logo + paleta + tipografía
  6. Construye las ranuras base faltantes. Lee Design Brain, tableros conceptuales, revisiones en línea, y solo los módulos necesarios de paleta, logo o tipografía.

  7. Continúa la solicitud original tan pronto como sus ranuras requeridas estén aprobadas. Nunca le pidas al usuario que elija el alcance nuevamente.

  8. Carga solo el módulo de producción solicitado:

  9. QA y aprobación. Lee QA e iteración. Repara solo la salida fallida. Guarda un elemento derivado solo después de la aprobación explícita con sus dependencias base exactas.

Secuencia de nueva identidad

1. Paleta

Renderiza 2–3 opciones de paleta exactas como HTML determinista usando cargas de vista previa. Muestra capturas de pantalla PNG más archivos HTML editables y espera. Persiste la paleta seleccionada con approve_palette antes de la generación del logo.

2. Marcas SVG

Lee mejorador de indicaciones de logo. Produce exactamente tres mecanismos distintos de solo símbolo y una indicación de Recraft para cada uno. Escribe cada indicación larga en un archivo y envíala por separado:

higgsfield generate create recraft_v4_1 \
  --model_type vector \
  --colors @"${BRANDKIT_WORKDIR}/logo-colors.json" \
  --background_color '#F7F7F5' \
  --aspect_ratio 1:1 \
  --resolution 2k \
  --wait --json < "${BRANDKIT_WORKDIR}/logo-candidate-1.txt"

Usa las URLs SVG devueltas directamente para la revisión. Después de la selección, inspecciona el SVG exacto sin alterarlo:

python3 "$SKILL_ROOT/scripts/brandkit.py" logo-inspect \
  --source "<URL SVG de Recraft seleccionada o ruta local absoluta>"

Persiste el ID de trabajo exacto, la URL SVG, el nombre, la revisión de la paleta y la huella de geometría canónica devuelta con approve_logo.

3. Tipografía

Propón 2–3 pares únicos de visual/texto usando fuentes proporcionadas o Google Fonts verificadas. Renderiza el nombre de la marca real y una copia de muestra a través del script de vista previa. Persiste solo el par seleccionado con approve_typography.

Los flujos interactivos siempre se detienen para las selecciones de paleta, logo y tipografía. El modo explícito sin preguntas puede elegir y persistir una paleta, pero aún muestra los tres candidatos de logo SVG y se detiene para la selección del usuario; las marcas exactas nunca se autoaprueban.

Invariantes de consistencia

  • Reutiliza la misma fuente de logo aprobada en todas partes. Nunca redibujes un SVG oficial o seleccionado cuando sea posible la colocación/exportación determinista.
  • Un logo generado depende de la revisión de la paleta utilizada para crearlo. Cambiar esa paleta invalida el logo generado y sus dependientes; cambiar la tipografía no invalida la marca de símbolo.
  • Cambiar una ranura base invalida solo los elementos derivados que enumeran esa ranura en required_slots.
  • Copia los mismos valores de Brand Lock en cada indicación de generación relacionada: hexadecimal exacto, roles de fuente, lenguaje de forma, colocación, espacio libre, composición y tratamientos prohibidos.
  • Usa el modo vectorial de Recraft V4.1 solo para nuevas marcas de logo.
  • Utiliza Seedream como el generador principal de maquetas fotorrealistas. Usa GPT Image 2 solo para la etapa controlada que agrega texto legible o detalles gráficos exactos.
  • Utiliza construcción local determinista SVG/PPTX/HTML para copia exacta y diseños editables. No le pidas a un modelo de imagen que falsifique archivos editables.
  • No prometas archivos nativos de Figma, Canva, PSD, AI o EPS.

Scripts deterministas

Crea archivos de entrada JSON bajo "$BRANDKIT_WORKDIR"; nunca interpoles texto de usuario directamente en argumentos de shell.

python3 "$SKILL_ROOT/scripts/brandkit.py" preview \
  --input "$BRANDKIT_WORKDIR/reviews.json" \
  --output-dir "$BRANDKIT_WORKDIR/reviews"

python3 "$SKILL_ROOT/scripts/brandkit.py" logo-export \
  --input "$BRANDKIT_WORKDIR/logo-export.json" \
  --output-dir "$BRANDKIT_WORKDIR/logo"

python3 "$SKILL_ROOT/scripts/brandkit.py" brandbook-build \
  --state-file "$BRANDKIT_STATE" \
  --input "$BRANDKIT_WORKDIR/brandbook.json" \
  --output-dir "$BRANDKIT_WORKDIR/brandbook"

Para la exportación de logo, carga cargas de exportación de logo. Para Brandbooks, usa solo el constructor incluido; nunca sustituyas un generador improvisado de PowerPoint o PDF después de una falla de contrato determinista.

Política de fallos

  • Reintenta una solicitud fallida de Recraft o generación de imágenes una vez con el mismo concepto bloqueado y contrato corregido. Detente después del segundo fallo equivalente.
  • Si la vista previa o la exportación de logo falla dos veces, reporta el error concreto; nunca lo reemplaces con una reescritura SVG ad-hoc.
  • Si la plantilla, fuente o contrato de conversión del Brandbook falla, detente inmediatamente. No produzcas una alternativa visualmente diferente y la llames canónica.
  • Si no se puede preservar la tipografía exacta o la fidelidad del logo oficial, divulga la limitación en lugar de reclamar finalización.
  • Nunca expongas tokens de autenticación o credenciales en bruto en archivos, registros o chat.

Entrega

Para Brandbooks, sigue el estricto contrato de respuesta en brandbook: solo enlace/ruta PPTX, enlace/ruta PDF y advertencia de instalación de fuentes.

Para otras salidas, devuelve:

  1. Los archivos visuales solicitados y las vistas previas.
  2. Un resumen compacto de Brand Lock.
  3. Etiquetas de formato editable versus aplanado.
  4. Limitaciones de fuentes/importaciones requeridas.
  5. Nombres de variantes estables para revisiones específicas.

Índice de referencias

Individual skills in this repo

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

higgsfield-ai/higgsfield-generate

Generate images/videos via Higgsfield AI. Default: GPT Image 2 for images/design/text, Seedance 2.0 for video, Nano Banana 2/Pro for character/reference image work, Marketing Studio for ads with avatars/products/hooks, settings, plus Soul V2/Cinema/Cast/Location and Kling 3.0. Use when: "generate an image", "make a video", "animate this photo", "image-to-video", "edit/stylize/remix this image", "produce a clip", "create an ad", "make a UGC video", "product demo", "unboxing", "brand video", "presenter video", "import product from URL", "create avatar for ad", or "analyze video virality". Supports image-to-image, image-to-video, references, job/upload IDs, and Marketing Studio. Chain with higgsfield-soul-id for face/identity consistency. Virality Predictor (`brain_activity`) analyzes video virality: hook strength, attention, retention, distraction risk, and creative score. NOT for: Soul Character training (use higgsfield-soul-id), product photoshoots, marketplace listing cards, text/chat/TTS tasks.

higgsfield-ai/higgsfield-marketplace-cards

Generate marketplace product image cards through Higgsfield: compliant main image, secondary product images, and A+ style content modules. Use when the user asks for marketplace listing images, product detail cards, secondary product images, product infographics, lifestyle listing shots, A+ style content, marketplace image sets, or sales-ready product visuals. Backend owns marketplace compliance references and prompt templates; this skill only routes user intent to the CLI. NOT for generic brand product photography without marketplace/listing context (use higgsfield-product-photoshoot), video generation or UGC ads (use higgsfield-generate), or Soul Character training (use higgsfield-soul-id).

higgsfield-ai/higgsfield-product-photoshoot

Generate brand-quality product images through Higgsfield product-photoshoot prompt enhancement on GPT Image 2 / gpt_image_2. Entry point for professional brand/product visuals. Use when: "product photo", "studio shot", "lifestyle image", "Pinterest pin", "hero/banner", "carousel", "ad creative", "Meta ads", "virtual try-on", "model wearing", "person holding product", "closeup with hands", "levitating/floating/splash product", "CGI/surreal product", "restyle", "seasonal/aesthetic variation", or any product, brand, or paid-social creative. Modes: product_shot, lifestyle_scene, closeup_product_with_person, moodboard_pin, hero_banner, social_carousel, ad_creative_pack, virtual_model_tryout, conceptual_product, restyle. Backend assembles the final prompt; never freehand it. NOT for: no-product text-to-image (use higgsfield-generate), branded avatar video (use higgsfield-generate Marketing Studio), marketplace listing cards (use higgsfield-marketplace-cards), Soul Character training (use higgsfield-soul-id).

higgsfield-ai/higgsfield-soul-id

Train a Soul Character — a personalized model on a person's face that Higgsfield uses for identity-faithful image and video generation. Use when: "create my Soul", "train my face", "make my digital twin", "build me an avatar", "learn my appearance", "create a character of me", "set up identity for video", "I want my face in generated images". Chain: train Soul (one-time, returns reference_id) → use in higgsfield-generate via `--soul-id <id>` with models like `text2image_soul_v2` or `soul_cinema_studio`. NOT for: one-shot face swaps (use higgsfield-generate with --image), named-character / non-photo avatars (use higgsfield-generate with prompt).

higgsfield-ai/higgsfield-video-explainer

Build a complete non-photoreal narrated explainer or story video from ordered 10-second blocks: one narrator, one universal style key, one Seed Audio take and one Gemini Omni clip per block, then server-side assembly with explainer_video. Use when: "make an explainer video", "explain this in a video", "turn this topic or document into a narrated video", "tell this story as an animated video", "make a faceless narrated video", or "show me explainer styles". Supports live CMS presets, custom style references, mascot/faceless modes, two aspects, and optional burned subtitles. NOT for: photoreal films, ads/UGC, talking heads, podcasts, motion typography reels, one-off clips without narration, or editing a finished video.

higgsfield-ai/higgsfield-youtube-thumbnail

Create high-click-through YouTube thumbnails and vertical video covers through the Higgsfield CLI. Builds a truthful information-gap concept, preserves up to three referenced identities, supports logos and controlled variants, renders the main image with Nano Banana Pro, and applies focused Seedream edits. Use when: "make a YouTube thumbnail", "thumbnail for this video", "MrBeast-style cover", "Shorts cover", or "Instagram video cover". Chain after any video workflow once its truthful topic and visual direction are known. NOT for producing the video itself (use higgsfield-generate), product catalog photos (use higgsfield-product-photoshoot), or marketplace cards (use higgsfield-marketplace-cards).

higgsfield-ai/skills

Build, edit, and deploy full-stack websites, apps and games via the Higgsfield CLI (`higgsfield website …`). Each is a React 19 + TanStack Start SSR app in one Cloudflare Worker (D1/R2/KV/DO/Containers). THREE product types, picked via `--type` on create: `website` (standalone, no Higgsfield integration — references/website-flow.md), `app` (Sign in with Higgsfield + fnf SDK, Quanta — references/app-flow.md), `game` (realtime multiplayer rooms — references/game-flow.md). Routes to the right flow; each carries its own rules and deploy/publish gates. Use when: "build me a website", "make a landing page", "create a web app", "build a SaaS dashboard / portfolio", "make me a game", "deploy this site", "publish". Also owns GAME ART: "make a spritesheet", "tileable texture", "animate a 3D character", game music/SFX — see the game-* references. NOT for: single image/video/audio generation (higgsfield-generate), product photos (higgsfield-product-photoshoot), marketplace cards (higgsfield-marketplace-cards).

Skills relacionados