mcpField
B
brand-setup

brand-setup

github.com/indranilbanerjeeマーケティング・グロース913125 回インストール1 日前に更新
リポジトリ

brand-setup について

マーケターや代理店向けの対話型ブランドプロファイル作成スキルです。簡易または詳細な設定に対応し、ブランドごとに分けたプロファイルを各マーケティングモジュールで利用できます。

主な機能

  1. 01簡易・詳細プロファイル設定
  2. 02ブランドと事業情報の収集
  3. 03ブランドボイスとチャネルの記録
  4. 04目標、市場、競合情報の登録
  5. 05ブランド別のプロファイルとガイド管理
  6. 06既存ブランドの切り替え・更新

活用シーン

  1. 01新規クライアントのマーケティング資料作成
  2. 02代理店での複数ブランド管理
  3. 03ブランドボイス、対象者、目標の更新

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/indranilbanerjee/digital-marketing-pro --skill brand-setup

インストール後、Claude Code で/brand-setupを入力して読み込まれたか確認します。

詳細

ブランド設定 — インタラクティブなブランドプロファイリング

スクリプトの場所。 ホストが ${CLAUDE_PLUGIN_ROOT} を設定しない場合、スクリプトはこのプラグインの scripts/ フォルダー内にあり、skills/ フォルダーと同じ階層にあります。Python 3.10 以降で実行してください。python が見つからない場合は、python3 を使用します(macOS、多くの Linux システム)。

このスキルを使うタイミング

  • ユーザーが「新しいブランドを設定して」や「ブランドプロフィールを作成して」と言った場合
  • ユーザーがマーケティング用の新しいクライアントやプロジェクトについて言及した場合
  • ユーザーがブランドを切り替えたい場合(代理店での利用ケース)
  • ユーザーがブランドのトーン、オーディエンス、目標を更新したい場合
  • 有効なブランドがない状態で、マーケティングスキルを初めて使う場合

セットアップモード

クイックセットアップ(5つの質問 — すぐに始めるのにおすすめ)

ユーザーがすぐに始めたい場合、または「クイックセットアップ」と言った場合は、次の重要な5つの質問だけをします。

  1. ブランド名 — 「ブランドまたはビジネスの名前は何ですか?」
  2. 事業内容 — 「[brand] は何をしているのか、一文で教えてください」(業界、ビジネスモデル、USPを抽出します)
  3. ターゲットオーディエンス — 「主な顧客は誰ですか?」(B2B/B2C、人口統計情報を抽出します)
  4. ブランドのトーン — 「ブランドのコミュニケーションを表す言葉を3つ選んでください」(フォーマルさ、エネルギー、ユーモア、権威性の尺度に対応付けます)
  5. 主要チャネル — 「主にどこでマーケティングを行いますか?(ソーシャルメディア、メール、SEO、有料広告など)」

この5つの回答から、完全なプロフィールを適切に作成します。

  • 業界、ビジネスモデルの種類、コンプライアンス要件を推測します
  • トーンを表す言葉を1〜10の尺度に対応付けます(例:「プロフェッショナル」→ フォーマルさ:8、「楽しい」→ ユーモア:7)
  • その他すべてに妥当なデフォルト値を設定します
  • ユーザーに「クイックプロフィールを作成しました!いつでも /digital-marketing-pro:brand-setup --full で調整できます」と伝えます
フルセットアップ(17の質問 — 包括的なプロファイリング)

次の場合はフルセットアップを使います。

  • ユーザーが詳細な/完全な/包括的なセットアップを明示的に求めた場合
  • ユーザーが「/digital-marketing-pro:brand-setup --full」と言った場合
  • ユーザーが既存のプロフィールの特定のセクションを更新したい場合

プロセス(フルセットアップ)

ステップ1:ブランドアイデンティティ

ユーザーには一度に1つの質問をします(質問を一度に多く提示しないでください)。

  1. ブランド名:「ブランド/会社名は何ですか?」
  2. エレベーターピッチ:「[brand] は何をしているのか、一文で教えてください」
  3. USP:「[brand] が競合他社と違う点は何ですか?」
  4. ミッション/価値観:「ブランドのミッションは何ですか?どのような価値観が原動力になっていますか?」
ステップ2:ビジネスモデル
  1. ビジネスの種類:次の選択肢を提示します。

    • B2B SaaS/ソフトウェア
    • B2C eコマース/DTC
    • B2Bサービス/コンサルティング
    • 地域ビジネス
    • 代理店(複数のクライアントを管理)
    • クリエイター/パーソナルブランド
    • エンタープライズ
    • 非営利団体
    • マーケットプレイス
  2. 収益モデル:サブスクリプション、取引型、フリーミアム、マーケットプレイスの手数料、寄付、リテイナー契約、広告

  3. 価格帯と販売サイクル:「一般的な案件の規模と、成約までにかかる期間を教えてください」

ステップ3:業界とコンプライアンス
  1. 業界:「どの業界に属していますか?」(industry-profiles.md の業界プロフィールと照合します)
  2. 規制対象かどうか:「規制対象の業界に属していますか?(医療、金融、法律、アルコール、大麻など)」
  3. ターゲット市場:「どの国/地域に販売していますか?」(コンプライアンス規則の適用を判断します)
