Communitygithub.com

Survival Story Video(二人称)

サバイバル/隔離をテーマにした二人称視点のYouTube動画(「あなた」、日ごと、ダークドキュメンタリースタイル、実際の検証済み事実、技術的危機、未解明の謎、最後のどんでん返し)を執筆・準備します(「Bunker Survival 1 Year」形式、10~12分)。完全なスクリプト(分単位で調整済み)、ビジュアルプラン(ショットリスト、AIプロンプト、アニメーション、カラーグレーディング、音声)、タイトル、説明、カテゴリ、コードで生成されたサムネイルを提供し、Google Flow(Playwrightで制御されたChrome、スクリプト含む)で自動的に画像をスライドショーモードで生成します。

Survival Story Video(二人称) とは?

このスキルは、サバイバル、隔離、バンカー、核の冬、極地基地、潜水艦、宇宙ステーション、救命ボート、ロックダウン、暗転などのテーマで、二人称視点(「あなた」)による没入型YouTube動画(10~12分)を生成するためのものです。参考フォーマットは「Bunker Survival 1 Year」(1ヶ月で200万再生)で、実際の検証済み事実、技術的危機、未解明の謎、冒頭から伏線を張った最後のどんでん返しを組み込むことで、高いエンゲージメントを実現します。 Claude Code、Cursor、CodexなどのAIエージェントプラットフォームで使用でき、ユーザーの入力に基づいて「セリフなし」の動画を生成します。ワークフローは、パラメータ設定(孤立した場所、期間、危機など)、事実の検索、ビートシートに従ったリズム調整、スクリプト作成、そして完全なビジュアルプラン(60~70枚の画像ショットリスト)の構築まで含まれます。自動画像生成は、Google Flow、Playwright、および専用のPythonスクリプトを介して行われ、各ショットリストはVisual DirectorやPrompt Auditorなど専用エージェントによる監査を受けます。最終的には、完全なスクリプト、ショットリスト、公開用のメタデータ(タイトル、説明、チャプター、カテゴリ「Education」、コード生成サムネイル)が提供され、納品前には厳格な品質チェックリストが適用されます。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/kamalammouri/faceless-video-skills/tree/main/skills/survival-story-video

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

Survival Story Video(二人称) は何をしますか?

二人称視点のサバイバル/隔離動画(10~12分)を生成します。実績のあるフォーマット(参考:「Bunker Survival 1 Year」、1ヶ月で200万再生)に合わせて調整されています。このスキルにはロジック(構造、リズム、ルール、事実)が含まれており、ストーリー自体は含まれません。各リクエストごとに新しいシナリオが生成されます。

言語と出力

  • ユーザーの言語で応答します。
  • デフォルトではスクリプト/ナレーションは英語、別途指定がない限り。
  • 現在の作業ディレクトリに単一の .md ファイルとして出力し、その後提示します。

基本フォーミュラ

二人称("you")、日ごとのフィクション
+ 検証済みの実際の事実、数値、物語に組み込む
+ 2つの技術的危機 → 各危機が実際の教訓を与える
+ 未解明の謎(開かれたループ)
+ 二重の緊張:外部(未知の脅威)+ 内部(精神的健康)
+ 一言で終わるどんでん返しのあるオープンエンド

これが機能する理由:視聴者がその人物になる;数字が価値と信頼性を与える;危機が具体的な緊張を生む;謎が最後まで視聴者を引きつける;どんでん返しがコメントを促し、続編への期待を生む。

