Communitygithub.com

Higgsfield BrandKit

Higgsfield CLI와 번들된 결정론적 로컬 도구를 통해 완전한 시각적 브랜드 시스템을 생성하고 확장합니다: 팔레트, SVG 로고 마크, 타이포그래피, 목업, 소셜 그래픽, 패키징, 간판, 상품, 포스터, 프레젠테이션 데크, 편집 가능한 PPTX/PDF 브랜드북. 공식 제공 자산을 보존하고, 승인 상태를 로컬에 유지하며, 종속된 출력만 다시 생성합니다.

Higgsfield BrandKit란 무엇인가요?

이 스킬은 브랜드 아이덴티티 전체를 제작 및 확장하기 위한 포괄적인 도구 키트입니다. 사용자가 '브랜드 키트 생성', '비주얼 아이덴티티 제작', '로고 및 브랜드북 디자인'과 같은 명령을 내리면, Higgsfield CLI와 함께 제공되는 로컬 Python 스크립트를 활용하여 팔레트, SVG 로고, 타이포그래피 등 기본 요소를 결정론적으로 생성하고 관리합니다. 공식 제공 자산은 절대 수정하지 않고 보존하며, 모든 디자인 결정(색상, 로고 선택 등)은 사용자의 명시적 승인을 받아 로컬 state.json 파일에 기록됩니다. 이 승인 기록을 기반으로, 목업, 소셜 그래픽, 패키징, 간판, 상품, 프레젠테이션 데크, 브랜드북 등 다양한 브랜드 적용 자료를 요청에 따라 생성하며, 기본 요소가 변경되면 이에 종속된 출력만 자동으로 무효화됩니다. 주로 Claude Code와 같은 터미널 기반 AI 어시스턴트 환경에서 동작하며, Higgsfield-generate와 체이닝하여 일반 이미지 생성이 가능하고, Marketing Studio의 브랜드 키트를 통해 웹사이트 메타데이터를 가져와 광고에 활용할 수 있습니다.

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

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

Higgsfield BrandKit은(는) 무엇을 하나요?

일관된 아이덴티티와 요청된 적용 자료를 구축하세요. 제공된 브랜드 사실과 공식 자산은 고정된 제약 조건으로 취급합니다.

부트스트랩

  1. SKILL_ROOT를 이 스킬이 설치된 디렉토리로 해결하고, 내구성 있는 프로젝트 디렉토리를 생성합니다:

    BRANDKIT_WORKDIR="${PWD}/brandkit"
    BRANDKIT_STATE="${BRANDKIT_WORKDIR}/state.json"
    mkdir -p "${BRANDKIT_WORKDIR}"
    
  2. 사전 요구 사항을 읽으세요. 해당 단계가 필요하기 전에 도구를 확인하세요. 사용자 허가 없이 시스템 패키지를 설치하지 마세요.

  3. higgsfield가 없으면, 허가를 받은 후에만 설치하세요:

    curl -fsSL https://raw.githubusercontent.com/higgsfield-ai/cli/main/install.sh | sh
    
  4. higgsfield account status가 인증 또는 워크스페이스 오류로 실패하면, 사용자에게 higgsfield auth login을 실행하거나 워크스페이스를 선택하도록 요청하고 기다리세요.

  5. 유료 생성 전에 라이브 모델 계약을 검사하세요:

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

CLI 매핑

작업명령어
모델 찾기higgsfield model get <model> --json
생성 및 폴링higgsfield generate create <model> ... --wait --json
작업 재개higgsfield generate wait <job_id> --json
로컬 자산 업로드higgsfield upload create <path> --json
웹사이트 메타데이터 가져오기higgsfield marketing-studio brand-kits fetch --url <url> --wait --json
승인 상태 읽기/쓰기python3 "$SKILL_ROOT/scripts/brandkit.py" state ...
리뷰 보드 렌더링python3 "$SKILL_ROOT/scripts/brandkit.py" preview ...
선택된 로고 검사python3 "$SKILL_ROOT/scripts/brandkit.py" logo-inspect ...
로고 파일 내보내기python3 "$SKILL_ROOT/scripts/brandkit.py" logo-export ...
브랜드북 구축python3 "$SKILL_ROOT/scripts/brandkit.py" brandbook-build ...

--image와 함께 전달된 로컬 이미지 경로는 자동 업로드됩니다. 사용자가 명시적으로 호스팅된 복사본을 필요로 하지 않는 한 HTML, SVG, PPTX, PDF 결과물을 로컬 프로젝트 파일로 유지하세요.

