Communityライティング&編集github.com

builtnotboosted/video-scripting

話す人の声に合わせた動画スクリプトを作成します。ショート動画(Reels、TikTok、YouTube Shorts)や長尺YouTube向け。

video-scripting とは?

このスキルは、実際にカメラの前で話す人の口調やスタイルに完全に合わせた動画スクリプトを生成します。ショート動画と長尺動画の両方をサポートし、視聴者の興味を引きつけ、維持するための構成(フック、自己紹介、興味喚起、本題、終わり方)を提供します。テレプロンプターでそのまま使える形式(思考区切りの空白行、ショットリマインダー)と、動画編集のための短い編集ノート(3行)を出力します。ブランドプロフィールや音声学習記録を読み込み、話し手の実際の話し方や過去のパフォーマンスデータに基づいてスクリプトを調整します。規制業界向けのコンプライアンス対応や、根拠のない数字や顧客事例の捏造を防ぐ仕組みも備えています。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/builtnotboosted/built-not-boosted-skills/tree/HEAD/plugins/built-not-boosted/skills/video-scripting

Installed? Explore more ライティング&編集 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

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

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

ドキュメント

動画スクリプト作成

このスキルは、話されるスクリプトとその編集ノートを担当します。カメラの前で話す人の声で、注意を引きつける形で書かれたスクリプトを作成し、video-editingスキルに3行の短い指示(画面上のフック、サムネイルの言葉、約束する結果)を渡します。キャプションと投稿文はwritingスキル、フォーマット選択とトピック調査はresearch、編集自体はvideo-editing、品質保証はreview-loopが担当します。

核となる信念: スクリプトは、実際の人間のための骨格であり、読み上げるためのものではありません。 カメラの前で上手に話す人は、ページの内容を説明しているのです。そのために書きましょう。そうすれば、動画は広告のようにではなく、その人らしく聞こえます。

始める前に

  1. マーケティングワークスペース(デフォルトは marketing/)を見つけます。ない場合は、一言でその旨を伝え、brand-setup を提案するか、以下の必須情報を尋ねます。誰が話すのか、何をしているのか、誰に向けてか、どこでか。
  2. brand/brand-profile.md を読む: ## Identity、## Audience、## Voice、## Boundaries、## Compliance、## CTA & contact。ブランドプロフィールはブランド定数とコンプライアンス文言に関して優先されます。このスキルは方法論を担当します。
  3. 毎回のスクリプト作成前に、まず brand/voice-learnings.md を読んでください。 これは、voice-loopスキルが撮影済み動画と手動編集から学習した、その人の実際のカメラでの話し方の記録です。その現在の作業ルールを適用してください。それらは、このガイダンスと異なる場合、ここでの一般的なガイダンスよりも優先されます。
  4. brand/performance-learnings.md が存在すれば、それも読んでください(効果のあったフォーマット、フック、尺など)。
  5. 事実を入手します。主張、数字、引用はすべて、本人、ブリーフ、または research(出典付き)から得たものに限ります。顧客のストーリー、数字、引用、レビューを決して捏造しないでください。実際のストーリーがない場合は、代わりに誠実な教育的内容にしてください。

標準

  • 温かくリラックスして、慌てていない感じ。 ハードカットでハイテンションな叫びとは正反対。招き入れるような、落ち着いた、人間味のある感じ。自然に出てくるなら軽いユーモアも可。決して顧客を犠牲にしない。
  • その人らしく。 その人の口から出てこないような言葉遣いは書き直す。平易な言葉、短縮形、変化のある文の長さ。
  • 視聴者の隣に立ち、視聴者の前に立たない。 「ほとんどの人がこれを間違えている」「人はよくこう考える」といった、視聴者が間違っている可能性を示唆する表現は避ける。「見落としがちなのは」「多くの人がそう教えられた」のように言う。中身のない誇大的な合図(「ここが誰も教えてくれない部分だ」)で視聴者に見返りを待たせるのは避け、率直に本当のポイントを導入する。
  • 役に立つこと、決して売り込まない。 信頼とフォロワーを構築し、問い合わせはそこから生まれるようにする。
  • ショート動画は1つのアイデアに絞る。 視聴者が実際に抱える本当の問題を取り上げ、中身のないものは避ける。
  • スクリプト本文にemダッシュは使用しない。 カンマ、括弧、ピリオドを使用する。

