youtube-metadata-gen
AIにYouTube動画(動画ファイルやURL)を直接分析させ、SEOに効果的なタイトル、説明、タグを指定されたパターン数生成します。
title: "YouTube メタデータ生成指示書 Temperature: 0.45"
description: "ユーザーがチャットで提供するYouTube動画(URL、ファイル等)を分析し、SEOに効果的なタイトル、説明、タグを指定されたパターン数生成します。"
# --- 生成パラメータ ---
pattern_count: {{パターンの数}}
description_length: {{説明文の目標文字数}}
hashtag_count: {{ハッシュタグの数}}
tag_count: {{タグの数}}
keyword_generation:
num_keywords: {{キーワードの数}}
criteria:
- "関連性: 動画のテーマや内容との関連性が高いキーワードを優先する"
- "具体性: 抽象的なキーワードだけでなく、具体的なキーワードも含める"
- "固有名詞: 動画内容の理解に不可欠な固有名詞は積極的に含める"
# --- ここまで ---
指示:
タイトル: |
ユーザーが提供する動画の内容を正確に反映し、ターゲット視聴者の興味を引く、クリックしたくなるようなタイトルにする。
`keyword_generation`で生成されたキーワードを参考に、SEOを意識したキーワードを自然に含める。
説明文: |
`description_length`で指定された文字数を厳守し、動画の内容を簡潔に要約し、見どころや背景情報を補足する。
`keyword_generation`で生成されたキーワードを参考に、関連性の高いSEOキーワードを自然な形で使用する。
視聴者への呼びかけ(コメント誘導、チャンネル登録誘導など)を含める。
説明文の最後に、動画の内容やジャンルを表す最も重要で検索されやすいハッシュタグを`hashtag_count`で指定された数だけ「#キーワード」の形式で含めること。
タグ (カンマ区切り): |
`keyword_generation`で生成されたキーワード群を参考にしつつ、動画の内容、ジャンル、視聴者層などを総合的に考慮して、YouTubeのタグとして最も効果的と思われるものを`tag_count`で指定された数だけ選定し、すべてカンマ区切りで記述する。
constraints:
- description: "指定されたアウトプットフォーマット以外、無駄な出力は絶対にしないこと。"
output_format: |
■キーワード:
extracted_keywords
■タイトル:
Title
■説明文:
Description
#Hashtag1 #Hashtag2 ...
■タグ:
Tag1,Tag2,Tag3,...
(Repeat this pattern_count times)
---
出力例:
■キーワード:
パスタ,レシピ,簡単,初心者,料理,自炊,カルボナーラ
■タイトル:
【初心者必見】誰でも作れる絶品カルボナーラ!簡単パスタレシピを大公開
■説明文:
お家で本格的なカルボナーラを作ってみませんか?この動画では、料理初心者の方でも失敗しない、簡単でおいしいカルボナーラの作り方をご紹介します。特別な材料は不要!スーパーで手に入る食材だけで、お店のような濃厚な味を再現できます。この動画が気に入ったら、ぜひチャンネル登録と高評価をお願いします!作ってみたいパスタのリクエストもコメントで教えてくださいね!
#簡単レシピ #パスタ #カルボナーラ #おうちごはん #料理初心者
■タグ:
パスタ,レシピ,簡単,初心者,料理,自炊,カルボナーラ,作り方,クッキング,飯テロ,おうち時間,ランチ,ディナー,イタリアン,スパゲッティ
---
[
{"name": "生成するパターンの数", "type": "number", "min": 1, "max": 10, "defaultValue": 3, "idSuffix": "pattern-count-meta", "replaceKey": "パターンの数", "required": false},
{"name": "説明文の目標文字数", "type": "number", "min": 50, "max": 1000, "defaultValue": 300, "idSuffix": "desc-length-meta", "replaceKey": "説明文の目標文字数", "required": false},
{"name": "分析/生成するキーワードの数", "type": "number", "min": 5, "max": 50, "defaultValue": 20, "idSuffix": "keyword-count-meta", "replaceKey": "キーワードの数", "required": false},
{"name": "生成するハッシュタグの数", "type": "number", "min": 1, "max": 15, "defaultValue": 5, "idSuffix": "hashtag-count-meta", "replaceKey": "ハッシュタグの数", "required": false},
{"name": "生成するタグの数", "type": "number", "min": 5, "max": 50, "defaultValue": 15, "idSuffix": "tag-count-meta", "replaceKey": "タグの数", "required": false}
]
youtube-post-info-gen
入力された動画の内容(テキスト、SRT形式など)に基づいて、SEOに効果的な、YouTube投稿のタイトル、説明、ハッシュタグ、タグ、サムネイルテキストを生成します(日本語)。
title: "YouTube 投稿情報生成指示書 Temperature: 0.45"
description: "以下の動画内容(テキスト、SRT形式など)に基づいて、SEOに効果的な、YouTube投稿のタイトル、説明、ハッシュタグ、タグ、サムネイルテキストを指定されたパターン数生成します(日本語)。"
# --- ここから動画内容 ---
{{動画の内容}}
# --- ここまで動画内容 ---
pattern_count: {{パターンの数}}
description_length: {{説明文の目標文字数}}
hashtag_count: {{ハッシュタグの数}}
tag_count: {{タグの数}}
keyword_generation:
num_keywords: {{キーワードの数}}
criteria:
- "関連性: 上記「動画の内容」との関連性が高いキーワードを優先する"
- "多様性: 幅広い視点からキーワードを生成する"
- "具体性: 抽象的なキーワードだけでなく、具体的なキーワードも含める"
- "固有名詞: 動画内容の理解に不可欠な固有名詞は積極的に含める"
指示:
タイトル: |
上記「動画の内容」の核心を捉え、`keyword_generation`で生成されたキーワードを参考に、SEOに効果的なキーワードが豊富で魅力的なタイトルにする。
説明文: |
`description_length`で指定された文字数を厳守し、上記「動画の内容」を分かりやすく要約・解説し、`keyword_generation`で生成されたキーワードを参考に、関連性の高いSEOキーワードを自然な形で使用する。
冒頭にキャッチコピーを記述し、動画の見どころや背景情報で期待感を高める。
視聴者への行動喚起(コメント、高評価、チャンネル登録など)を適切に含める。
説明文の最後に、動画の内容やジャンルを表す最も重要で検索されやすいハッシュタグを`hashtag_count`で指定された数だけ「#キーワード」の形式で含めること。
タグ (カンマ区切り): |
`keyword_generation`で生成されたキーワード群を参考にしつつ、動画の内容、ジャンル、視聴者層などを総合的に考慮して、YouTubeのタグとして最も効果的と思われるものを`tag_count`で指定された数だけ選定し、すべてカンマ区切りで記述する。
サムネイルテキスト:
- サムネイルテキストは3パターン作成する。
- 各テキストは、動画の最も印象的な部分を反映し、視聴者の興味を強く引きつけ、クリックを促すように設計する。
- 短く(15文字以内目安)、キャッチーで、数字や記号(例:【衝撃】、!?)を効果的に使用する。
constraints:
- description: "指定されたアウトプットフォーマット以外、無駄な出力は絶対にしないこと。"
output_format: |
■キーワード:
extracted_keywords
■タイトル:
Title
■説明文:
Description
#Hashtag1 #Hashtag2 ...
■タグ:
Tag1,Tag2,Tag3,...
■サムネイルテキスト:
- サムネイルテキスト1
- サムネイルテキスト2
- サムネイルテキスト3
(Repeat this pattern_count times)
---
出力例:
■キーワード:
パスタ,レシピ,簡単,初心者,料理,自炊,カルボナーラ
■タイトル:
【失敗しない】お店の味を自宅で!黄金カルボナーラの作り方【簡単パスタレシピ】
■説明文:
たった15分で、本格イタリアンの味を食卓へ!今回は、誰でも絶対に失敗しない「黄金のカルボナーラ」のレシピを大公開します。クリーミーで濃厚なソースの秘密は、たった一つのコツにありました。週末のランチや特別な日のディナーに、ぜひこの絶品カルボナーラをお試しください。参考になったら「作ったよ!」とコメントで教えてくれると嬉しいです!
#カルボナーラ #簡単パスタ #時短レシピ #おうちカフェ #料理動画
■タグ:
カルボナーラ,パスタ,レシピ,簡単,初心者,料理,自炊,作り方,クッキング,飯テロ,おうち時間,ランチ,ディナー,イタリアン,スパゲッティ
■サムネイルテキスト:
- 【悪魔的うまさ】禁断のカルボナーラ
- 【失敗率0%!】究極の黄金レシピ
- 【超簡単】お店の味、超えました。
---
[
{
"name": "動画の内容 (テキスト、SRT形式など)",
"type": "textarea",
"rows": 10,
"placeholder": "ここに動画の内容を説明するテキスト、またはSRTファイルの内容などを貼り付けてください。",
"idSuffix": "youtube-post-content",
"replaceKey": "動画の内容",
"required": false
},
{
"name": "生成するパターンの数",
"type": "number",
"min": 1,
"max": 10,
"defaultValue": 3,
"idSuffix": "pattern-count-post",
"replaceKey": "パターンの数",
"required": false
},
{
"name": "説明文の目標文字数",
"type": "number",
"min": 50,
"max": 1000,
"defaultValue": 400,
"idSuffix": "desc-length-post",
"replaceKey": "説明文の目標文字数",
"required": false
},
{
"name": "分析/生成するキーワードの数",
"type": "number",
"min": 5,
"max": 50,
"defaultValue": 20,
"idSuffix": "keyword-count-post",
"replaceKey": "キーワードの数",
"required": false
},
{
"name": "生成するハッシュタグの数",
"type": "number",
"min": 1,
"max": 15,
"defaultValue": 5,
"idSuffix": "hashtag-count-post",
"replaceKey": "ハッシュタグの数",
"required": false
},
{
"name": "生成するタグの数",
"type": "number",
"min": 5,
"max": 50,
"defaultValue": 15,
"idSuffix": "tag-count-post",
"replaceKey": "タグの数",
"required": false
}
]
youtube-playlist-info-gen
指定された再生リストのテーマに基づいて、SEOに効果的で魅力的な再生リスト名と説明文を日本語で生成します。
title: "YouTube 再生リスト名・説明文生成指示書 Temperature: 0.45"
description: "指定された再生リストのテーマに基づいて、SEOに効果的で魅力的な再生リスト名と説明文を指定されたパターン数生成します。"
theme: "{{プレイリストのテーマ}}"
pattern_count: {{パターンの数}}
description_length: {{説明文の目標文字数}}
keyword_generation:
num_keywords: {{キーワードの数}}
criteria:
- "関連性: 指定されたプレイリストのテーマとの関連性が高いキーワードを優先する"
- "多様性: 幅広い視点からキーワードを生成し、偏りを避ける"
- "具体性: 抽象的なキーワードだけでなく、具体的なキーワードも含める"
- "シリーズ感: シリーズ全体を想起させるキーワードを考慮する"
指示:
再生リスト名: |
指定されたプレイリストのテーマを正確に反映し、`keyword_generation`で生成されたキーワードを参考に、シリーズ全体の魅力を凝縮した、汎用性がありSEOに効果的かつクリックしたくなるような名前にする。
説明文: |
`description_length`で指定された文字数を厳守し、指定されたプレイリストのテーマと内容を分かりやすく具体的に説明し、`keyword_generation`で生成されたキーワードを参考に、SEOに効果的かつ視聴者の興味を引き、シリーズ全体を視聴したくなるような文章にする。
冒頭に再生リストの概要と視聴メリットを記述する。
再生リストに含まれる動画の種類、順序の意図、視聴することで何が得られるかを明確にする。
関連性の高いキーワードを自然な形で戦略的に盛り込む。
constraints:
- description: "指定されたアウトプットフォーマット以外、無駄な出力は絶対にしないこと。"
output_format: |
■キーワード:
extracted_keywords
■タイトル:
再生リスト名
■説明文:
説明文
(Repeat this pattern_count times)
---
出力例:
■キーワード:
パスタ,レシピ,簡単,初心者,料理講座,自炊,まとめ
■タイトル:
【完全網羅】これさえ見ればOK!初心者向け簡単パスタレシピ集
■説明文:
この再生リストでは、料理初心者でも簡単に作れる絶品パスタレシピをまとめてご紹介します!定番のカルボナーラやペペロンチーノから、ちょっとお洒落なトマトクリームパスタまで、このリストを順番に見るだけでレパートリーが一気に増えます。もう「今日何作ろう?」と悩むことはありません。さあ、一緒におうちで本格イタリアンを楽しみましょう!
---
[
{
"name": "プレイリストのテーマ",
"type": "textarea",
"rows": 3,
"placeholder": "例:「初心者向けPythonプログラミング講座シリーズ」、「人気アニメ〇〇 感動の名場面集」など",
"idSuffix": "youtube-playlist-theme",
"replaceKey": "プレイリストのテーマ",
"required": false
},
{
"name": "生成するパターンの数",
"type": "number",
"min": 1,
"max": 10,
"defaultValue": 3,
"idSuffix": "pattern-count-playlist",
"replaceKey": "パターンの数",
"required": false
},
{
"name": "説明文の目標文字数",
"type": "number",
"min": 50,
"max": 800,
"defaultValue": 250,
"idSuffix": "desc-length-playlist",
"replaceKey": "説明文の目標文字数",
"required": false
},
{
"name": "生成するキーワードの数",
"type": "number",
"min": 5,
"max": 50,
"defaultValue": 20,
"idSuffix": "keyword-count-playlist",
"replaceKey": "キーワードの数",
"required": false
}
]
youtube-thumbnail-material-gen
動画の内容(記事テキストやSRT字幕)を分析し、CTR向上に効果的な「サムネイル文言」「人物画像プロンプト(グリーンバック)」「背景画像プロンプト」「デザイン指示書」の素材セットを生成します。
title: "YouTube サムネイル素材・デザイン生成指示書 Temperature: 0.5"
description: "ユーザーが提供する動画の内容(記事やSRT)を分析し、CTR向上を目的としたサムネイルの「文言」「人物プロンプト」「背景プロンプト」「デザイン指示書」の素材セットを指定されたパターン数生成します。"
video_content: |
{{動画の内容}}
pattern_count: {{パターンの数}}
themes:
overall: "{{全体のテーマ}}"
text: "{{文言のテーマ}}"
character: "{{人物のテーマ}}"
background: "{{背景のテーマ}}"
prompt_affixes:
character_prefix: "{{人物プロンプトの先頭文字列}}"
character_suffix: "{{人物プロンプトの末尾文字列}}"
background_prefix: "{{背景プロンプトの先頭文字列}}"
background_suffix: "{{背景プロンプトの末尾文字列}}"
指示:
サムネイル文言 (日本語): |
`video_content`の核心を15文字以内を目安に凝縮し、視聴者が思わずクリックしたくなるようなキャッチコピーにする。`themes`の雰囲気を強く反映させること。
人物画像プロンプト (英語, FLUX用): |
`video_content`と`themes`に基づき、動画を象徴する人物像を具体的に描写する。プロンプトには必ず `solo, upper body shot, on a vibrant green screen background, evenly lit, no shadows` を含めること。`prompt_affixes`の`character_prefix`と`character_suffix`をプロンプトの先頭と末尾に必ず追加すること。
背景画像プロンプト (英語, FLUX用): |
`video_content`と`themes`に基づき、動画の舞台や雰囲気を象徴する背景を描写する。プロンプトには必ず `no people, no characters, no animals, empty scene` を含めること。`prompt_affixes`の`background_prefix`と`background_suffix`をプロンプトの先頭と末尾に必ず追加すること。
デザイン指示書 (日本語): |
生成した素材を組み合わせる際のレイアウト、フォント、配色について、デザイン経験のない初心者がCanvaなどのツールで迷わず再現できるレベルで、徹底的に具体的に提案する。
- レイアウト案:
- 最重要ルールとして、YouTubeでサムネイル右下に表示される再生時間を考慮し、そのエリアには重要な文字や人物の顔が絶対に被らないように配置すること。右下は意図的に空白にするか、重要でない背景の一部が見えるように設計する。
- 配置エリア: 画面を縦横に3分割したグリッドを想定し、「右上エリア」「中央」「左エリア」のように、どのエリアに何を配置するか明確に指示する。
- サイズ感: 各要素のサイズを相対的に指示すること(例:「人物は画面の高さの約70%を占めるように」「メインの文言は画面幅の半分程度の大きさで」)。
- 重なり順(レイヤー): 要素が重なる場合は、どちらが手前(上)に来るかを明確に指示すること(例:「人物画像を最前面に配置し、文言の一部が人物の背後に隠れるようにすると立体感が出る」)。
- フォント提案: 動画の雰囲気に合うフォントの種類を具体名で提案する。(例:力強いゴシック体、可愛い手書き風フォントなど)
- 配色・装飾提案: 文言の文字色、フチの色、影の付け方などを、背景との視認性を考慮して提案する。強調したい単語の装飾アイデアも示す。
constraints:
- description: "指定されたアウトプットフォーマットを厳守し、それ以外の余計なテキストは一切出力しないこと。"
- description: "人物・背景プロンプトは、FLUXモデルに適した英語の自然な文章形式で生成すること。"
output_format: |
■サムネイル文言:
GeneratedText
■人物画像プロンプト:
GeneratedCharacterPrompt
■背景画像プロンプト:
GeneratedBackgroundPrompt
■デザイン指示書:
- レイアウト案: ...
- フォント提案: ...
- 配色・装飾提案: ...
---
(Repeat this pattern_count times, separating each pattern with "---")
[
{
"name": "動画の内容 (記事テキスト or SRT字幕)",
"type": "textarea",
"rows": 10,
"placeholder": "ここにサムネイルの元になる記事のテキストや、動画のSRTファイルの内容などを貼り付けてください。",
"idSuffix": "thumb-content",
"replaceKey": "動画の内容",
"required": true
},
{
"name": "生成するパターンの数",
"type": "number",
"min": 1,
"max": 10,
"defaultValue": 3,
"idSuffix": "pattern-count-thumb",
"replaceKey": "パターンの数",
"required": false
},
{
"name": "全体のテーマ・雰囲気 (任意)",
"type": "textarea",
"rows": 2,
"placeholder": "空欄の場合はAIが内容から推測します。例:感動的で泣ける、ホラー風で不気味、コミカルで笑える",
"idSuffix": "overall-theme-thumb",
"replaceKey": "全体のテーマ",
"required": false
},
{
"name": "文言のテーマ・雰囲気 (任意)",
"type": "text",
"placeholder": "空欄の場合は全体のテーマを優先します。例:煽り系、疑問形、共感系",
"idSuffix": "text-theme-thumb",
"replaceKey": "文言のテーマ",
"required": false
},
{
"name": "人物のテーマ・雰囲気 (任意)",
"type": "text",
"placeholder": "空欄の場合は全体のテーマを優先します。例:20代女性、笑顔、驚いた表情、アニメ風",
"idSuffix": "character-theme-thumb",
"replaceKey": "人物のテーマ",
"required": false
},
{
"name": "背景のテーマ・雰囲気 (任意)",
"type": "text",
"placeholder": "空欄の場合は全体のテーマを優先します。例:サイバーパンクな夜の街、ファンタジー世界の森",
"idSuffix": "background-theme-thumb",
"replaceKey": "背景のテーマ",
"required": false
},
{
"name": "人物プロンプトの先頭固定文字列 (任意)",
"type": "text",
"placeholder": "LoRAのトリガーワードなど、必ず先頭に含めたい文字列。",
"idSuffix": "character-prefix-thumb",
"replaceKey": "人物プロンプトの先頭文字列",
"required": false
},
{
"name": "人物プロンプトの末尾固定文字列 (任意)",
"type": "text",
"placeholder": "品質系ワードなど、必ず末尾に含めたい文字列。例: photorealistic, cinematic lighting",
"idSuffix": "character-suffix-thumb",
"replaceKey": "人物プロンプトの末尾文字列",
"required": false
},
{
"name": "背景プロンプトの先頭固定文字列 (任意)",
"type": "text",
"placeholder": "LoRAのトリガーワードなど、必ず先頭に含めたい文字列。",
"idSuffix": "background-prefix-thumb",
"replaceKey": "背景プロンプトの先頭文字列",
"required": false
},
{
"name": "背景プロンプトの末尾固定文字列 (任意)",
"type": "text",
"placeholder": "品質系ワードなど、必ず末尾に含めたい文字列。例: epic scale, masterpiece, high detail",
"idSuffix": "background-suffix-thumb",
"replaceKey": "背景プロンプトの末尾文字列",
"required": false
}
]