blog-outline
検索結果に基づき、競合コンテンツとの比較分析を行い、H2/H3の見出し構造、各セクションの文字数目安、図表や画像の配置場所、FAQ、内部リンク箇所などを盛り込んだ、記事の骨格となる構成案を作成するSkill。
📜 元の英語説明(参考)
SERP-informed outline generation with H2/H3 heading hierarchy, competitive content gap analysis, section-by-section word count targets, chart and image placement markers, FAQ question planning, and internal linking zones. Lighter than a full content brief — generates article skeleton and structure only, ready for /blog write to consume. Use when user says "outline", "blog outline", "content outline", "structure blog", "plan sections", "article skeleton", "heading structure", "SERP analysis", "competitive outline", "plan article".
🇯🇵 日本人クリエイター向け解説
検索結果に基づき、競合コンテンツとの比較分析を行い、H2/H3の見出し構造、各セクションの文字数目安、図表や画像の配置場所、FAQ、内部リンク箇所などを盛り込んだ、記事の骨格となる構成案を作成するSkill。
※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o blog-outline.zip https://jpskill.com/download/10527.zip && unzip -o blog-outline.zip && rm blog-outline.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/10527.zip -OutFile "$d\blog-outline.zip"; Expand-Archive "$d\blog-outline.zip" -DestinationPath $d -Force; ri "$d\blog-outline.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
blog-outline.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
blog-outlineフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。
詳しい使い方ガイドを見る →- 最終更新
- 2026-05-18
- 取得日時
- 2026-05-18
- 同梱ファイル
- 1
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
ブログアウトラインジェネレーター -- SERP に基づいた構造計画
SERP 分析に基づいて、ブログ記事の骨子となるアウトラインを生成します。本格的なコンテンツブリーフの軽量版として、詳細な統計調査や完全な競合分析なしに、見出しの階層、セクションのターゲット、コンテンツギャップのメモを作成します。
ワークフロー
ステップ 1: トピックと意図
ユーザーから以下を収集します。
- トピックまたはターゲットキーワード (必須)
- ターゲットキーワード — ランク付けしたい正確なフレーズ (トピックと異なる場合)
- 検索意図 — 情報、商用、またはトランザクション
トピックのみが与えられた場合は、コンテキストからキーワードと意図を推測します。
ステップ 2: SERP 分析
WebSearch を使用して、ターゲットキーワードの上位 5 件の結果を分析します。
-
ターゲットキーワードを検索します
-
上位 5 件の結果それぞれについて、以下をメモします。
- 見出し構造 — カバーされている H2/H3 トピック
- コンテンツの長さ — おおよその単語数
- 視覚要素 — チャート、画像、動画、インフォグラフィック
- FAQ — FAQ セクションまたは「他の人はこちらも質問」のカバー範囲
- 独自の視点 — 各結果を際立たせているもの
- ギャップ — 何が欠けているか、または弱いか
-
検索スニペットが不十分な場合は、上位 2〜3 件の結果に対して
WebFetchを使用して、詳細な見出し構造を抽出します。 -
一般的なパターンと見逃された機会の概要をまとめます。
ステップ 3: アウトラインの生成
次の形式で構造化されたアウトラインを作成します。
# アウトライン: [トピック]
## タイトル候補
1. [主要タイトル — 40〜60 文字、キーワードを先頭に、パワーワード]
2. [代替タイトル — 異なる視点]
3. [代替タイトル — 質問形式]
## ターゲットパラメータ
- **主要キーワード**: [キーワード]
- **検索意図**: [情報/商用/トランザクション]
- **目標単語数**: [X,XXX] 語
- **H2 セクション**: [6-8]
- **目標読解レベル**: Flesch 60-70
---
## アウトライン
### H2: [セクションタイトル — 質問形式] (~300-400 語)
- **回答ファーストのオープナー**: [このセクションを始めるべき統計または事実は何ですか?]
- **カバーする主要なポイント**:
- [ポイント 1]
- [ポイント 2]
- [ポイント 3]
- **H3: [サブセクション]** (適切な場合)
- [このサブセクションでカバーする内容]
- **見つけるべき重要な統計**: [このセクションを強化するデータポイントは何ですか?]
- **チャートの提案**: [棒/線/ドーナツ/なし] — [視覚化するデータ]
- **画像の配置**: [はい/いいえ] — [推奨される画像の説明]
### H2: [セクションタイトル] (~300-400 語)
[... 6〜8 セクションについて繰り返す ...]
### FAQ セクション (3〜5 項目)
1. [「他の人はこちらも質問」からの質問] — [簡単な回答の方向性]
2. [「他の人はこちらも質問」からの質問] — [簡単な回答の方向性]
3. [「他の人はこちらも質問」からの質問] — [簡単な回答の方向性]
4. [SERP 分析からの質問] — [簡単な回答の方向性]
### 結論 (~100-150 語)
- 要約する主要なポイント
- コールトゥアクションの方向性
---
## 内部リンクゾーン
- **この投稿からリンクする**: [参照すべき既存のコンテンツ]
- **この投稿へリンクする**: [ここにリンクすべき既存のコンテンツ]
## 活用すべきコンテンツギャップ
1. [競合他社が見逃しているが、この投稿でカバーすべきこと]
2. [含めるべき独自の視点またはオリジナルの視点]
3. [形式の利点 — 競合他社が欠いているビジュアル、深さ、または構造]
見出し生成のガイドライン:
- H2 見出しの 60〜70% は質問形式にする必要があります
- 各 H2 には、明確な回答ファーストの段落プロンプトが必要です
- H3 サブセクションは、トピックが本当に細分化を必要とする場合にのみ含めます
- 目標単語数の合計は、投稿全体の目標と一致する必要があります
- チャートタイプの提案は多様である必要があります (同じタイプを 2 つ使用しない)
- 画像の配置マーカーは、投稿全体に均等に分散させる必要があります
ステップ 4: コンテンツギャップ
アウトラインを生成した後、専用のコンテンツギャップ分析を追加します。
- 上位にランク付けされている競合他社がすべて見逃している 3〜5 個のトピックまたは視点をリストします
- オリジナルのデータ、ケーススタディ、または視点の機会を特定します
- この投稿が持つことができる形式の利点 (より多くのビジュアル、より良い構造、特定のサブトピックに関するより深いカバレッジ) に注意してください
ステップ 5: 保存
アウトラインを outlines/[slug]-outline.md またはユーザーが指定したパスに保存します。
アウトラインが /blog write で使用できる状態になっていることを確認します。
outlines/ ディレクトリが存在しない場合は、作成します。
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
Blog Outline Generator -- SERP-Informed Structure Planning
Generates skeletal blog post outlines informed by SERP analysis. A lighter alternative to a full content brief — produces heading hierarchy, section targets, and content gap notes without deep statistics research or full competitive analysis.
Workflow
Step 1: Topic & Intent
Gather from the user:
- Topic or target keyword (required)
- Target keyword — the exact phrase to rank for (if different from topic)
- Search intent — Informational, commercial, or transactional
If only a topic is given, infer the keyword and intent from context.
Step 2: SERP Analysis
Use WebSearch to analyze the top 5 results for the target keyword:
-
Search for the target keyword
-
For each of the top 5 results, note:
- Heading structure — H2/H3 topics covered
- Content length — Approximate word count
- Visual elements — Charts, images, videos, infographics
- FAQs — Any FAQ sections or People Also Ask coverage
- Unique angles — What makes each result distinct
- Gaps — What's missing or weak
-
Use WebFetch on the top 2-3 results to extract detailed heading structures if the search snippets are insufficient.
-
Compile a summary of common patterns and missed opportunities.
Step 3: Generate Outline
Create a structured outline with the following format:
# Outline: [Topic]
## Title Suggestions
1. [Primary title — 40-60 chars, front-loaded keyword, power word]
2. [Alternative title — different angle]
3. [Alternative title — question format]
## Target Parameters
- **Primary keyword**: [keyword]
- **Search intent**: [Informational/Commercial/Transactional]
- **Target word count**: [X,XXX] words
- **H2 sections**: [6-8]
- **Target reading level**: Flesch 60-70
---
## Outline
### H2: [Section Title — Question Format] (~300-400 words)
- **Answer-first opener**: [What stat or fact should open this section?]
- **Key points to cover**:
- [Point 1]
- [Point 2]
- [Point 3]
- **H3: [Subsection]** (if appropriate)
- [What this subsection covers]
- **Key statistic to find**: [What data point would strengthen this section?]
- **Chart suggestion**: [Bar/Line/Donut/None] — [What data to visualize]
- **Image placement**: [Yes/No] — [Description of recommended image]
### H2: [Section Title] (~300-400 words)
[... repeat for 6-8 sections ...]
### FAQ Section (3-5 items)
1. [Question from People Also Ask] — [Brief answer direction]
2. [Question from People Also Ask] — [Brief answer direction]
3. [Question from People Also Ask] — [Brief answer direction]
4. [Question from SERP analysis] — [Brief answer direction]
### Conclusion (~100-150 words)
- Key takeaways to summarize
- Call to action direction
---
## Internal Linking Zones
- **Link TO from this post**: [Existing content that should be referenced]
- **Link FROM to this post**: [Existing content that should link here]
## Content Gaps to Exploit
1. [What competitors miss that this post should cover]
2. [Unique angle or original perspective to include]
3. [Format advantage — visuals, depth, or structure competitors lack]
Guidelines for heading generation:
- 60-70% of H2 headings should be in question format
- Each H2 should have a clear answer-first paragraph prompt
- Include H3 subsections only where the topic genuinely warrants subdivision
- Target word counts should sum to the overall post target
- Chart type suggestions should be diverse (no two identical types)
- Image placement markers should be distributed evenly across the post
Step 4: Content Gaps
After generating the outline, add a dedicated content gaps analysis:
- List 3-5 topics or angles that all top-ranking competitors miss
- Identify opportunities for original data, case studies, or perspectives
- Note format advantages this post can have (more visuals, better structure, deeper coverage on a specific subtopic)
Step 5: Save
Save the outline to outlines/[slug]-outline.md or to a user-specified path.
Confirm the outline is ready for /blog write to consume.
If the outlines/ directory does not exist, create it.