Communitygithub.com

pawangai/brand-profile-builder

ブランドボード、ロゴ、写真、またはブランドの説明を1つの標準的なブランドプロフィール(profile.json)に変換し、すべてのコンテンツスキル(画像、動画Flow、テキストとレイアウト、スケジュール、キャプション、返信、QA)の単一情報源とします。

brand-profile-builder とは?

Brand Profile Builderは、ブランドボード、ロゴ、画像、テキスト記述などからブランド情報を抽出し、単一の`profile.json`ファイルに統合するAIエージェントスキルです。このスキルは、ブランド名、タグライン、CTA、カラーパレット(役割とHEXコード付き)、フォント、ロゴの説明、マスコット、サービス、パッケージ、トーン、避けるべき表現などを体系的に抽出します。さらに、WCAGに基づくカラーコントラストチェックを実行し、テキストとして使用できない色の組み合わせを特定します。抽出されたプロファイルは、画像生成、動画制作、テキストレイアウト、カレンダー管理、キャプション作成、返信テンプレートなど、他のスキルが参照する単一の情報源となります。これにより、ブランドの一貫性が保証され、ブランドボードを何度も読み直す必要がなくなります。主にClaude CodeやCodexのような開発者向けAIエージェントプラットフォームでの使用を想定しており、Pythonスクリプトで検証、ロック、エクスポート機能を提供します。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/pawangai/pawang-content-studio/tree/HEAD/skills/brand-profile-builder

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

Brand Profile Builder

1つのprofile.jsonがブランドの情報源となります。他のスキルはブランドボードを読み直す必要はなく、このプロファイルからエクスポートされた結果を使用するだけで、名前、色、タグライン、トーンが画像、動画、テキスト、スケジュール、キャプション、返信で常に統一されます。

ワークフロー

  1. ブランドを注意深く読み取る。
    • Brand Spec(brandboard-standardスキルから生成されたMarkdownファイル Brand Spec: NAMA)から:python scripts/profile.py from-spec brand-spec.md profile.jsonを実行します。スクリプトはプロファイルのドラフト(名前、タグライン、役割付きパレット、フォント、マスコット、サービス、パッケージ、トーン)を作成し、確認が必要なリストを出力します:色の役割はヒューリスティック、マスコット名、提案されたプレフィックス、パッケージ価格、URL、連絡先、および[ASSUMSI]とマークされたセクション。Brand Specは、HEXコード、フォント、コピーが標準化されているため、画像のボードよりも強力な情報源です。
    • ブランドボードの画像から:ブランド名(ドメインを含む)、正確なタグライン、色の名前とHEXコード、タイトルと本文のフォント、ロゴの形状、マスコット、価値観/哲学(トーン用)、サービス、パッケージ、CTAを直接読み取ります。HEXが記載されていない場合は、python scripts/profile.py colors board.pngを実行して支配的な色を推定し、見える色と照合し、それが推定であることを明記します。
    • ユーザーのテキスト/説明から:そのまま取得します。言及されていないサービス、価格、または主張は追加しません。
  2. prefixを決定する:ブランド名から2〜3文字の小文字(例:pw)で、プラットフォームの略称と重複しないようにします。
  3. profile.jsonを入力する(python scripts/profile.py --example;フィールドの説明は references/profile-schema.mdにあります)。色の役割を決定します:dark(メインのダーク)、accent(CTA/アクセント)、light(明るい背景)、support(サポート)、offwhite(暗い背景のテキスト)。
  4. 重要な情報が推測できない場合は一度だけ質問する:WhatsApp番号、メール、予約リンク、パッケージ価格、営業時間、主要オーディエンス。回答がない場合は空欄のままにします。他のスキルはそれを[ISI SENDIRI]としてマークします。
  5. 検証:python scripts/profile.py validate profile.json。エラーを修正します。コントラストテーブルを読みます。合格しなかった組み合わせ(例:クリーム色の上にオレンジのアクセント)は禁止事項として記録されます:アイコンや濃いテキストのボタンにのみ使用可能で、テキストとしては使用できません。
  6. Brand LockとVoice Lockを出力する:python scripts/profile.py lock profile.json(ChatGPTに貼り付ける準備ができます)。
  7. 必要に応じてエクスポートする:python scripts/profile.py export profile.json --for TARGET out.json。TARGETはcommand-pack、flow-video、text-layout、calendar(--start YYYY-MM-DDを追加)、caption、reply、quora、またはlongformです。スクリプトはそのターゲットに不足しているフィールドを報告します(例:text-layoutのexamples、calendarのweeks_plan)。関連するスキルを使用してそれらを補充し、その後profile.jsonに保存し直して、プロファイルが単一の情報源であり続けるようにします。
  8. profile.jsonを引き渡す:present_files、1段落の要約(名前、プレフィックス、役割付きパレット、フォント、マスコット、サービス)、仮定/推定のリスト、コントラスト結果、および他のスキルでエクスポートを使用するための指示。