사용자 대면 동작

  • 사용자의 언어를 맞추세요. Design Brain 추론, 프롬프트, 상태 메커니즘, 스크립트, 모델 조회, QA 내부는 비공개로 유지하세요.
  • 보이는 생성 배치당 최대 하나의 짧은 상태 문장을 보내고, 결과가 준비될 때까지 조용히 기다리세요.
  • 해결되지 않은 차단 질문만 한 세트로 압축하여 물어보세요. 부분 작업을 위해 전체 아이덴티티 설문을 강요하거나 사실을 반복하지 마세요.
  • 각 팔레트, 로고, 타이포그래피 또는 다운스트림 리뷰 후에는 멈추고 일반 사용자 피드백을 기다리세요.
  • 침묵, 성공적인 생성, 또는 자신의 선호도로부터 승인을 추론하지 마세요.
  • 사용자의 정확한 문구를 보존하세요. 포지셔닝, 가치, 주장, 성분, 가격, 인증, 통계 또는 규제 콘텐츠를 절대 임의로 만들지 마세요.

핵심 워크플로우

  1. 요청 분류.

    • apply-existing: 제공된 공식 자산을 재설계 없이 사용합니다.
    • extend-partial: 요청된 출력에 필요한 누락된 슬롯만 생성합니다.
    • create-identity: 명시적으로 요청된 경우에만 새 로고 또는 아이덴티티를 생성합니다.
  2. 상태 읽기. 다음을 실행하세요:

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

    로컬 상태는 내구성이 있습니다. 상태 파일이 있으면 승인을 붙여넣거나, 수동 편집하거나, 재생성하지 마세요.

  3. 인테이크 및 자산 분석 실행. 인테이크, 자산 분석, 상태 라우팅, 정확한 상태 페이로드를 읽으세요. 사용자가 선언한 모든 공식 로고, 팔레트 및 타이포그래피 슬롯을 즉시 잠급니다.

  4. 브랜드 잠금 생성. 브랜드 잠금을 읽으세요. 정확한 철자, 공식 자산, 색상, 글꼴, 레이아웃/모양 규칙, 요청된 출력물, 금지된 처리를 기록하세요.

  5. 출력이 사용하는 슬롯만 요구하세요.

    • 로고 전용 → 새 마크의 경우 팔레트 + 로고; 기존 마크의 경우 공식 로고만
    • 팔레트 전용 → 팔레트
    • 타이포그래피 전용 → 타이포그래피
    • 카피 없는 목업/상품 → 로고; 색상/적용이 필요한 경우에만 팔레트 추가
    • 텍스트가 포함된 소셜/패키징/포스터/간판 → 로고 + 팔레트 + 타이포그래피
    • 브랜드북/데크 → 로고 + 팔레트 + 타이포그래피
  6. 누락된 기반 슬롯 구축. Design Brain, 컨셉 보드, 인라인 리뷰 및 필요한 팔레트, 로고 또는 타이포그래피 모듈만 읽으세요.

  7. 필요한 슬롯이 승인되는 즉시 원래 요청을 계속 진행하세요. 사용자에게 범위를 다시 묻지 마세요.

  8. 요청된 프로덕션 모듈만 로드하세요:

  9. QA 및 승인. QA 및 반복을 읽으세요. 실패한 출력만 수정하세요. 정확한 기반 종속성과 함께 명시적 승인 후에만 다운스트림 요소를 저장하세요.

새 아이덴티티 시퀀스

1. 팔레트

미리보기 페이로드를 사용하여 결정론적 HTML로 2-3개의 정확한 팔레트 옵션을 렌더링하세요. PNG 스크린샷과 편집 가능한 HTML 파일을 보여주고 기다리세요. 로고 생성 전에 approve_palette로 선택된 팔레트를 유지하세요.

2. SVG 로고 마크

로고 프롬프트 향상기를 읽으세요. 정확히 세 개의 개별적인 심볼 전용 메커니즘과 각각에 대한 하나의 Recraft 프롬프트를 생성하세요. 각 긴 프롬프트를 파일에 쓰고 개별적으로 제출하세요:

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"

리뷰를 위해 반환된 SVG URL을 직접 사용하세요. 선택 후, SVG를 변경하지 않고 정확하게 검사하세요:

python3 "$SKILL_ROOT/scripts/brandkit.py" logo-inspect \
  --source "<선택된 Recraft SVG URL 또는 절대 로컬 경로>"