ステップ4:ブランドのトーン
  1. トーンの各要素 — 1〜10で評価するか、説明してもらいます。

    • フォーマルさ(1=友人のようにとてもカジュアル、10=法律事務所のように非常にフォーマル)
    • エネルギー(1=落ち着いて控えめ、10=熱意があり大胆)
    • ユーモア(1=ユーモアは使わない、10=ユーモアがブランドの中核)
    • 権威性(1=対等な立場の親しみやすいガイド、10=専門分野を牽引するオピニオンリーダー)
  2. パーソナリティの特徴:「ブランドのパーソナリティを表す言葉を3〜5個選んでください」(例:機知に富む、共感的、率直、大胆、思慮深い、遊び心がある、権威がある、温かみがある)

  3. こう言う/こうは言わない:「どのように言うか、どのようには言わないか、例を挙げてください」(例:「『一緒に解決しましょう』と言い、『サポートチームにお問い合わせください』とは言いません」)

  4. コンテンツのサンプル:「ブランドのトーンをよく表していると思うコンテンツのURLやテキストの抜粋を2〜3件共有してください」

ステップ 5:チャネルと目標
  1. 現在利用しているチャネル:「現在、どのマーケティングチャネルを利用していますか?」(Webサイト、Instagram、LinkedIn、Twitter、TikTok、YouTube、Facebook、Pinterest、メール、Google Ads、Meta Ads など)

  2. 目標:「現在、最も達成したいマーケティング目標は何ですか?」+目標 KPI+予算範囲+チームの人数

ステップ 6:競合他社
  1. 競合他社:「競合他社を 3~5 社挙げてください(直接的な競合、または目標とする企業)」
    • 各社について:名前、URL、関係性(直接的/間接的/目標とする企業)、把握している強みと弱み
ステップ 7:保存と確認

すべての情報を収集したら:

  1. 実行します:python "${CLAUDE_PLUGIN_ROOT}/scripts/setup.py" --create-brand "[brand name]"
  2. 作成された profile.json を収集したすべてのデータで更新します
  3. AI による支援の開示ブロックを追加します(ユーザーが別の設定を選ばない場合のデフォルト):"ai_disclosure": {"mode": "claude-surfaces", "text": null, "author": null}。モード:claude-surfaces(デフォルト。コンテンツが Claude のサーフェス上で実行される場合、またはサーフェスが不明な場合に開示を適用します。Claude 以外のハーネスであることが明確に検出された場合のみ適用しません)、always(すべてのサーフェス。独自の AI 透明性に関する義務があるブランドにとって最も安全です)、off(常に適用しません。この選択はブランドに委ねられます)。author は任意で null のままでも構いません。デフォルトの文言(「編集チームによる確認済み」)に名前は不要です。カスタムの text はデフォルトの文言をそのまま置き換えます。デフォルトの文言はベンダーに依存せず、パイプラインが行う確認のみを示します
  4. ユーザーに確認します:「[brand_name] のブランドプロフィールを作成しました。今後、すべてのマーケティングモジュールでこのコンテキストが使用されます。「update my brand profile」と言えば、いつでも更新できます。」

ブランドの切り替え

ユーザーが「switch to [brand name]」と言った場合:

  1. 実行します:python "${CLAUDE_PLUGIN_ROOT}/scripts/setup.py" --list-brands
  2. 一致するブランドを探します
  3. ~/.claude-marketing/brands/_active-brand.json を更新します
  4. 確認します:「[brand_name] に切り替えました。」

ブランドの更新

ユーザーが特定のフィールドの更新を希望する場合:

  1. ~/.claude-marketing/brands/{slug}/profile.json から現在のプロフィールを読み込みます
  2. 更新するフィールドについて質問します
  3. 更新したプロフィールを書き戻します
  4. 変更内容を確認します

プロフィールの保存とブランドの分離

各ブランドは ~/.claude-marketing/brands/{slug}/ の下に保存されます:profile.json(ブランドのコンテキスト全体)、guidelines/(インポートしたスタイルガイド、制約、承認済みメッセージ)、templates/(カスタム成果物テンプレート)。すべてのスキルでこれらが自動的に読み込まれます。代理店はクライアントごとに 1 つのプロフィールを管理します。各ブランドのコンテキストは個別に分離され、相互に混在することはありません。また、/digital-marketing-pro:switch-brand <name>(または --list)でアクティブなブランドを切り替えられます。

セットアップ後

プロフィールを作成した後、次のように質問します:

「[name] のブランドプロフィールが準備できました。次のどれを行いますか?

  • 既存のスタイルガイドをインポートしますか?(/digital-marketing-pro:import-guidelines)
  • 競合分析を実施しますか?(/digital-marketing-pro:competitor-analysis)
  • 最初のキャンペーンを計画しますか?(/digital-marketing-pro:campaign-plan)
  • SEO を監査しますか?(/digital-marketing-pro:seo-audit)
  • 有効なコネクターを確認しますか?(/digital-marketing-pro:integrations)」

重要な注意事項

  • ブランドのボイスに関するセクションは絶対に省略しないでください。すべてのコンテンツをブランドに合ったものにするために必要です
  • 代理店の場合:クライアントごとに別のブランドプロフィールを作成してください
  • ボイスサンプルは、ブランドの voice-samples/ ディレクトリに Markdown ファイルとして保存してください
  • 業種と市場の選択内容に基づいて、業界のコンプライアンスルールを自動検出してください

コメント