Communitygithub.com

higgsfield-ai/higgsfield-brandkit

Crie e estenda sistemas visuais de marca completos através da CLI Higgsfield e ferramentas locais determinísticas: paletas, logotipos SVG, tipografia, mockups, gráficos para redes sociais, embalagens, sinalização, merchandising, pôsteres, apresentações e brandbooks PPTX/PDF editáveis. Preserva ativos oficiais fornecidos, persiste aprovações localmente e regenera apenas as saídas dependentes.

O que é higgsfield-brandkit?

Esta habilidade, Higgsfield Brandkit, capacita um agente de IA a atuar como um designer de identidade visual completo, construindo e estendendo sistemas de marca a partir da linha de comando. Ela gerencia todo o fluxo de trabalho, desde a coleta de requisitos e análise de ativos até a geração de logotipos, paletas de cores, tipografia e uma vasta gama de aplicações de marca, como mockups, embalagens, sinalização e apresentações. O agente utiliza a CLI da Higgsfield para geração de logotipos vetoriais e imagens fotorrealistas, e scripts Python locais para criar versões editáveis (SVG, PPTX, PDF) e gerenciar o estado das aprovações do usuário. Uma característica fundamental é a preservação rigorosa dos ativos oficiais fornecidos pelo usuário e a persistência local de todas as aprovações, garantindo que alterações em um elemento base (como a paleta) invalidem apenas os itens dependentes, evitando retrabalho desnecessário. A habilidade é projetada para plataformas como Claude Code, Cursor e Codex, sendo ideal para tarefas como "criar um brand kit", "projetar um logotipo", "criar uma identidade visual" e "aplicar este logotipo a materiais de marketing", mas não para geração de imagens sem marca, fotografia de catálogo ou implementação de sites.

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

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Higgsfield Brandkit

Construa uma identidade coesa e suas aplicações solicitadas. Trate os fatos da marca fornecidos e os ativos oficiais como restrições fixas.

Inicialização

  1. Resolva SKILL_ROOT para o diretório instalado desta habilidade e crie um diretório de projeto durável:

    BRANDKIT_WORKDIR="${PWD}/brandkit"
    BRANDKIT_STATE="${BRANDKIT_WORKDIR}/state.json"
    mkdir -p "${BRANDKIT_WORKDIR}"
    
  2. Leia os pré-requisitos. Verifique as ferramentas antes do estágio que precisar delas. Nunca instale pacotes do sistema sem a permissão do usuário.

  3. Se higgsfield estiver faltando, instale-o somente após permissão:

    curl -fsSL https://raw.githubusercontent.com/higgsfield-ai/cli/main/install.sh | sh
    
  4. Se higgsfield account status falhar com um erro de autenticação ou workspace, peça ao usuário para executar higgsfield auth login ou selecionar um workspace, e aguarde.

  5. Inspecione os contratos de modelo ativos antes da geração paga:

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

Mapeamento CLI

OperaçãoComando
Descobrir um modelohiggsfield model get <model> --json
Gerar e aguardarhiggsfield generate create <model> ... --wait --json
Retomar um jobhiggsfield generate wait <job_id> --json
Enviar um ativo localhiggsfield upload create <path> --json
Importar metadados de sitehiggsfield marketing-studio brand-kits fetch --url <url> --wait --json
Ler/escrever estado de aprovaçãopython3 "$SKILL_ROOT/scripts/brandkit.py" state ...
Renderizar painéis de revisãopython3 "$SKILL_ROOT/scripts/brandkit.py" preview ...
Inspecionar logotipo selecionadopython3 "$SKILL_ROOT/scripts/brandkit.py" logo-inspect ...
Exportar arquivos de logotipopython3 "$SKILL_ROOT/scripts/brandkit.py" logo-export ...
Construir um Brandbookpython3 "$SKILL_ROOT/scripts/brandkit.py" brandbook-build ...

Caminhos de imagem locais passados com --image são enviados automaticamente. Mantenha entregáveis HTML, SVG, PPTX e PDF como arquivos de projeto locais, a menos que o usuário solicite explicitamente uma cópia hospedada.

Comportamento voltado ao usuário

  • Use o idioma do usuário. Mantenha o raciocínio do Design Brain, prompts, mecânicas de estado, scripts, consulta de modelos e internos de QA como privados.
  • Envie no máximo uma frase curta de status por lote de geração visível e depois fique em silêncio até o resultado ficar pronto.
  • Faça um conjunto compacto de apenas perguntas bloqueadoras não resolvidas. Nunca repita fatos ou force um questionário completo de identidade para uma tarefa parcial.
  • Após cada revisão de paleta, logotipo, tipografia ou downstream, pare e aguarde o feedback comum do usuário.
  • Nunca presuma aprovação com base em silêncio, geração bem-sucedida ou sua própria preferência.
  • Preserve o texto exato do usuário. Nunca invente posicionamento, valores, alegações, ingredientes, preços, certificações, estatísticas ou conteúdo regulatório.