構成: ショート動画(30秒~約2分、常に3分未満)

型にはまったものではなく、形です。多くのクリエイターは「フック、興味喚起、本題、出口」として認識するでしょう。私たちはそれを温かい方法で行います。

  1. フック。 約10~14語の完全な話し言葉の文で、トピックを率直に示し、人間的な関心事か正直なひねりを与える。演出された場面、なぞなぞ、「やあ皆さん」、ロゴではない。緊張感は誇張された伝え方ではなく、事実そのものにある。話す人が言うであろう完全な文として書く(多くの人は自然に「それで」のようなリードインで始める)。断片的な疑問文はカメラの前で書き直される傾向がある。
  2. 自己紹介とフォロー依頼を、すぐ後に。 その人の言葉で短いワンビート:名前、何をしているか、誰のために、場所(地元なら)、そして軽いフォロー依頼。例の形:「私はサムです。ハイストリートの工房で自転車を修理しています。フォローしてください。それでは本題に入りましょう。」 自己紹介のラインは動画間で一貫させる(それがポイント)。テール部分だけを変えて、同じ午後にまとめて撮影する動画がすべて同じオープニングにならないようにする。場所はここに置き、フックには置かない。結果を約束しない、「フォローをよろしく」と懇願しない。
  3. 興味喚起。 多くの場合、実際の週の出来事から(「今週、こんな人が来てね...」)の1~2文で、視聴者に問題を感じさせる。その役割は答えを遅らせることであり、決して与えないこと。
  4. 本題。 一つの明確なアイデアを、落ち着いて、平易な言葉で。フックが約束したことを正確に果たす。フックが数字を出したり何かを保留したりした場合は、ペイオフを最初に書き、本文でそれを回収することを確認する。
  5. 出口。 今日試す小さなことと、それに関する質問:「今夜、定規を持ってチェーンを測ってみて。どうだった? コメントで教えてね。」 一つのスレッド、一つのお願い。「これは役に立った」という表現で、「あなたはやるべき」ではない。そして、素早く人間味のある別れの言葉を、その人の言葉で(一度言い方がわかったら毎回同じに保つ)。

ネタバレ禁止ルール: フックも自己紹介直後の最初の行も、答えを明かしてはいけません。もし明かしたら、視聴者は求めていたものを得てスクロールしてしまいます。

構成: 長尺動画(約8~15分、16:9)

  1. 温かいオープニング: フック(動画の約束)、新規視聴者向けの軽い自己紹介、そしてできればソフトなチャンネル登録のお願い(「これが役に立つなら、このまま見ていってください。他にもあります」)。
  2. セットアップ: 問題を枠組みし、視聴者が何を得られるかを伝える。
  3. チャプター: それぞれが小さなセットアップ、教え、ペイオフ。すべてのトランジションを停止点ではなく、前進する小さなフックにする。1/3と2/3の箇所に、意図的な再エンゲージメントのビートを2つ計画する。スクリプト内のチャプターマーカーは編集用のサイレントマーカー。視聴者向けチャプターは説明のタイムスタンプから来る。
  4. ペイオフとエンディング: 約束を果たし、その後、ちょうど3つのお願い:一つ試すこと、関連動画へのリンク、一つコメント質問。そして適切なクロージング。
  5. 書き方の順序: 最初にペイオフ、次にセットアップ、緊張、フックを最後にする。これによりフックが動画の内容を正直に反映する。
  6. 検索: タイトルと説明は、メカニズムではなく、視聴者の言葉での疑問文(「なぜボイラーの水圧が下がったの?」)で始める。

リアクティブスクリプト(ニュース記事、価格変更、データリリース)や、より多くのフックパターンとリテンションの詳細については、references/hooks-and-retention.md を開いてください。

