Communitygithub.com

Akira-TL/akira-video-skills

小説、章節、ストーリー概要、ブランドブリーフなどの上流コンテンツを、現在の動画のスクリプトレイヤーに変換します。SCRIPT.md、動画のキャラクター演技定義、シーン定義、台詞、ショット一覧の作成や改訂時に使用します。

akira-video-skills とは?

このスキルは、上流のソース(小説、章、世界観、キャラクター資料、クライアント資料など)から現在の動画に必要な事実、人間関係、プロット、シーン、製品、制約のみを抽出し、動画制作に特化した最小限のスクリプトレイヤーを構築します。SCRIPT.md、CHARACTERS.md、SCENES.md、SHOTS.md の4つの主要ファイルを、重複や余分な情報を避けて作成・管理します。因果関係、キャラクターの一貫性、台詞の自然さ、時間配分を重視し、上流情報をそのままコピーするのではなく、動画表現に適した形に変換します。Claude Code、Cursor、Codex などのAIエージェントと連携し、動画制作における脚本・演出定義を効率化します。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Akira-TL/akira-video-skills/tree/HEAD/skills/video/video-script

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

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

ドキュメント

Video Script

本スキルは video/script/ 内の動画制作定義のみを担当します。上流の小説、世界観、章、完全なキャラクターファイル、クライアント資料などの他のソースは、引き続き元の権威ソースに帰属します。ここでは、現在の動画がパフォーマンス、シーン、ショット制作のために行った変換と選択のみを保存します。

1. 上流ソースと VIDEO.md の読み取り

最初に VIDEO.md とユーザーが指定した上流ソースを読み取ります。ソースが小説、章、またはその他の長文形式のナラティブである場合は、最初に references/ADAPTATION.md を読み取ります。現在の動画に本当に必要な事実、人間関係、プロット、シーン、製品、制約のみを抽出します。ポインターは保持しますが、完全な上流コンテンツを動画スクリプトレイヤーにコピーしないでください。

ソース間に矛盾や重要な事実の欠落がある場合は、まずそのギャップを明確にします。動画スクリプトを完成させるために、上流の事実を独自に補完しないでください。

2. 最小限の動画スクリプトレイヤーの構築

4つの一般的なスクリプトファイルの役割は references/SCRIPT-FILES.md に従って分離され、ビジュアルデザイン、撮影、生成パラメータがスクリプトレイヤーにコピーされないようにします。実際のファイル作成時は references/SCRIPT-TEMPLATES.md の最小テンプレートに従い、現在のプロジェクトに必要なファイルのみを作成します。

現在のプロジェクトに必要なファイルのみを作成します:

  • SCRIPT.md:現在の動画のストーリー、構造、シーン、アクション、台詞。
  • CHARACTERS.md:現在の動画におけるキャラクターのパフォーマンス、ビジュアル、台詞、音声要件。
  • SCENES.md:現在の動画で使用するシーン、空間、世界観、連続性の要点。
  • SHOTS.md:動画全体のショット一覧。

シンプルな製品ショット、キャラクターのいない動画、または既に完全なスクリプトがあるプロジェクトでは、これらのファイルの一部を省略できます。テンプレートを完全にするためだけに空のファイルを作成しないでください。

3. ストーリーとキャラクター

現在の動画に完全なストーリー、キャラクターアーク、台詞、またはコメディ要素が含まれる場合は、最初に references/NARRATIVE.md を読み取ります。キャラクターの感情の変化、重要な反応、または関係性の対立を実際にショットのパフォーマンスに反映させる必要がある場合にのみ、references/PERFORMANCE.md を読み取り、感情表現を観察可能な身体、視線、動作、行動パターンに変換します。以下では、すべてのストーリープロジェクトに必要な最小限のルールのみを保持します。

ストーリーがある場合は、因果関係とキャラクターの行動の一貫性を優先し、その後にビジュアルの驚異を追求します:

  • イベントは既存の条件、キャラクターの選択、または前のイベントによって推進されます。
  • キャラクターは現在知っている情報のみに基づいて行動し、話します。
  • 重要な展開はキャラクターの選択または既に確立されたルールから生じます。
  • 結末で回収する必要のあるアクション、情報、ビジュアル要素は、事前に適切に確立されている必要があります。
  • 製品や小道具は、これまでに登場していない問題を突然解決するために使用してはなりません。

キャラクター定義は単なる性格ラベルに留まりません。現在の動画に本当に必要な場合にのみ、目標、懸念事項、典型的な行動パターン、ストレス時の反応、台詞のリズム、音声の特徴、許容される感情の範囲、および本作品での変化を記録します。キャラクターがショット間で音声の一貫性を保つ必要がある場合は、詳細な音色と音声リファレンスを video-audio に渡し、スクリプトレイヤーに2セット目の音声仕様を複製しないでください。

4. 台詞

ショットに目に見える話しているキャラクター、長い台詞、複数キャラクターの会話、または同期する口の動きが含まれる場合は、references/DIALOGUE-TIMING.md を読み取り、まず台詞が目標の時間内に自然に話せることを確認してから、ショット生成に進みます。

