brand-voice-extractor について
brand-voice-extractorは、企業が公開したコンテンツを分析し、文章の特徴を実用的なブランドボイス指針にまとめるエージェント実行型スキルです。指定URLまたはコンテンツ一覧を読み、構造化されたMarkdownプロフィールを作成します。
主な機能
- 01URLから企業コンテンツを分析
- 02コンテンツ一覧から多様なページを選定
- 03トーン、語彙、文体の評価
- 04書式とコンテンツ構成の確認
- 05Markdownのボイスプロフィールを生成
活用シーン
- 01今後のキャンペーン向けに文体を統一
- 02ブログとランディングページの比較
- 03コンテンツ種別による文体の変化を特定
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ gooseworks-ai/ goose-skills --skill brand-voice-extractorインストール後、Claude Code で/brand-voice-extractorを入力して読み込まれたか確認します。
同梱ファイルskill.meta.json
詳細
ブランドボイス抽出ツール
企業が公開しているコンテンツを分析し、ブランドボイスと文体を抽出します。主要なコンテンツを読み込み、今後のコンテンツ、アウトリーチ、キャンペーンでブランドの声を再現するための実践的なガイドラインを作成します。
クイックスタート
Extract brand voice for [company]. Use their blog at [url].
コンテンツがすでにカタログ化されている場合:
Extract brand voice for [client]. Use the content inventory at clients/[client]/research/content-inventory.json.
入力
| 入力 | 必須 | ソース |
|---|---|---|
| コンテンツ URL | はい | ユーザーが指定するか、site-content-catalog の出力から取得します |
| 会社名 | はい | 分析のコンテキストとして使用します |
| ページ数 | いいえ | デフォルト:15。分析するページ数です。 |
プロセス
フェーズ 1:分析するコンテンツを選択する
コンテンツ URL が直接指定されている場合は、それらを使用します。指定されていない場合は、次の手順に従います。
site-content-catalogの出力からコンテンツ一覧を読み取ります- 多様なサンプルとして 10~20 ページを選び、次の項目を優先します。
- ブログ記事(主要なブランドボイス指標)
- ランディングページ(マーケティングの文体)
- ケーススタディ(ストーリーテリングの文体)
- 新旧のコンテンツを混在させます(ブランドボイスの変化を把握するため)
- さまざまなトピックを混在させます(テーマを問わず一貫しているかを確認するため)
選定の目安:
- ブログ記事 8~10 件(ハウツー、意見、製品アップデートを混在させます)
- ランディングページ 2~3 件(ホームページ、製品ページ、ソリューションページ)
- ケーススタディまたは顧客事例 2~3 件(利用可能な場合)
- 比較/vs ページ 1~2 件(利用可能な場合)
フェーズ 2:テキストを取得して抽出する
選択した各 URL について、次の手順を実行します。
- WebFetch でページを取得します
- 本文の主要なコンテンツを抽出します(ナビゲーション、フッター、サイドバーを除外します)
- タイトル、URL、生テキスト、単語数を保存します
フェーズ 3:ブランドボイスの各要素を分析する
次の要素に基づいて分析します。
A)トーン
- フォーマル度: カジュアル ↔ プロフェッショナル ↔ 学術的
- 感情の表現: 熱意がある ↔ 冷静 ↔ 淡々としている
- 権威性のスタンス: 同僚/友人 ↔ 専門家/教師 ↔ 組織
- ユーモアの使用: 頻繁 ↔ 時々 ↔ なし
- 率直さ: 直接的/大胆 ↔ 慎重/外交的
B)語彙と言葉遣い
- 読みやすさ: おおよその学年レベル(平易か複雑か)
- 専門用語の使用: 業界用語が多い ↔ 平易な言葉
- 技術的な深さ: 専門知識を前提とする ↔ すべてを説明する
- 訴求力のある言葉: 好んで使う、説得や行動を促す言葉
- 避ける表現: 明らかに避けている単語やフレーズ
- 独自の語彙: 繰り返し使う特徴的な用語やフレーズ
C)文の構成
- 平均文長: 短く簡潔 ↔ 長く複雑
- 段落の長さ: 1~2 文 ↔ 3~4 文 ↔ 5 文以上
- 書き出しのパターン: 記事の始め方(質問、統計データ、物語、大胆な主張)
- つなぎ方のスタイル: アイデアをどのようにつなげるか
- 断片文の使用: 強調のために不完全な文を使うか
D)書式のパターン
- 見出し: 頻度、スタイル(質問形式、ハウツー形式、番号付き)
- リスト: 箇条書きと番号付きリストの使い分け、頻度
- 太字/斜体: 強調の使い方
- 画像/メディア: 頻度、種類(スクリーンショット、イラスト、写真)
- CTA: 配置、スタイル、頻度、使用する言葉
- 引用文/コールアウト: 使用の有無
E)コンテンツの構成
- 一般的な記事の長さ: 短い(800 未満)、中程度(800~1500)、長い(1500 以上)
- 導入部のスタイル: 読者を引き込む方法、長さ
- 結びのスタイル: 要約、CTA、未解決の問い
- データ/統計の使用: 頻繁 ↔ まれ
- 例の使用: 頻繁 ↔ まれ
- ストーリーテリング: 物語中心 ↔ 情報中心
F)ペルソナと対象読者
- 誰に向けて書いているか: 想定される対象読者(職種、役職、業界)
- 前提とする知識レベル: 初心者 ↔ 中級者 ↔ 専門家
- 視点: 一人称単数(I) ↔ 一人称複数(we) ↔ 二人称(you) ↔ 三人称
- 読者との関係: 同僚 ↔ 教師 ↔ サービス提供者
フェーズ 4:ブランドボイスのプロファイルを作成する
次の構成で Markdown ドキュメントを作成します。
# Brand Voice Profile: [Company Name]
**Analyzed:** [Date] | **Content pieces analyzed:** [N]
**Sources:** [list of URLs analyzed]
---
## Voice Summary (2-3 sentences)
[Company] writes in a [tone] voice that [description]. Their content targets
[audience] and assumes [knowledge level]. The overall feel is [adjectives].
---
## Tone Profile
| Dimension | Position | Evidence |
|-----------|----------|----------|
| Formality | [e.g., Professional-casual] | [Example quote] |
| Emotional Register | [e.g., Measured, occasionally excited] | [Example] |
| Authority | [e.g., Expert/teacher] | [Example] |
| Humor | [e.g., Rare, dry when used] | [Example] |
| Directness | [e.g., Very direct, bold claims] | [Example] |
---
## Language & Vocabulary
### Reading Level
[Grade level estimate and what that means]
### Signature Phrases
- "[phrase 1]" — used frequently to [purpose]
- "[phrase 2]" — recurring pattern in [context]
### Jargon & Technical Depth
[How much industry jargon they use, how they handle technical concepts]
### Words They Love
[List of frequently used power words, adjectives, verbs]
### Words They Avoid
[Notable absences or patterns they steer away from]
---
## Structure & Formatting
### Typical Article Structure
[Outline of how their articles are typically organized]
### Sentence & Paragraph Style
- Average sentence length: [X words]
- Typical paragraph: [X sentences]
- Notable patterns: [fragments, rhetorical questions, etc.]
### Formatting Habits
- Headers: [style]
- Lists: [frequency and style]
- Emphasis: [bold/italic patterns]
- CTAs: [where, how often, what language]
---
## Audience & Persona
### Target Reader
[Role, seniority, industry, pain points they address]
### Knowledge Assumptions
[What they assume the reader already knows]
### Point of View
[I/we/you usage and what it signals]
---
## Writing Guidelines (Actionable)
Use these guidelines when writing content, outreach, or campaigns for [Company]:
### Do
- [Guideline 1 with example]
- [Guideline 2 with example]
- [Guideline 3 with example]
### Don't
- [Anti-pattern 1]
- [Anti-pattern 2]
- [Anti-pattern 3]
### Voice Samples
**Their style:**
> [2-3 representative quotes from their content that exemplify the voice]
**How to match it:**
> [2-3 example sentences written in their voice about a neutral topic]
ヒント
- 15ページが最適です。 10ページ未満では、十分なバリエーションを捉えられません。25ページを超えると、得られる有益な情報はあまり増えず、コストがかさみます。
- ブログ記事が、文体を把握するのに最適な情報源です。 ランディングページは定型的になりがちですが、ブログ記事にはその人らしい文体が表れます。
- 一貫性と不一致の両方を確認してください。 コンテンツの種類によってトーンが大きく変わる場合は、その点を記録してください。複数の文体を使い分けている可能性があります。
- ゴーストライターによるコンテンツがないか確認してください。 一部の記事の雰囲気が大きく異なる場合、外部のライターを使っている可能性があります。分析でその点を指摘してください。
- このスキルにはコードスクリプトがありません。 エージェントが実行するスキルです。AI エージェントが WebFetch を使ってコンテンツを読み取り、直接分析を行います。上記の構造化された出力テンプレートが分析の指針になります。
依存関係
- Web フェッチ機能(コンテンツページを読むため)
- 任意:
site-content-catalogの出力(分析対象のコンテンツを選ぶため) - API キーや有料ツールは不要です
コメント
Markdown 対応