Communitygithub.com

Higgsfield Brandkit

Higgsfield CLI と組み込みのローカルツールを使って、完全なビジュアルブランドシステムを作成・拡張します。パレット、SVGロゴマーク、タイポグラフィ、モックアップ、ソーシャルグラフィック、パッケージ、看板、マーチャンダイズ、ポスター、プレゼンテーションデッキ、編集可能なPPTX/PDFブランドブックなどを提供します。公式アセットを保持し、承認をローカルに保存し、依存する出力のみを再生成します。

Higgsfield Brandkit とは?

Higgsfield Brandkit は、AIエージェントが Higgsfield CLI とスクリプトベースのツールを使って、完全なブランドアイデンティティシステムを構築・拡張できるようにする高度なスキルです。このスキルは、パレット、SVGロゴ、タイポグラフィ、モックアップ、ソーシャルメディアグラフィック、パッケージ、看板、マーチャンダイズ、ポスター、プレゼンテーションデッキ、編集可能なPPTX/PDFブランドブックなど、あらゆるブランドアセットの作成をサポートします。「ブランドキットを作成して」「ビジュアルアイデンティティをデザインして」「ロゴとブランドブックを作って」「既存のブランディングを拡張して」といったユーザーリクエストに対応できます。主な機能として、公式アセットを変更せずに保持し、承認状態をローカルの state.json に永続化し、依存関係に基づいて変更があった場合のみアセットを再生成することで、効率的で一貫性のあるワークフローを実現します。このスキルは Claude Code、Cursor、Codex などのAIエージェントプラットフォームで動作し、ターミナルコマンドを使って Higgsfield CLI とやり取りし、パレット、ロゴ、タイポグラフィの承認を通じてブランドの一貫性を維持します。 unpbranded な画像生成には使用せず、その場合は higgsfield-generate を使用してください。

対応~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
Webサイトメタデータのインポート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つの短いステータス文を送信し、結果が準備できるまで沈黙を保ちます。
  • 未解決のブロック質問のみをコンパクトなセットで一度に尋ねます。事実を繰り返したり、部分的なタスクで完全なアイデンティティ質問票を強制したりしないでください。
  • パレット、ロゴ、タイポグラフィ、または下流の各レビューの後、停止して通常のユーザーフィードバックを待ちます。
  • 沈黙、生成成功、または自分の好みから承認を推測しないでください。
  • ユーザーの正確なコピーを保持します。ポジショニング、価値、クレーム、成分、価格、認証、統計、規制コンテンツを決して invent しないでください。

コアワークフロー

  1. リクエストを分類します。

    • apply-existing: 提供された公式アセットを再設計せずに使用します。
    • extend-partial: 要求された出力に必要な不足スロットのみを作成します。
    • create-identity: 明示的に要求された場合にのみ新しいロゴまたはアイデンティティを作成します。
  2. 状態を読み取ります。 次を実行:

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

    ローカル状態は永続的です。状態ファイルが存在する場合、承認を貼り付けたり、手動編集したり、再作成したりしないでください。

  3. インテークとアセット分析を実行します。 intake、asset analysis、state routing、exact state payloadsを読んでください。ユーザーが宣言したすべての公式ロゴ、パレット、タイポグラフィスロットを直ちにロックします。

  4. ブランドロックを作成します。 Brand Lockを読んでください。正確な綴り、公式アセット、色、フォント、レイアウト/形状ルール、要求された出力、禁止された処理を記録します。

  5. 出力で使用されるスロットのみを要求します。

    • ロゴのみ → 新しいマークの場合はパレット+ロゴ; 既存のマークの場合は公式ロゴのみ
    • パレットのみ → パレット
    • タイポグラフィのみ → タイポグラフィ
    • コピーフリーモックアップ/マーチ → ロゴ; 色/アプリケーションで必要な場合のみパレットを追加
    • テキストを含むソーシャル/パッケージ/ポスター/看板 → ロゴ+パレット+タイポグラフィ
    • ブランドブック/デッキ → ロゴ+パレット+タイポグラフィ
  6. 不足している基礎スロットを構築します。 Design Brain、concept boards、inline reviews、および必要なモジュール (palette、logo、typography) のみを読みます。

  7. 必要なスロットが承認されたらすぐに元のリクエストを続行します。 ユーザーに再度スコープを選択させることはありません。

  8. 要求されたプロダクションモジュールのみをロードします:

  9. QAと承認。 QA and iterationを読んでください。失敗した出力のみを修復します。下流要素は、その正確な基礎依存関係とともに明示的な承認後にのみ保存します。