ワークフロー

  1. フレーミング:テーマが指定されていない場合は、1つだけ短い質問をする(場所やテーマ)。それ以外は自分でパラメータ(セクション1)を選択し、1行で宣言する。
  2. 事実を選ぶ:references/fact-bank.md を開いて、選択したシチュエーションに関する事実を確認する。不明または疑わしい数字はウェブで検索する。実際の数字として提示する数字を決して捏造しない。
  3. リズムを調整する:references/reference-beat-sheet.md(ターゲット動画の分単位のリズムシート)とセクション2の表を読む。これが基準である:同じ数字の密度、同じマイルストーン日、同じシーン/事実の交代。
  4. スクリプトを書く:references/script-template.md(シーンごとの文のメカニズム)とセクション3のルールを使用する。
  5. ビジュアルプランを構築する(ユーザーが動画を制作したい場合):references/style-et-production.md(§8.9 スライドショーモード。これはチャンネルのデフォルトモード)。
  6. 画像を生成する:各モーメントに1つのプラン(11分で60~70枚の画像)。Google Flowで自動的に references/flow-automation.md(scripts/flow/ 内のスクリプト)を使用;数字と日のカードはコードで生成。scripts/cards.py で数字と日のカード(アイコン必須、ローテーションレイアウト)。ショットリストは、生成前にVisual DirectorとPrompt Auditorエージェントによって監査され、画像生成後はImage QCエージェントによってコンタクトシートがチェックされる。ナレーションに合わせてアセンブルする。
  7. 納品する:完全なスクリプト + ショットリスト + references/publication.md の完全な公開シート(タイトル、説明とナレーションに合わせたチャプター、500文字以下のタグ、常にカテゴリ「Education」、コードで生成されたサムネイルテキスト)。納品前にセクション4のチェックリストを実行する。

デフォルトでは、スクリプト + 制作プランを納品する。ユーザーがテキストのみを希望する場合は、スクリプトのみを納品する。

制作エージェント

単一のライターでは繰り返しが発生する。制作は、並行して起動される専門エージェントとAgentツールによって行われ、各エージェントには完全なブリーフが与えられる(references/agents.md):Fact-checkerとScript critic(ドラフト後);Visual directorとPrompt auditor(ショットリスト後);Image QC(各画像バッチ後、ビジョン);Publication checker(納品前)。オーケストレーターは彼らの修正テーブルを適用し、必要なものは再実行する。Visual directorとImage QCは決してスキップしてはならない:これらが裸のカード、空の吹き出し、重複を防ぐ。

1. 書き始める前に選択するパラメータ

パラメータ記入内容制約
孤立した場所[LIEU]閉鎖空間で、システム(空気、水、エネルギー、熱)に依存
引き金イベント[ÉVÉNEMENT]明確な原因、時間まで指定
期間[DURÉE]デフォルト365日。それ以外は正確な日数
外部の脅威[MENACE]決して見られず、決して説明されない
繰り返しモチーフ[HEURE/CHIFFRE]戻ってくる時間または数字(シーン1、3、6、9)
リソース[RESSOURCES]水、食料、空気、エネルギー、医療、通信
危機1[CRISE 1]生命維持システムの故障(エネルギー、空気、熱)
危機2[CRISE 2]異なる物理的危険(漏洩、火災、病気、侵入)
謎[MYSTÈRE]信号、音、存在、移動した物体
内部の脅威[MENACE INTÉRIEURE]孤独 → 幻覚 → 夢遊病/自己に対する行動
どんでん返し[TWIST]1つのタイプのみ(セクション3.7)

ルール:場所にシステムが多いほど、可能な危機の数も多くなる。7つの既製シナリオ(山小屋、アパート、救命ボート、極地基地、農場、潜水艦、宇宙ステーション)は references/reference-beat-sheet.md にあらかじめ入力されている。

2. 調整された構造(目標 11分30秒、約1,600語、140語/分)

#シーンタイムコード語数マイルストーン日機能
1フック0:00–0:30700日目正確な時刻 + 警報 + カウントダウン + アクション + 中断された発表
2インベントリ0:30–2:302800日目6~8の具体的な数字でシステムを訪れる
2b3つのルール2:30300日目安全/確認/ルーティン
3最初の数週間2:30–4:152401~14日目科学的危険 + 1つの奇妙な詳細 + 沈黙
4危機14:15–6:30310約70日目故障、3ステップのアクション、正確な持続時間、教訓「Xが鍵」
5ルーティンと孤独6:30–8:102304~6ヶ月目メンテナンス(3つの実際のルール)、衰退の始まり
6謎8:10–9:00115約180日目不可能な出来事、確認、衰退の加速
7危機29:00–9:50115約260日目素早い危険、してはいけない行動、失われたリソース
8心理的エスカレーション10:00–10:3070約300日目人物が脅威になる;自己に対する対策
9クライマックスとどんでん返し10:30–11:30140365日目数字の決算、メッセージ、選択、一言のどんでん返し

