Communitygithub.com

ブランドセットアップ

インタビュー形式のオンボーディングで、他のBuilt Not Boostedスキルが読み込むマーケティングワークスペースを構築します。短い質問バッチ(可能な限り多肢選択式)を投げかけ、ユーザーがすでに持っている素材(ウェブサイト、経歴、過去の投稿など)から回答を下書きし、brand/brand-profile.mdとスターター用の音声学習、パフォーマンス学習、ソース、reference-imagesフォルダを生成します。再実行すると単一セクションを更新できます。

ブランドセットアップ とは?

このスキルは、Built Not Boostedスキルパック全体の基盤となるマーケティングワークスペースとその信頼できる情報源である `brand/brand-profile.md` を作成します。面接形式で一度に3〜4個の質問を投げかけ、多肢選択式を多用し、ユーザーがすでに持っているウェブサイトや過去の投稿などの素材から回答を下書きすることで、効率的なオンボーディングを実現します。生成されたプロファイルは、`writing`、`research`、`scheduling` などパック内の他の全スキルがブランド定数(対象顧客、トーン、プラットフォームなど)を読み取るための唯一の情報源となるため、正確に一度設定すれば、すべてのコンテンツ制作がより完成度の高い状態からスタートできます。Claude CodeやCursor、CodexなどのAIエージェント環境で動作し、初回セットアップはもちろん、既存プロファイルの一部セクションのみを更新する再実行モードにも対応します。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/builtnotboosted/built-not-boosted-skills/tree/HEAD/plugins/built-not-boosted/skills/brand-setup

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

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

ドキュメント

ブランドセットアップ は何をしますか?

このスキルは、マーケティングワークスペースとその信頼できる情報源である brand/brand-profile.md を作成します。パック内の他のすべてのスキル(writing、research、scheduling、platform-data、video-scripting、image-generation、video-editing、review-loop、voice-loop)は、このファイルからブランド定数(あなたが誰か、誰に提供するか、どのように表現するか、どこに投稿するか、絶対に言わないこと、適用されるコンプライアンス条項)を読み取ります。これを一度正しく設定すれば、すべてのコンテンツがより完成された状態からスタートできます。

このスキルは、インタビュー、ワークスペースのレイアウト、プロファイルスキーマを担当します。コンテンツの作成、フォーマットの選択、ユーザーが指示した以上の戦略の決定は行いません。

開始する前に

  1. 既存のワークスペースを探します。デフォルトは作業ディレクトリ内の marketing/ です。ユーザーが別のフォルダ名を指定することもあります。
  2. marketing/brand/brand-profile.md がすでに存在する場合は、再実行モードに切り替えます(下記参照)。完成したプロファイルをまとめて上書きすることはありません。
  3. references/brand-profile-template.md を開きます。その見出しは、他のスキルが読み取る正確なスキーマなので、出力はそれらを一字一句そのまま維持する必要があります。
  4. references/worked-example.md をざっと見て、完成したプロファイルがどのような詳細レベルになるかを確認します。

標準

  • 正確な見出し。 テンプレートにある12個の ## 見出しを、その順序で、正確なスペルで使用します。他のスキルは名前で見出しを参照するため、見出しの名前を変更するとリンク切れになります。
  • 何も作り出さない。 プロファイルのすべての行は、ユーザーが言ったこと、確認したこと、または下書きから承認したことに基づきます。不明な点はすべて TODO: 行にし、もっともらしい推測は絶対にしません。理由: 推測したオーディエンスやでっち上げの免責事項は、誰も気づかないうちに何百もの投稿にコピーされてしまいます。
  • コンプライアンスの文言はユーザーのもの。 ビジネスが規制対象の場合、正確な免責事項のテキストは、ユーザー、その規制当局が公開している文言、またはコンプライアンス担当者から提供されます。どこで見つけられるか提案することはできますが、作成はしません。未確認のものはすべて TODO: confirm with compliance とマークします。
  • 少ないバッチ。 一度に3~4個の質問で、フォームではなくコーヒーを飲みながらのチャットのように感じられるようにします。多肢選択式のオプション(クライアントがサポートする場合は AskUserQuestion スタイルのピッカー)を提供し、「その他」の逃げ道も用意します。
  • 短くて問題ない。 簡潔で鋭いトーンセクションは、水増しされたページより優れています。ユーザーのスペルロケールで記述します。