新しいアイデンティティのシーケンス

1. パレット

preview payloadsを使用して、2〜3の正確なパレットオプションを決定論的HTMLとしてレンダリングします。PNGスクリーンショットと編集可能なHTMLファイルを表示して待機します。ロゴ生成の前に approve_palette で選択されたパレットを永続化します。

2. SVGロゴマーク

logo prompt enhancerを読んでください。正確に3つの異なるシンボル専用メカニズムと、それぞれに対する1つの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 "<selected Recraft SVG URL or absolute local path>"

正確なジョブID、SVG URL、名前、パレットリビジョン、返されたカノニカルジオメトリフィンガープリントを approve_logo で永続化します。

3. タイポグラフィ

提供されたフォントまたは検証済みのGoogle Fontsを使用して、2〜3のユニークなディスプレイ/ボディペアを提案します。プレビュースクリプトを通じて実際のブランド名とサンプルコピーをレンダリングします。approve_typography で選択されたペアのみを永続化します。

インタラクティブフローは常にパレット、ロゴ、タイポグラフィの選択で停止します。明示的な No-Question モードではパレットを選択して永続化できますが、それでも3つすべてのSVGロゴ候補を表示し、ユーザーのロゴ選択のために停止します。正確なブランドマークは自己承認されません。

一貫性不変条件

  • 承認された同じロゴソースをどこでも再利用します。決定論的な配置/エクスポートが可能な場合、公式または選択されたSVGを再描画しないでください。
  • 生成されたロゴは、その作成に使用されたパレットリビジョンに依存します。そのパレットを変更すると、生成されたロゴとその依存物が無効になります。タイポグラフィを変更してもシンボルマークは無効になりません。
  • 基礎スロットを変更すると、そのスロットを required_slots にリストする下流要素のみが無効になります。
  • 同じブランドロック値をすべての関連する生成プロンプトにコピーします: 正確なHEX、フォントの役割、形状言語、配置、クリアスペース、構図、禁止された処理。
  • 新しいロゴマークには Recraft V4.1 ベクターモードのみを使用します。
  • 主要なフォトリアルモックアップジェネレーターとして Seedream を使用します。GPT Image 2 は、読み取り可能なテキストや正確なグラフィック詳細を追加する制御されたステージにのみ使用します。
  • 正確なコピーと編集可能なレイアウトには、ローカルの決定論的SVG/PPTX/HTML構築を使用します。画像モデルに編集可能なファイルを偽装させることはしません。
  • ネイティブのFigma、Canva、PSD、AI、またはEPSファイルは約束しません。

決定論的スクリプト

JSON入力ファイルを "$BRANDKIT_WORKDIR" の下に作成します。ユーザーテキストをシェル引数に直接 interpolate しないでください。

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"

ロゴエクスポートには、logo export payloads をロードしてください。Brandbook には、バンドルされたビルダーのみを使用します。決定論的契約の失敗後に、即席のPowerPointやPDFジェネレーターを代用しないでください。

失敗ポリシー

  • 失敗した Recraft または画像生成リクエストを、同じロックされたコンセプトと修正された契約で1回再試行します。2回目の同等の失敗後に停止します。
  • プレビューまたはロゴエクスポートが2回失敗した場合、具体的なエラーを報告します。アドホックなSVG書き換えで置き換えないでください。
  • Brandbookテンプレート、フォント、または変換契約が失敗した場合、直ちに停止します。視覚的に異なるフォールバックを生成してそれをカノニカルと呼んではいけません。
  • 正確なタイポグラフィまたは公式ロゴの忠実性を維持できない場合、完了を主張する代わりに制限を開示します。
  • 生の認証トークンや資格情報をファイル、ログ、チャットに公開しないでください。

配信

Brandbook については、brandbook の厳格な応答契約に従います: PPTXリンク/パス、PDFリンク/パス、およびフォントインストール警告のみ。

その他の出力については、以下を返します:

  1. 要求されたビジュアルファイルとプレビュー。
  2. コンパクトなブランドロックサマリー。
  3. 編集可能形式とフラット化形式のラベル。
  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).

関連スキル