Fluxo de trabalho principal

  1. Classifique a solicitação.

    • apply-existing: use os ativos oficiais fornecidos sem redesenhar.
    • extend-partial: crie apenas os slots faltantes exigidos pela saída solicitada.
    • create-identity: crie um novo logotipo ou identidade somente quando solicitado explicitamente.
  2. Leia o estado. Execute:

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

    O estado local é durável. Nunca cole, edite manualmente ou recrie aprovações quando o arquivo de estado existir.

  3. Execute a captação e análise de ativos. Leia captação, análise de ativos, roteamento de estado e payloads de estado exatos. Bloqueie imediatamente cada logotipo oficial, paleta e slot de tipografia declarados pelo usuário.

  4. Crie o Brand Lock. Leia Brand Lock. Registre a grafia exata, ativos oficiais, cores, fontes, regras de layout/forma, saídas solicitadas e tratamentos proibidos.

  5. Exija apenas os slots que a saída utiliza.

    • apenas-logo → paleta + logotipo para uma nova marca; logotipo oficial sozinho para uma marca existente
    • apenas-paleta → paleta
    • apenas-tipografia → tipografia
    • mockup/merchandising sem texto → logotipo; adicione paleta apenas quando cor/aplicação exigir
    • material social/embalagem/pôster/sinalização com texto → logotipo + paleta + tipografia
    • Brandbook/deck → logotipo + paleta + tipografia
  6. Construa slots de fundação faltantes. Leia Design Brain, painéis de conceito, revisões inline e apenas os módulos necessários de paleta, logotipo ou tipografia.

  7. Continue a solicitação original assim que seus slots necessários forem aprovados. Nunca peça ao usuário para escolher o escopo novamente.

  8. Carregue apenas o módulo de produção solicitado:

  9. QA e aprovação. Leia QA e iteração. Repare apenas a saída com falha. Salve um elemento downstream somente após aprovação explícita com suas dependências de fundação exatas.

Sequência para nova identidade

1. Paleta

Renderize 2–3 opções de paleta exatas como HTML determinístico usando payloads de preview. Mostre capturas de tela PNG mais arquivos HTML editáveis e aguarde. Persista a paleta selecionada com approve_palette antes da geração do logotipo.

2. Marcas de logotipo SVG

Leia otimizador de prompt de logotipo. Produza exatamente três mecanismos distintos apenas de símbolo e um prompt Recraft para cada um. Escreva cada prompt longo em um arquivo e submeta separadamente:

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"

Use as URLs SVG retornadas diretamente para revisão. Após a seleção, inspecione o SVG exato sem alterá-lo:

python3 "$SKILL_ROOT/scripts/brandkit.py" logo-inspect \
  --source "<URL SVG Recraft selecionada ou caminho local absoluto>"

Persista o job ID exato, URL SVG, nome, revisão da paleta e a impressão digital geométrica canônica retornada com approve_logo.

3. Tipografia

Proponha 2–3 pares de exibição/corpo únicos usando fontes fornecidas ou Google Fonts verificadas. Renderize o nome real da marca e texto de amostra através do script de preview. Persista apenas o par selecionado com approve_typography.

Fluxos interativos sempre param para seleções de paleta, logotipo e tipografia. O modo explícito sem perguntas pode escolher e persistir uma paleta, mas ainda mostra todos os três candidatos de logotipo SVG e para para a seleção do logotipo pelo usuário; marcas exatas nunca são auto-aprovadas.

Invariantes de consistência

  • Reutilize a mesma fonte de logotipo aprovada em todos os lugares. Nunca redesenhe um SVG oficial ou selecionado quando o posicionamento/exportação determinística for possível.
  • Um logotipo gerado depende da revisão da paleta usada para criá-lo. Alterar essa paleta invalida o logotipo gerado e seus dependentes; alterar a tipografia não invalida a marca símbolo.
  • Alterar um slot de fundação invalida apenas elementos downstream que listam esse slot em required_slots.
  • Copie os mesmos valores do Brand Lock em cada prompt de geração relacionado: hex exato, funções da fonte, linguagem de forma, posicionamento, espaço livre, composição e tratamentos proibidos.
  • Use o modo vetorial Recraft V4.1 apenas para novas marcas de logotipo.
  • Use Seedream como o gerador principal de mockups fotorrealistas. Use GPT Image 2 apenas para o estágio controlado que adiciona texto legível ou detalhes gráficos exatos.
  • Use construção SVG/PPTX/HTML determinística local para texto exato e layouts editáveis. Não peça a um modelo de imagem para falsificar arquivos editáveis.
  • Não prometa arquivos nativos Figma, Canva, PSD, AI ou EPS.

Scripts determinísticos

Crie arquivos de entrada JSON em "$BRANDKIT_WORKDIR"; nunca interpole texto do usuário diretamente em 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 exportação de logotipo, carregue payloads de exportação de logotipo. Para Brandbooks, use apenas o construtor incluído; nunca substitua por um gerador improvisado de PowerPoint ou PDF após uma falha de contrato determinístico.

Política de falha

  • Repita uma solicitação de Recraft ou geração de imagem com falha uma vez, com o mesmo conceito bloqueado e contrato corrigido. Pare após a segunda falha equivalente.
  • Se o preview ou exportação de logotipo falhar duas vezes, relate o erro concreto; nunca o substitua por uma reescrita SVG ad-hoc.
  • Se o modelo de Brandbook, fonte ou contrato de conversão falhar, pare imediatamente. Não produza um fallback visualmente diferente e o chame de canônico.
  • Se a tipografia exata ou a fidelidade do logotipo oficial não puder ser preservada, divulgue a limitação em vez de alegar conclusão.
  • Nunca exponha tokens de autenticação brutos ou credenciais em arquivos, logs ou chat.

Entrega

Para Brandbooks, siga o contrato de resposta estrito em brandbook: apenas link/caminho PPTX, link/caminho PDF e aviso de instalação de fonte.

Para outras saídas, retorne:

  1. Os arquivos visuais e previews solicitados.
  2. Um resumo compacto do Brand Lock.
  3. Rótulos de formato editável versus achatado.
  4. Limitações de fontes necessárias/importação.
  5. Nomes de variantes estáveis para revisões direcionadas.

Índice de referências

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).

Habilidades Relacionadas