方法

1. 開始案内と準備

何を構築するのか、約10~15分(クイックバージョンなら5分)かかることを2~3文で説明します。次に、一度に以下を尋ねます。

  • ワークスペースはどこに置きますか?(デフォルト marketing/)
  • フルセットアップかクイックセットアップか?クイックでは、アイデンティティ、オーディエンス、オファーと目標、トーン、プラットフォーム、規制の有無をカバーし、残りは後で埋めるTODOになります。
  • 下書きに使える既存の素材はありますか?ウェブサイトURL、アバウトページ、LinkedInやInstagramの経歴、誇れる過去の投稿、ブランドガイドラインのPDF、ピッチデッキなど。

素材が提供された場合、それを読み込み(URLをフェッチ、ファイルや貼り付けられたテキストを読み取り)、可能な限り多くのセクションを事前に下書きします。下書きは「サイトから拾った内容ですが、これで合っていますか?」という形で提示し、自分で答えられる質問はしません。下書きした行には、ユーザーがチェックすべき箇所がわかるようにラベルを付けます。

2. バッチでインタビューを実施

references/interview-guide.md に従い、ターンごとに1バッチずつ進めます。各スキーマセクションの質問、多肢選択式のオプション、フォローアップが記載されています。ステップ1の素材ですでに回答されている質問はスキップし、代わりに下書きされた回答を確認します。

進行中は随時ドラフトを更新します。各バッチの後、そのセクションで書き留めた1~2行をフィードバックし、ユーザーが記憶が新しいうちに修正できるようにします。

以下は、時間をかける価値がある項目です。

  • トーン。 ユーザーが自分で書き、気に入っている実際の投稿やメッセージを2~3つ求めます。リストから選んでもらう形容詞ではなく、それらのサンプルから特徴を引き出します。形容詞は理想のトーンを表しますが、サンプルは実際のトーンを示します。
  • 一人称「私」か「私たち」か、チャンネルごとに。 人は委員会ではなく個人とつながります。個人のプロフィールでの「私たち」の投稿はプレスリリースのように見え、共同ブランドページでの「私」の投稿はパートナーを無視します。プラットフォームごとに一人称を記録します。
  • 境界線。 絶対に話題にしたくないこと、絶対にしないと決めている主張を尋ねます。サイドプロジェクトやセカンドビジネスは、あるブランドが別のブランドに食い込まないように、明確な線引きが必要なことがよくあります。
  • コンプライアンス。 ビジネスが規制対象かどうかを尋ねます。規制対象、または不明な場合は、writing スキルの規制産業ガイダンス(references/regulated-industries-example.md)を開き、ティアに関する質問の枠組みを提供します。規制対象外のビジネスでも、アフィリエイトリンクや testimonial について尋ねます。広告ルールはすべての人に適用されるからです。
  • 肖像。 ユーザーが生成画像に登場したい場合、実際の写真を3~6枚(顔がはっきり、自然光、現在の姿、少なくとも1枚はカラー)を求め、brand/reference-images/ にコピーします。これらは肖像参照のみを目的とし、直接投稿されることはありません。写真に写っている他の人物については、同意を得るよう尋ねます。

3. ワークスペースを作成

以下の構造を作成します(既存のフォルダはスキップ)。