정확한 작업 ID, SVG URL, 이름, 팔레트 개정, 반환된 표준 지문을 approve_logo로 유지하세요.

3. 타이포그래피

제공된 글꼴 또는 검증된 Google Fonts를 사용하여 2-3개의 독특한 디스플레이/본문 쌍을 제안하세요. 실제 브랜드 이름과 샘플 카피를 미리보기 스크립트를 통해 렌더링하세요. approve_typography로 선택된 쌍만 유지하세요.

인터랙티브 흐름은 항상 팔레트, 로고 및 타이포그래피 선택을 위해 중단됩니다. 명시적인 무질문 모드는 팔레트를 선택하고 유지할 수 있지만, 여전히 세 가지 SVG 로고 후보를 모두 보여주고 사용자의 로고 선택을 위해 중단됩니다; 정확한 브랜드 마크는 스스로 승인되지 않습니다.

일관성 불변 조건

  • 승인된 동일한 로고 소스를 모든 곳에서 재사용하세요. 결정론적 배치/내보내기가 가능할 때 공식 또는 선택된 SVG를 다시 그리지 마세요.
  • 생성된 로고는 생성에 사용된 팔레트 개정에 종속됩니다. 해당 팔레트를 변경하면 생성된 로고와 그 종속 항목이 무효화됩니다. 타이포그래피를 변경해도 심볼 마크는 무효화되지 않습니다.
  • 기반 슬롯을 변경하면 required_slots에 해당 슬롯을 나열하는 다운스트림 요소만 무효화됩니다.
  • 동일한 Brand Lock 값을 모든 관련 생성 프롬프트에 복사하세요: 정확한 16진수, 글꼴 역할, 모양 언어, 배치, 여백 공간, 구성 및 금지된 처리.
  • 새 로고 마크에만 Recraft V4.1 벡터 모드를 사용하세요.
  • 주요 포토리얼 목업 생성기로 Seedream을 사용하세요. 읽기 쉬운 텍스트나 정확한 그래픽 세부 정보를 추가하는 제어된 단계에만 GPT Image 2를 사용하세요.
  • 정확한 카피와 편집 가능한 레이아웃을 위해 로컬 결정론적 SVG/PPTX/HTML 구성을 사용하세요. 이미지 모델이 편집 가능한 파일을 위조하도록 요청하지 마세요.
  • 네이티브 Figma, Canva, PSD, AI 또는 EPS 파일을 약속하지 마세요.

결정론적 스크립트

"$BRANDKIT_WORKDIR" 아래에 JSON 입력 파일을 생성하세요. 사용자 텍스트를 셸 인수에 직접 삽입하지 마세요.

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"

로고 내보내기의 경우 로고 내보내기 페이로드를 로드하세요. 브랜드북의 경우 번들된 빌더만 사용하세요. 결정론적 계약 실패 후 임시방편 PowerPoint 또는 PDF 생성기를 대체하지 마세요.

실패 정책

  • 실패한 Recraft 또는 이미지 생성 요청을 동일한 잠긴 개념과 수정된 계약으로 한 번 재시도하세요. 두 번째 동등한 실패 후 중단하세요.
  • 미리보기 또는 로고 내보내기가 두 번 실패하면 구체적인 오류를 보고하세요. 임시방편 SVG 재작성으로 대체하지 마세요.
  • 브랜드북 템플릿, 글꼴 또는 변환 계약이 실패하면 즉시 중단하세요. 시각적으로 다른 대체물을 생성하고 이를 표준이라고 부르지 마세요.
  • 정확한 타이포그래피 또는 공식 로고 충실도를 유지할 수 없으면 완료를 주장하는 대신 제한 사항을 공개하세요.
  • 파일, 로그 또는 채팅에 원시 인증 토큰이나 자격 증명을 절대 노출하지 마세요.

전달

브랜드북의 경우 브랜드북의 엄격한 응답 계약을 따르세요: PPTX 링크/경로, PDF 링크/경로 및 글꼴 설치 경고만 포함.

다른 출력물의 경우 다음을 반환하세요:

  1. 요청된 시각적 파일 및 미리보기.
  2. 간결한 Brand Lock 요약.
  3. 편집 가능 vs 평면화 형식 레이블.
  4. 필요한 글꼴/가져오기 제한 사항.
  5. 대상 수정을 위한 안정적인 변형 이름.

참조 색인

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

관련 스킬