原則

  • 正確にコピーし、修正しない。 タグライン、名前、スペルはブランドボードからそのまま取得し、大文字小文字や句読点も含めます。
  • 創作しない。 価格、サービス、営業時間、連絡先、主張はユーザーまたはボードからのみ取得します。不明なフィールドは空欄にし、推測しません。
  • 単一の情報源。 ユーザーがデータ(色、CTA、サービス)を変更した場合は、profile.jsonを更新して再エクスポートします。派生ファイルを個別に編集しないでください。
  • コントラストはデータ。 コントラスト比(比率)と使用ルールを報告し、「あまり良くない」などと言うだけでは不十分です。
  • 更新:ユーザーが新しいブランドバージョンを提供した場合、古いプロファイルと比較し、上書き前に何が変更されたかを表示します。

ファイル

  • scripts/profile.py - --example、from-spec、validate、export、lock、colors
  • references/profile-schema.md - スキーマ、色の役割、エクスポートターゲット、ブランドボード読み取りチェックリスト

Individual skills in this repo

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

pawangai/asset-qa

Periksa kualitas gambar dan video hasil ChatGPT/Google Flow/AI lain terhadap brand dan platform, lalu tulis prompt perbaikan siap tempel. Mengecek ejaan teks pada gambar, kepatuhan warna terhadap palet brand, teks yang masuk zona tidak aman (tertutup UI story/reels/feed), ukuran dan kontras teks, rasio dan resolusi, logo atau karakter yang berubah dari acuan, anatomi janggal, serta pada video meliputi lonjakan atau glitch antar-frame, drift warna, teks yang berubah bentuk, audio, dan durasi. Gun

pawangai/brandboard-standard

Membuat, menyusun, atau mengaudit brand board / brand guideline satu halaman dengan struktur section yang standar (hero, variasi logo, palet warna, tipografi, gaya bahasa, contoh penerapan, footer, maskot, ikon, pola background, dll). Punya dua cakupan - bertingkat (default) dan lengkap (semua section terisi). Gunakan skill ini setiap kali user minta dibuatkan brand board, brand guideline, brand identity sheet, style guide visual, prompt gambar untuk brand board, atau minta brand board baru "dis

pawangai/brand-command-pack

Buat file Markdown berisi kumpulan "command" prompt gambar siap salin untuk ChatGPT (logo, carousel IG, story IG/WA, OG image, feature image artikel, X/Twitter, LinkedIn, Pinterest, iklan, testimoni, mockup, dll) dari brand board, logo, foto, atau deskripsi brand yang diberikan user. Gunakan skill ini setiap kali user mengunggah brand identity board/logo/foto brand lalu meminta "buatkan command", "kumpulan prompt konten", "prompt sosmed", "command seperti /scrapbook tapi untuk brand saya", "temp

pawangai/caption-writer

Tulis caption siap unggah untuk konten sosial media (carousel, reel/short/TikTok, foto, story, testimoni, promo, thumbnail) di banyak platform sekaligus (Instagram, TikTok, LinkedIn, X, Threads, Facebook, Pinterest, YouTube Shorts, WhatsApp Status) dengan hook, isi, CTA, hashtag, alt text, komentar pertama, dan alternatif hook, disesuaikan dengan suara brand. Skill ini memeriksa batas karakter tiap platform, panjang hook sebelum "selengkapnya", jumlah hashtag, link yang tidak bisa diklik di Inst

関連スキル