marketing/
  brand/brand-profile.md
  brand/voice-learnings.md
  brand/performance-learnings.md
  brand/sources.md
  brand/reference-images/
  content/
  baselines/
  data/
  • brand-profile.md: テンプレートから作成し、確認済みの回答で埋め、テンプレートのコメントを削除し、ギャップは TODO: 行として残します。タイトルの下に Last updated: YYYY-MM-DD 行を追加します。
  • voice-learnings.md、performance-learnings.md、sources.md: 空ですが構造化されており、各所有スキル(voice-loop、platform-data、research)のテンプレートを使用するため、それらのスキルが期待する見出しと一致します。references/workspace-files.md にどのテンプレートを使用するかが記載されており、それらのスキルがインストールされていない場合のフォールバックもあります。voice-learnings.md には、ユーザーから提供された音声サンプル(逐語的に引用、日付付き)をシードします。これらは、実際の書き方の最初の証拠となるためです。
  • reference-images/: 写真と、各ファイル、その内容、およびルール(例:「カラー写真、髪と肌のトーンに最適」)を記載した短い README.md を配置します。

4. 読み返す

ユーザーに簡潔なサマリーを表示します。セクションごとに1行と、TODOのリストです。プロファイル自体にざっと目を通すよう依頼します。次の明らかなステップを提案します(通常は「writing スキルで最初の投稿を書きましょうか?」)。

再実行モード(1つのセクションの更新)

プロファイルがすでに存在する場合:

  1. プロファイルを読み込み、12のセクションをそれぞれのステータス(埋まっている、薄い、TODO)とともにリストします。
  2. どのセクションを更新するか尋ねるか、TODOを順に処理することを提案します。
  3. インタビューガイドからそのセクションのバッチのみを実行し、最初に現在のテキストを表示して、ユーザーが最初からやり直すのではなく編集できるようにします。
  4. そのセクションのみを置き換えます。他のすべてのセクションはバイト単位でそのまま残します。Last updated 行を更新します。
  5. 変更が他のスキルの動作に影響する場合(新しいプラットフォーム、新しい免責事項ティア、削除された境界線など)、1行でその旨を伝えます。例:「新しいプラットフォームが追加されたため、scheduling は投稿ルートを更新する必要があります。」

プロファイルに見出しが欠けていたり、古い名前を使用している場合は、既存のすべてのコンテンツを適切な見出しの下に保持したまま、現在のスキーマに移行することを提案します。

他のスキルがワークスペースを見つけられなかった場合

他のスキルはそのことを1行で伝え、このスキルを実行することを提案します。ユーザーがワークスペースなしで続行したい場合、それらのスキルは必要最小限(ビジネス、オーディエンス、プラットフォーム、トーンを一文で、規制対象かどうか)のみを尋ね、後で brand-setup を実行することを提案します。これにより、次のピースで同じ質問を繰り返さずに済みます。

出荷前のチェック

引き渡す前に、以下を確認します。

  • 12個の見出しすべてが、正確なスペルで、順序通りに存在すること。
  • 作り出した事実がないこと。すべての行は、ユーザーが言った、確認した、または承認したことに基づいていること。
  • コンプライアンスの文言が確認済みであるか、TODO: confirm with compliance とマークされていること。
  • プラットフォームテーブルが、リストされた各プラットフォームについて完全であること(ハンドル、トーン、ルート、許可されるリンク)。
  • コンテンツピラーのパーセンテージが合計で約100になること。
  • 参照画像がコピーされ、リストされ、それらに写っている他の人物について同意が記録されていること。
  • 全角ダッシュ(—)が使用されておらず、ユーザーのスペルロケールが全体で使用されていること。

規制対象コンテンツを生成するプロファイルの場合は、最初の投稿が公開される前に review-loop スキルでチェックを実行します。

適応

  • 代理店やマルチブランドユーザー: ブランドごとに1つのワークスペース。ブランドを分離してください。共有プロファイルは、あるブランドの主張が別のブランドの投稿に紛れ込む原因になります。
  • カップルやパートナーシップ: アイデンティティに両方の人物を記録し、プラットフォームでチャンネルごとに「私/私たち」を設定します。
  • 非常に小規模または新規のビジネス: クイックセットアップで開始し、1か月間投稿を行い platform-data が何かを示した後で、コンテンツピラーとビジュアルアイデンティティを再訪します。
  • 翻訳: トーンでスペルロケールと言語を設定します。すべてのスキルがそれに従って記述します。

詳細情報