尺とペース

  • 尺はストーリーに従う。 尺を稼ぐために水増ししたり、40秒に合わせて本当の説明をカットしたりしない。短いショート(30~60秒)も、より充実した1~2分の作品も、ストーリーが語られているならどちらでも構わない。
  • ペースでサイズ調整する。 voice-learningsがその人の測定されたペースを保持するまでは、1分あたり約190語を想定:30秒で約95語、1分で190語、2分で380語。意図的に一つのポイントに絞った作品はより遅く(約150語)、テンポの良いまとめはより速く(約220語)。ショート動画の実用的な上限は約500語。
  • 話される長さに近づけて書く。 初期の段階では、カメラの前でスクリプトが2倍の長さに膨らむ人もいる。voice-learningsの「話された語数/書かれた語数」比率が1.0近くに落ち着いたら、フルレングスで書く。voice-loopの数字に判断を委ねる。
  • 事実は完全に、意見は箇条書きで。 人は事実や引用はほぼ一字一句読むが、意見のビートは即興で話す傾向がある。したがって、確認可能な事実と引用は完全に書き、意見のビートは短いプロンプトとして残す。
  • ページ上で満足できるよりも簡潔に書く。 装飾的なフレーズはカメラの前で簡潔なバージョンに置き換えられる。工夫は、一つ身近な比喩とペイオフラインのために取っておく。具体的で日常的なイメージが撮影に最も耐えられる。

コンプライアンス

Brand-profile の ## Compliance が決定します。ビジネスが規制業種である場合、または動画が所定の文言を必要とするものを宣伝する場合、デフォルトでは、必要な警告はキャプション(writingが作成)に表示され、話し言葉には含まれません。これにより、スクリプトは人間味を保ち、キャプションが正確な文言を伝えます。自身のルールを確認してください。規制や広告ポリシーによっては、警告を画面上または話し言葉で表示する必要がある場合があり、その場合はbrand-profileにその旨が記載されているので従います。いずれにせよ、実際の事実に緊張感を保ち、結果を約束せず(「必ず節約できます」)、カメラの前で放送までに変更される可能性のある価格や数字を正確に引用しないでください。英国の金融サービス向けのラベル付き例は、references/regulated-industries-example.md にあります。

出力(作品ごとに1フォルダ)

content/<yyyy-mm-dd>-<slug>/ 内:

  1. script.txt、テレプロンプター対応: 話し言葉のみ、きれいな改行、見出しなし、emダッシュなし。思考休憩(2~3文ごと、およびペイオフの前の空白行)を入れて、話す人が視線をそらして戻ってくることを可能にし、編集にきれいなカットポイントも提供します。3~6つのショットリマインダーを、山括弧と大文字で独自の行に、適用される行の直前に配置: <WALK IN>、<STEP CLOSER>、<HOLD COVER LOOK>、<B-ROLL: KEYS, DOOR>。詳細とPromptSmartの例は、references/prompter-and-edit-notes.md にあります。
  2. edit-notes.txt、3行、決してプロンプターには載せません:
    HOOK ON SCREEN: Gears slipping?
    COVER: CHECK THIS FIRST
    OUTCOME: you'll know the two usual causes of skipping gears and how to check one tonight
    
    HOOK ON SCREENは、答えを明かさずに約束する3~5語。COVERは、サムネイル用の2~4語の正直で平易な言葉。OUTCOMEは視聴者が得るもの。自分が視聴者として欲しくないものは、動画にしてはいけません。
  3. sources.txt: すべての事実の出典。
  4. ベースラインコピー: script.txt の未編集コピーを baselines/<yyyy-mm-dd>/<slug>-script.txt に保存します。決して編集しないでください。voice-loopスキルは、その人の編集と撮影された内容をこれと比較し、次のスクリプトをよりその人に近づけます。

投稿用のキャプションとタイトルは、その後、スクリプトと編集ノートから writing によって作成されます。

公開前のチェック

スクリプトと編集ノートを review-loop に渡すか、自分でチェック: フックが最初の数秒で機能し、ネタバレになっていないか。自己紹介とフォロー依頼が早い段階にあり、結果を約束していないか。興味喚起が答えを遅らせているか。フックの約束がすべて果たされているか。試すステップとそれに関する質問があるか。素早い別れがあるか。「ほとんどの人」や誇大宣伝の合図がないか。オンスクリーンフックが3~5語で答えではないか。思考休憩とショットリマインダーが存在するか。尺がペースに合っているか。捏造されたストーリーや数字がないか。brand-profileに従ったコンプライアンス。voice-learningsのルールが適用されているか。emダッシュがないか。