マイルストーン日は不等かつ正確(60、180、270、300ではなく71、183、264、301)。各マイルストーン日 = イベント。

3. 執筆ルール

3.1 人称

  • 二人称("you")、現在形のナレーション、最初から最後まで。
  • 短い文。 一文につき一つのアイデア。形容詞は少なめ:緊張は事実から生まれる。
  • 人物の固有名詞はなし。 ユーモアなし、道徳なし。

3.2 フック(30秒、6ステップ)

  1. 正確な時刻("6:14 a.m.")。
  2. 警告信号(サイレン、警報、メッセージ)。
  3. 安心させる誤った説明を否定("Not a drill.")。
  4. 短いカウントダウン("8 minutes")。
  5. 即時の身体的アクション(ハッチを閉める、バルブを閉める)。
  6. 中断された発表 + 隔離期間 + 最初の疑問。

3.3 内部リズム:シーン → 事実 → シーン

各危機は次のように進行:問題 → 3ステップの論理的アクション → 実際の説明 → 一言の教訓 → 新しいルール。 教訓は短く覚えやすい:「Power is the key.」「Propane doesn't expire.」「CO₂ rises without ventilation.」

3.4 数字の密度

  • インベントリ:6~8個の数字(量 → 計算 → カバーされる期間)。
  • 各危機:2~3個の数字(閾値、持続時間、損失)。
  • 最終決算:3~5個の数字(日数、残りリソース、乗り切った危機)。
  • 決して「たくさん」と言わず、常に数字を言う。桁数を与え、その後結果を与える。

3.5 繰り返しモチーフ

シーン1、3、6、9に戻ってくる時間、数字、または音。そして最後に意味が変わる。

3.6 開かれたループ

少なくとも3つの決して説明されない要素(物理的な詳細、信号、音)を導入する。決して解決しない:どんでん返しがそれらを関連付けるか、悪化させる。

3.7 最終的などんでん返し

ただ1つのタイプ:

  1. 原因の反転:想定されていた原因は別のものだった。
  2. 誤った安全:救出がより大きな問題を明らかにする(例:ラジオで「開けるな」、その後内部からのノック)。
  3. 内部の脅威の確認:脅威は人物だった。
  4. ループ:変更された詳細とともに最初に戻る。

最後の文:一言、短く、具体的で、説明なし。 エピソード2への扉を開いたままにしなければならない。

4. 納品前の品質管理

  • 閉鎖空間で、システムに依存;イベントは時間まで指定
  • 70語以内の6ステップのフック
  • 二人称と現在形、最初から最後まで
  • 2つの異なるタイプの危機、それぞれ3ステップのアクション + 一言の教訓
  • すべての数字が検証済み(fact-bankまたはウェブ);キリの良い数字なし
  • 不等かつ正確なマイルストーン日;シーン1、3、6、9のモチーフ
  • 少なくとも3つの開かれたループ、解決されていない
  • 最後の文は短く、説明なしで、続編への扉を開いている
  • 長さ1,500~1,700語(10~12分)
  • 完全な公開シート(publication.md の§10.0):カテゴリ「Education」を記述、500文字以下のタグを確認、実際のナレーションタイムに合わせたチャプター、簡潔なコンテンツ = はい、ピン留めするコメント
  • 画像:Image QCエージェントによってチェックされたコンタクトシート(吹き出しなし、生成テキストなし、どこでも同じキャラクター)、拒否されたものは再生成;数字カードにはアイコン必須;同じファミリーの画像が3枚連続しない;コードでテキストが生成された1280×720のサムネイル

エクスポート、公開、回避すべきエラー:references/publication.md。

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

関連スキル