さまざまな種類のビジネス向けの例を含む、より長いウォークスルーは https://builtnotboosted.com/skills/brand-setup にあります。

Individual skills in this repo

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

builtnotboosted/image-generation

Produces finished social images with any image model (Google Gemini image, "Nano Banana", as the worked example) - feed statics, carousel slides, short-form video covers, YouTube and article thumbnails, local listing cards and animated statics. Bakes the headline into the scene instead of pasting text on top, keeps text inside the profile-grid safe zone, locks the likeness of real people to their reference photos, hits exact platform sizes, writes alt text and re-judges every re-roll on the filed file. Use when someone says "make an image for this post", "create a thumbnail", "make a cover from my video", "design a carousel", "animate this static", "the image model won't do 4:5", "my headline is getting cut off in the grid", or when a content pack needs its visuals.

builtnotboosted/research

Finds and checks topics, stories, facts and figures for content, then hands over a sourced research brief that the writing and video-scripting skills build from. Use when someone asks what to post about, wants ideas or angles, asks to research a topic, check a fact or statistic, find out what their audience is searching for or asking, react to news or a data release in their industry, plan around a calendar of announcements, or build or tidy their list of trusted sources. Trigger phrases include "research this", "what should I post this week", "find me a story", "is this stat right", "what are people searching for", "react to today's news", "content ideas for", "fact-check this post" and "update my sources". Every claim it returns carries a named source and a date, and it never invents a figure, quote, review or story.

builtnotboosted/review-loop

The quality gate every piece of content passes before it is filed, scheduled or posted. Runs a self-critique, then an independent review by a fresh subagent that sees only the finished work and the criteria (never the builder's reasoning), then fix and re-judge until there is a clean pass. Covers what to do when a piece can't pass unattended (hold, flag, ship the rest). Use when someone says "review this", "check this before it goes out", "QA the pack", "is this ready to post", "get a second pair of eyes on this", "proofread the captions", or when any other Built Not Boosted skill hands work over for checks.

builtnotboosted/scheduling

Gets finished posts into a social media scheduler (or posted by hand) safely. Queue-only with explicit timezone offsets, live dedup against scheduled and already-published posts, media readiness checks, correct post types (shorts, reels, carousels, first comments, manual-posting reminders), alt text, a link gate that sends copy back for a rewrite rather than stripping it, and confirmation before anything goes live. Writes and keeps a scheduling manifest for each pack. Works with any scheduler; Publer is the worked example. Use when someone says "schedule this", "queue these posts", "put this in Publer", "book in this week's content", "post this on Tuesday at 7", "move that post", "what's already scheduled", or hands over a finished content pack to go out.

builtnotboosted/video-editing

Edits filmed talking-head footage into release-ready vertical shorts (1080x1920) and 16:9 YouTube long-forms with ffmpeg and Whisper. Keeps exactly one clean read of every script line (no stumbles, restarts or double reads), never leaves a flat single shot (punch-ins, reframes, B-roll, motion graphics), captions from the finished audio, normalises loudness to -14 LUFS, makes a real-frame cover and runs a QA gate that re-transcribes the render and refuses delivery until it passes. Syncs extra cameras by sound and writes YouTube chapters. Use when someone says "edit my video", "cut this clip", "remove my retakes", "edit out the fluffs", "add captions to my video", "make a short from this footage", "sync my two cameras", "make a thumbnail from my video", or hands over raw footage and a script.

builtnotboosted/video-scripting

Writes video scripts that sound like the person who will say them, for shorts (Reels, TikTok, YouTube Shorts) and long-form YouTube. Warm hook rather than a shout, who-am-I and follow early, a retention shape that delays the answer, a soft earned close, length that follows the story, real-problem substance, reactive scripts for news and data releases. Output is teleprompter-ready (think-breaks, shot reminders) with short edit notes for the video-editing skill. Use when someone says "write me a script", "script a reel about", "I need a short on", "plan a YouTube video", "turn this post into a video", "react to today's news on video", "what should I say on camera", or before a filming session.

関連スキル