台詞はキャラクターのその瞬間の行動に奉仕し、作者が世界観を説明するための手段ではありません。ナレーション/声の出演もスクリプトコンテンツに含まれますが、ナレーション視点、時間圧縮、または映像だけでは表現が難しい情報に本当に必要な場合にのみ使用します。音声制作は必要に応じて video-audio に委ね、不明瞭なストーリーを説明するための万能な回避策としてナレーションを使用しないでください。前の台詞、前のアクション、または新しい情報から自然に次の台詞が導かれるようにします。アクションで表現できる情報は、台詞で繰り返し説明しないでください。

台詞を完成させた後、連続した時間順に会話全体を素早く見直し、突然の話題変更、繰り返しの説明、感情のない移行、すべてのキャラクターが同じ文型を使うなどの問題がないか確認します。自然な台詞は、無理にネットスラングを入れることとは異なります。

VIDEO.md に明確な総時間/厳格な上限がある場合は、references/DURATION-BUDGET.md を読み取り、まずストーリー段落と SHOTS.md に基づいて大まかな時間予算を作成し、生成完了後に動画全体の長さが制御不能になるのを防ぎます。

5. シーンとショット一覧

SCENES.md は、現在の動画に必要な空間、ビジュアル、世界観のルールのみを記録します。複雑なメカニズム、馴染みのない装置、重要な空間関係については、詳細な説明を対応する再利用アセットの横にある説明ファイルに配置し、すべての低頻度ルールを SCENES.md に詰め込まないでください。

SHOTS.md は、動画全体のショット構成を最初から最後まで素早く読むために使用します。各エントリには、少なくともショットID、目標時間、映像/アクション、ショットの目的を含めます。詳細な制作要件は video-shot の SHOT.md に委ねます。

長いプロジェクトでは、既存のショットリストが読みにくくなった場合にのみ、セクションやより高次の組織を追加し、映画レベルの階層を前提としないでください。

完了基準

動画スクリプトレイヤーは、次のステップが以下を明確に理解できる状態である必要があります:この動画が何についてであるか、キャラクターがどのように演技するか、シーンがどのように提示されるか、どのショットが必要か。同時に、上流ソースを2つ目の事実データベースとしてコピーしていないこと。

Individual skills in this repo

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

Akira-TL/akira-video-skills

为 Runway 当前视频模型编译和检查生成提示词;当 video-generation 需要使用 Runway(当前主线 Gen-4.5)的 Text to Video 或 Image to Video,并需要 Runway 专用动作、摄影和时序表达时使用。

Akira-TL/akira-video-skills

为 ByteDance / BytePlus Seedance 当前视频模型编译和检查提示词;当 video-generation 需要使用 Seedance 2.5 的参考素材、时间线、同步声音、视频编辑、延长或多镜头能力时使用。

Akira-TL/akira-video-skills

为 Google Veo 视频生成编译和检查提示词;当 video-generation 需要使用 Veo 的 Text to Video、Image to Video、首尾帧、参考元素或同步声音能力时使用,并先核验具体 Google 使用入口与 model 的当前支持范围。

Akira-TL/akira-video-skills

进入并持续推进一个 AI 视频制作项目;读取或建立 VIDEO.md,根据当前视频脚本、复用素材、镜头、生成结果和整片后期状态,按需路由到 canonical 视频专业 Skill,而不是把所有制作规则塞进一个总提示词。

Akira-TL/akira-video-skills

为品牌短片、产品植入剧情、广告或比赛作品建立产品事实与广告边界;当视频需要准确表达某个具体产品的官方功能、参数、结构、使用方式、品牌素材或产品与剧情关系时使用。

Akira-TL/akira-video-skills

设计并维护 AI 视频中跨镜头复用的角色声音、音色参考、对白声音要求与整片声音关系;当同一角色需要跨镜头保持声音一致,或需要规划语音参考、环境声、音效、音乐与画面的职责边界时使用。

Akira-TL/akira-video-skills

设计 AI 视频中的角色与场景视觉方案;当脚本只说明“需要一个什么样的人/场景”,但还没有形成可稳定生成的外形、服装、材质、色彩、空间、光线和视觉识别系统时使用。

Akira-TL/akira-video-skills

组织整片级剪辑、合成、全片声音和最终成片;当多个已采用镜头需要进入 Premiere Pro、After Effects、DaVinci Resolve 等后期工程,或需要整片字幕、Logo、音乐、混音、比例版本和最终导出时使用。

Akira-TL/akira-video-skills

为 AI 图片或视频生成准备可直接使用的提示词与一次性生成包,并在用户把生成结果带回项目后归档;当需要从正式视频脚本、复用素材和 SHOT.md 编译生成内容、选择参考素材、约定返回文件名或清理临时包时使用。

Akira-TL/akira-video-skills

规划、创建、整理和维护多个镜头会重复使用的视频复用素材;当需要人物/场景/道具/产品提示词、参考图、官方素材、身份与状态参考或其他可重复引用内容时使用。

Akira-TL/akira-video-skills

审核 AI 生成的人物/场景等复用素材或镜头生成结果,判断采用、修改提示词、重生成还是留给后期修复;当生成结果返回项目、需要检查身份/结构/连续性/动作/摄影/产品真实性或选择生成结果时使用。

Akira-TL/akira-video-skills

把 SHOTS.md 中的镜头总览展开成可直接制作的单镜头定义;当需要创建或修改 video/shots/<shot-id>/SHOT.md、镜头连续性、摄影、动作、表演、声音或镜头专属生产约束时使用。

関連スキル