content-creator について
Content Creatorは、ブログやソーシャルメディアのコンテンツを制作するライターやチーム向けのコンテンツマーケティングスキルです。ブランドボイスとSEOの分析ツールに加え、プラットフォーム別の調整や計画用テンプレートを備えています。
主な機能
- 01ブランドボイスと読みやすさの分析
- 02SEOスコアと最適化の提案
- 03ブログ・ソーシャルコンテンツのテンプレート
- 04プラットフォーム別のコンテンツ調整
- 05コンテンツカレンダーの計画
活用シーン
- 01一貫したブランドボイスの確立
- 02ブログ記事のSEO確認と最適化
- 03主要コンテンツのSNS向け調整
- 04月間公開カレンダーの計画
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ borghei/ claude-skills --skill content-creatorインストール後、Claude Code で/content-creatorを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
assets/content_calendar_template.mdexamples/brand_voice_analysis_example.mdseo_optimization_example.mdreferences/analytics_guide.mdbrand_guidelines.mdcontent_frameworks.mdsocial_media_optimization.mdscripts/brand_voice_analyzer.pyseo_optimizer.py詳細
コンテンツクリエイター
プロ品質のブランドボイス分析、SEO 最適化、プラットフォーム別コンテンツフレームワーク。
目次
キーワード
コンテンツ作成、ブログ記事、SEO、ブランドボイス、ソーシャルメディア、コンテンツカレンダー、マーケティングコンテンツ、コンテンツ戦略、コンテンツマーケティング、ブランドの一貫性、コンテンツ最適化、ソーシャルメディアマーケティング、コンテンツ計画、ブログ執筆、コンテンツフレームワーク、ブランドガイドライン、ソーシャルメディア戦略
最初に確認すること
コンテンツを作成する前に、以下の情報を確認してください。不明または曖昧な項目があれば、推測せずに質問してください。
- 主なキーワードとトピック — 検索対象と切り口(SEO 最適化とブログ構成に影響します)
- コンテンツの種類とプラットフォーム — ブログ記事、LinkedIn、X、Instagram(フレームワークのテンプレートと長さが決まります)
- ブランドボイス — ブランドのアーキタイプとフォーマルさ/トーン、または基準にするコンテンツのサンプル(コンテンツ全体で一貫したボイスを保ちます)
- ターゲットオーディエンス — 対象者とその専門知識のレベル(読みやすさの目標とメッセージを設定します)
中断ルール:出力に最も大きく影響する2~3項目だけを質問してください。ユーザーが「そのまま下書きして」と言った場合は、作業を進め、成果物の冒頭に前提を列挙してください。
クイックスタート
ブランドボイスの開発
- 既存のコンテンツに対して
scripts/brand_voice_analyzer.pyを実行し、基準を確立します references/brand_guidelines.mdを確認し、ボイスの属性を選びます- 選択したボイスをすべてのコンテンツで一貫して適用します
ブログコンテンツの作成
references/content_frameworks.mdからテンプレートを選びます- トピックのキーワードを調査します
- テンプレートの構成に沿ってコンテンツを執筆します
scripts/seo_optimizer.py [file] [primary-keyword]を実行して最適化します- 公開前に推奨事項を適用します
ソーシャルメディアコンテンツ
references/social_media_optimization.mdでプラットフォームごとのベストプラクティスを確認しますreferences/content_frameworks.mdから適切なテンプレートを使用します- プラットフォーム固有のガイドラインに基づいて最適化します
assets/content_calendar_template.mdを使ってスケジュールを設定します
主要なワークフロー
ワークフロー1:ブランドボイスを確立する(初回設定)
新しいブランドやクライアント向けです。
ステップ1:既存コンテンツを分析する(利用できる場合)
python scripts/brand_voice_analyzer.py existing_content.txt
ステップ2:ボイスの属性を定義する
references/brand_guidelines.mdでブランドパーソナリティのアーキタイプを確認します- 主となるアーキタイプと副となるアーキタイプを選択します
- トーンの属性を3~5個選びます
- ブランドガイドラインに記録します
ステップ3:ボイスのサンプルを作成する
- 選択したボイスでサンプルを3つ執筆します
- アナライザーを使って一貫性をテストします
- 結果に基づいて調整します
ワークフロー2:SEO 最適化されたブログ記事を作成する
ステップ1:キーワード調査
- 主なキーワードを特定します(月間検索ボリューム500~5000)
- 副次キーワードを3~5個見つけます
- LSI キーワードを10~15個リストアップします
ステップ2:コンテンツ構成
references/content_frameworks.mdのブログテンプレートを使用します- タイトル、最初の段落、2~3個の H2 にキーワードを含めます
- 網羅的にカバーするため、1500~2500語を目指します
ステップ3:最適化チェック
python scripts/seo_optimizer.py blog_post.md "primary keyword" "secondary,keywords,list"
ステップ4:SEO の推奨事項を適用する
- キーワード密度を1~3%に調整します
- 見出し構成が適切であることを確認します
- 内部リンクと外部リンクを追加します
- メタディスクリプションを最適化します
ワークフロー3:ソーシャルメディアコンテンツを作成する
ステップ1:プラットフォームの選択
- オーディエンスに基づいて主なプラットフォームを特定します
references/social_media_optimization.mdでプラットフォーム固有のガイドラインを確認します
ステップ2:コンテンツの調整
- ブログ記事または中心となるメッセージから始めます
references/content_frameworks.mdの再利用マトリックスを使用します- テンプレートに従って、各プラットフォーム向けに調整します
ステップ3:最適化チェックリスト
- プラットフォームに適した長さ
- 最適な投稿時間
- 正しい画像サイズ
- プラットフォーム固有のハッシュタグ
- エンゲージメント要素(アンケート、質問)
ワークフロー 4:コンテンツカレンダーの計画
ステップ 1:月間計画
assets/content_calendar_template.mdをコピーします- 月間目標と KPI を設定します
- 主要なキャンペーンやテーマを特定します
ステップ 2:週間配分
- コンテンツの柱の比率 40/25/25/10 に従います
- 週を通じてプラットフォームのバランスを取ります
- 最適な投稿時間に合わせます
ステップ 3:まとめて作成
- 1 回のセッションですべての週間コンテンツを作成します
- コンテンツ全体で一貫した語り口を保ちます
- すべてのビジュアル素材をまとめて準備します
ツール
ブランドボイス分析ツール
テキストコンテンツの語り口の特徴、読みやすさ、一貫性を分析します。
使い方:
# Human-readable output
python scripts/brand_voice_analyzer.py content.txt
# JSON output for integrations
python scripts/brand_voice_analyzer.py content.txt json
パラメーター:
| パラメーター | 必須 | 説明 |
|---|---|---|
file | はい | コンテンツファイルのパス |
format | いいえ | 出力形式:text(デフォルト)または json |
出力:
- ボイスプロファイル(形式度、トーン、視点)
- 読みやすさスコア(Flesch Reading Ease)
- 文構造の分析
- 改善の提案
SEO オプティマイザー
コンテンツの SEO 最適化を分析し、実行可能な提案を提示します。
使い方:
# Basic analysis
python scripts/seo_optimizer.py article.md "main keyword"
# With secondary keywords
python scripts/seo_optimizer.py article.md "main keyword" "secondary,keywords,list"
# JSON output
python scripts/seo_optimizer.py article.md "keyword" --json
パラメーター:
| パラメーター | 必須 | 説明 |
|---|---|---|
file | はい | コンテンツファイルのパス(md または html) |
primary_keyword | はい | 主なターゲットキーワード |
secondary_keywords | いいえ | カンマ区切りの関連キーワード |
--json | いいえ | JSON 形式で出力 |
出力:
- SEO スコア(0~100)
- キーワード密度の分析
- 構成の評価
- メタタグの提案
- 具体的な最適化の提案
リファレンスガイド
各リファレンスの用途
references/brand_guidelines.md
- 新しいブランドボイスの設定
- コンテンツ全体の一貫性の確保
- 新しいチームメンバーのトレーニング
- ボイスやトーンに関する疑問の解決
references/content_frameworks.md
- 新しいコンテンツの作成開始
- さまざまなコンテンツ形式の構成
- コンテンツテンプレートの作成
- コンテンツの再利用計画
references/social_media_optimization.md
- プラットフォームに応じた最適化
- ハッシュタグ戦略の策定
- アルゴリズムの要因の理解
- アナリティクス追跡の設定
references/analytics_guide.md
- コンテンツのパフォーマンス追跡
- 測定フレームワークの設定
- パフォーマンスレポートの作成
- アトリビューションモデリング
ベストプラクティス
コンテンツ作成プロセス
- オーディエンスのニーズや課題から始めます
- 執筆前にリサーチします
- テンプレートを使ってアウトラインを作成します
- 編集せずに初稿を書きます
- SEO 向けに最適化します
- ブランドボイスに合わせて編集します
- 校正とファクトチェックを行います
- プラットフォームに合わせて最適化します
- 戦略的にスケジュールを設定します
品質指標
- SEO スコアが 75/100 を超えている
- オーディエンスに適した読みやすさ
- 全体を通じて一貫したブランドボイス
- 明確な価値提案
- 実行可能な要点
- 適切なビジュアル形式
- プラットフォーム向けに最適化されている
避けるべきよくある落とし穴
- キーワードを調査する前に執筆する
- プラットフォーム固有の要件を無視する
- ブランドボイスに一貫性がない
- SEO を過剰に最適化する(キーワードの詰め込み)
- 明確な CTA がない
- 校正せずに公開する
- アナリティクスからのフィードバックを無視する
連携ポイント
このスキルは、次のツールと組み合わせると最も効果的です。
- アナリティクスプラットフォーム - 追跡に使用する Google Analytics、ソーシャルメディアのインサイト(
references/analytics_guide.mdを参照) - SEO ツール - キーワード調査や競合分析に使用
- デザインツール - ビジュアルコンテンツ用の Canva、Figma
- スケジュール管理プラットフォーム - コンテンツ配信に使用する Buffer、Hootsuite
- メールマーケティングシステム - ニュースレターのコンテンツキャンペーン用
トラブルシューティング
| 問題 | 考えられる原因 | 解決策 |
|---|---|---|
| キーワードを含めているにもかかわらず、SEOスコアが低い | キーワードは含まれているものの、戦略的な位置(タイトル、H1、最初の段落、H2)に配置されていない | メインキーワードを最初の段落、少なくとも1つのH2、ページタイトルに配置してください。キーワード密度だけでは、もはやランキング要因ではありません。2026年は配置と自然な組み込みがより重要です |
| コンテンツによってブランドボイス分析の結果に一貫性がない | 共通のブランドボイスガイドラインがないまま、複数の著者が執筆している | 最も成果の高いコンテンツに対してbrand_voice_analyzer.pyを実行し、基準を設定してください。フォーマル度スコア、トーン、視点を目標プロファイルとして記録します。すべての著者がこの基準を参照するようにしてください |
| 最初は検索順位が上がるが、その後下がる | 内容が薄い、またはE-E-A-Tのシグナルが不足している | Googleの2025年12月のコアアップデートと有用なコンテンツシステムは、内容の薄いコンテンツを低く評価します。一人称での経験、独自データ(1,000語あたり3件以上の最新統計)、専門家の引用、事例研究を追加してください。AIでは再現できない経験をコンテンツで示す必要があります |
| AI生成コンテンツにフラグが付く、または検索順位が上がらない | 人による監修、専門性、独自性を欠いた、未編集のAI出力 | GoogleはAIを活用したコンテンツ自体を低く評価するわけではありませんが、人によるレビュー、独自の視点、専門性を示すシグナルのない大量生産のAIコンテンツは成果が振るいません。必ず個人的な経験、独自データ、事実確認済みの主張を加えてください。資格情報を記載した著者名、引用元、実例など、E-E-A-Tのシグナルを重ねてください |
| SEOオプティマイザーがキーワード密度を3%超に高めるよう推奨する | 現在のベストプラクティスに反する古い推奨 | 2%を超える密度目標はすべて無視してください。Google検索結果1,500件以上を対象にした2026年の調査では、キーワード密度と検索順位に相関は見られませんでした。トップ10に入るページのキーワード密度は、2年前より50%低くなっています。代わりに、トピックの網羅性と意味的な関連性を重視してください |
| コンテンツが強調スニペットに採用されない | ページ上部付近に簡潔な回答形式がない | 核となる質問への直接的な回答を2~3文でまとめ、最初の120~150語以内に記載してください。短い段落(2~4文)、箇条書き、明確なH2/H3小見出しを使います。強調スニペットのCTRは42.9%で、SERPの各種機能の中で最も高い数値です |
| ブログコンテンツの質は高いのに、ソーシャルメディアのコンテンツの成果が振るわない | プラットフォームに合わせず、そのままコピー&ペーストしている | プラットフォームごとに形式に合わせた調整が必要です。LinkedInでは、カルーセル形式のドキュメントを使った1,300文字の投稿が好まれます(エンゲージメント率の中央値は21.77%)。Instagramではビジュアルを重視したカルーセル投稿が優先されます。TikTokには短尺動画が必要です。references/content_frameworks.mdの再利用マトリクスを使用してください |
成功基準
- SEO スコア:公開するすべてのコンテンツで、SEO オプティマイザーのスコア 75/100 以上を達成します。パフォーマンス上位のコンテンツの平均は 80~90 です。最適化前後のスコアを記録し、改善度を測定します
- コンテンツの長さ:充実したブログ記事は 1,500~2,500 語を目指します。Google 検索結果トップ 10 の平均は 1,447 語、1 位の結果の平均は 1,890 語です。3,000 語を超えるコンテンツは、トラフィックを 3 倍、シェア数を 4 倍獲得できますが、しっかりとした構成が必要です
- キーワードの配置:主要キーワードはページタイトル、最初の段落、少なくとも 1 つの H2 に含める必要があります。キーワード密度は 1~2%にします(それ以上は不可)。副次キーワードは、無理に繰り返さず、コンテンツ全体に自然に含めます
- 読みやすさ:一般読者向けには、Flesch Reading Ease スコア 60~70(中学 2~3 年生相当の読解レベル)を目指します。B2B の技術コンテンツでは 40~55 を目標にできます。文のバリエーションは、ブランドボイス分析ツールで「中」または「高」と評価されるようにします
- E-E-A-T への準拠:すべてのコンテンツに、少なくとも 1 つの一人称での体験要素、1,000 語あたり 3 件以上の引用統計、関連する資格を記載した著者情報を含める必要があります。Google の有用なコンテンツに関する更新を受け、2026 年にランキングを獲得するために、これは必須です
- ブランドボイスの一貫性:
brand_voice_analyzer.pyで測定した、すべてのコンテンツにおけるフォーマルさ、トーン、視点のスコアを一貫させます。コンテンツ間でフォーマルさのスコアに 15 ポイントを超える差がある場合は、一貫性がないことを示します - コンテンツカレンダーの遵守:コンテンツの柱の比率(教育/ソートリーダーシップ/製品/プロモーション)40/25/25/10 を守ります。主要プラットフォームで、ブログ記事を月に最低 2~4 件、ソーシャル投稿を週に 5~7 件公開します
対象範囲と制限事項
対象範囲:
- ブランドボイス分析:フォーマルさのスコアリング、トーン検出、視点分析、読みやすさ(Flesch Reading Ease)、文構造分析
- SEO コンテンツ最適化:キーワード密度、コンテンツ構成の評価、メタタグの提案、見出しの分析、リンク監査、SEO スコア(0~100)
- 参考資料(ブログテンプレート、ソーシャルメディアの形式、メールの構成)を通じたコンテンツフレームワークのガイダンス
- コンテンツカレンダーの計画と、プラットフォームに応じた最適化のガイダンス
対象外:
- AI によるコンテンツ生成(このスキルはコンテンツを分析、最適化しますが、生成はしません)
- キーワード調査と検索ボリュームデータ(Ahrefs、SEMrush、Moz などの専用 SEO ツール、またはモバイル向けの app-store-optimization スキルを使用してください)
- 画像や動画の作成と最適化(Canva や Figma などのデザインツールを使用してください)
- ソーシャルメディアのスケジュール管理と投稿(Buffer、Hootsuite、または各プラットフォームの標準ツールを使用してください)
- バックリンク分析とリンク構築(外部の SEO ツールが必要です)
- リアルタイムの SERP 追跡や順位のモニタリング
- AI コンテンツの検出スコアリング(Google は AI によるコンテンツを、それだけを理由に評価対象から外しません。その代わり、品質を示すシグナルを重視します)
連携ポイント
| 連携 | 目的 | 接続方法 |
|---|---|---|
| Google Search Console | インデックス登録、検索クエリ、CTR、掲載順位のデータをモニタリングします | Search Console のデータを使ってパフォーマンスの低いページを特定し、seo_optimizer.py を実行して問題を診断・修正します。最適化後の掲載順位の変化を追跡します |
| Google Analytics 4 (GA4) | コンテンツのパフォーマンス測定、エンゲージメント指標 | コンテンツごとにページビュー、ページ滞在時間、直帰率、コンバージョンを測定します。得られた知見をコンテンツ戦略の決定に反映します |
| SEO ツール(Ahrefs、SEMrush、Moz) | キーワード調査、被リンクデータ、競合分析 | SEO ツールから対象キーワードをエクスポートして、seo_optimizer.py の入力として使用します。競合とのギャップ分析を活用して、コンテンツのトピックを決定します |
| CMS プラットフォーム(WordPress、Webflow、Ghost) | コンテンツの公開とメタタグの実装 | seo_optimizer.py が提案するメタタグを CMS のフィールドに直接適用します。投稿エディターで見出し構成の推奨事項を実装します |
| social-media-analyzer スキル | ソーシャルコンテンツのパフォーマンス追跡 | ソーシャルでパフォーマンスの高いコンテンツ形式やトピックを分析し、その結果をコンテンツ作成の優先順位に反映します |
| campaign-analytics スキル | コンテンツの ROI 測定 | キャンペーン分析を通じて、コンテンツに起因するコンバージョンを追跡します。パイプラインや収益に最も貢献しているコンテンツを特定します |
| app-store-optimization スキル | アプリの説明文作成 | 共通のボイスガイドラインを使用し、SEO ライティングの原則とブランドボイスの一貫性をアプリストアの説明文に適用します |
ツールリファレンス
brand_voice_analyzer.py
種類: CLI スクリプト(位置引数を使用。argparse フラグなし)
使用方法:
python brand_voice_analyzer.py <file> [format]
| 引数 | 位置 | 必須 | デフォルト | 説明 |
|---|---|---|---|---|
file | 1 番目 | はい | -- | 分析するテキストコンテンツファイルへのパス |
format | 2 番目 | いいえ | text | 出力形式:text(人が読みやすい形式)または json(機械可読形式) |
出力フィールド:
word_count-- コンテンツの総単語数readability_score-- Flesch Reading Ease(0~100)。30 未満は難解、30~60 は中程度、60~70 は標準、70 以上は平易ですvoice_profile-- 各次元の分析:formality-- 優勢なスタイル:フォーマルまたはカジュアル(キーワード照合に基づく)tone-- 優勢なトーン:プロフェッショナルまたはフレンドリーperspective-- 優勢な視点:権威的または会話的
sentence_analysis-- 平均文長(単語数)、多様性(低・中・高)、総文数recommendations-- 読みやすさ、文の多様性、ボイスの一貫性を高めるための具体的な提案
seo_optimizer.py
タイプ: CLI スクリプト(位置引数と省略可能なフラグを1つ)
使い方:
python seo_optimizer.py <file> [primary_keyword] [secondary_keywords] [--json]
| 引数 | 位置/フラグ | 必須 | デフォルト | 説明 |
|---|---|---|---|---|
file | 1番目 | はい | -- | コンテンツファイル(Markdown または HTML)へのパス |
primary_keyword | 2番目 | いいえ | None | 密度と配置の分析に使用する主要ターゲットキーワード |
secondary_keywords | 3番目 | いいえ | None | カンマ区切りのセカンダリーキーワード(例:"seo,content,optimization") |
--json | フラグ | いいえ | テキスト出力 | 人が読みやすい形式の代わりに、生の JSON を出力します |
出力フィールド:
optimization_score-- SEO の総合スコア(0~100)。採点内訳:コンテンツの長さ(20点)、キーワードの最適化(30点)、構成(25点)、読みやすさ(25点)content_length-- 単語数keyword_analysis:primary_keyword-- 出現回数、密度(0~1のスケール)、最初の段落に含まれているか(bool)、見出しに含まれているか(bool)secondary_keywords-- キーワードごとの出現回数と密度lsi_keywords-- コンテンツから抽出された、意味的に関連する上位10語
structure_analysis-- 見出し数(h1/h2/h3)、段落数、段落の平均長、リスト数、内部リンク数/外部リンク数readability-- スコア(0~100)、レベル(簡単/中程度/難しい/非常に難しい)、文の平均長meta_suggestions-- 生成されたタイトル、メタディスクリプション、URL スラッグ、Open Graph タグrecommendations-- 具体的な改善アクションの優先順位付きリスト