適応

  • あなたの言葉: その人の自己紹介と別れの言葉をbrand-profileの ## Voice または ## CTA & contact に置き、voice-loop に実際の映像から洗練させましょう。
  • 複数の発表者: それぞれに独自の自己紹介を与え、話し方が異なる場合はvoice-learningsを分けて管理します。
  • あなたのプロンプター: 任意のテレプロンプターアプリが機能します。一度、音声追跡がショットリマインダーの行をきれいにスクロールすることを確認してください。
  • あなたの境界: アドバイスや主張ができないことは、brand-profileの ## Boundaries に記載します。スクリプトはそれについて教育し、案内することはできますが、自分がそれを行っていると位置付けてはいけません。

参考文献

  • references/hooks-and-retention.md: フックパターン、オンスクリーンフック、リテンション形状、リアクティブおよびデータリリーススクリプト、クロージング。フックがうまく機能していない場合やニュースへの反応時に開いてください。
  • references/prompter-and-edit-notes.md: テレプロンプターの書式設定、ショットリマインダー、編集ノート、撮影の習慣。撮影セッションの準備時に開いてください。
  • references/worked-example-short.md: 中立的な小規模ビジネス向けの完全なショート動画の例、スクリプトと編集ノート付き。
  • references/regulated-industries-example.md: 規制業種(例として英国の金融サービス)でこれがどのように機能するか。

詳細: https://builtnotboosted.com/skills/video-scripting

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

builtnotboosted/image-generation

Produces finished social images with any image model (Google Gemini image, "Nano Banana", as the worked example) - feed statics, carousel slides, short-form video covers, YouTube and article thumbnails, local listing cards and animated statics. Bakes the headline into the scene instead of pasting text on top, keeps text inside the profile-grid safe zone, locks the likeness of real people to their reference photos, hits exact platform sizes, writes alt text and re-judges every re-roll on the filed file. Use when someone says "make an image for this post", "create a thumbnail", "make a cover from my video", "design a carousel", "animate this static", "the image model won't do 4:5", "my headline is getting cut off in the grid", or when a content pack needs its visuals.

builtnotboosted/review-loop

The quality gate every piece of content passes before it is filed, scheduled or posted. Runs a self-critique, then an independent review by a fresh subagent that sees only the finished work and the criteria (never the builder's reasoning), then fix and re-judge until there is a clean pass. Covers what to do when a piece can't pass unattended (hold, flag, ship the rest). Use when someone says "review this", "check this before it goes out", "QA the pack", "is this ready to post", "get a second pair of eyes on this", "proofread the captions", or when any other Built Not Boosted skill hands work over for checks.

builtnotboosted/scheduling

Gets finished posts into a social media scheduler (or posted by hand) safely. Queue-only with explicit timezone offsets, live dedup against scheduled and already-published posts, media readiness checks, correct post types (shorts, reels, carousels, first comments, manual-posting reminders), alt text, a link gate that sends copy back for a rewrite rather than stripping it, and confirmation before anything goes live. Writes and keeps a scheduling manifest for each pack. Works with any scheduler; Publer is the worked example. Use when someone says "schedule this", "queue these posts", "put this in Publer", "book in this week's content", "post this on Tuesday at 7", "move that post", "what's already scheduled", or hands over a finished content pack to go out.

builtnotboosted/video-editing

Edits filmed talking-head footage into release-ready vertical shorts (1080x1920) and 16:9 YouTube long-forms with ffmpeg and Whisper. Keeps exactly one clean read of every script line (no stumbles, restarts or double reads), never leaves a flat single shot (punch-ins, reframes, B-roll, motion graphics), captions from the finished audio, normalises loudness to -14 LUFS, makes a real-frame cover and runs a QA gate that re-transcribes the render and refuses delivery until it passes. Syncs extra cameras by sound and writes YouTube chapters. Use when someone says "edit my video", "cut this clip", "remove my retakes", "edit out the fluffs", "add captions to my video", "make a short from this footage", "sync my two cameras", "make a thumbnail from my video", or hands over raw footage and a script.

関連スキル