
no-slop-motionとは?
no-slop-motionは、一般的なAI動画のパターンを組み合わせただけではなく、意図的に演出された印象を与えるローンチ動画やブランド動画を制作するためのエージェントスキルです。顧客の悩み、既存のブランドアセット、ナレーターの話し方、サウンドトラックの構成に基づいて、クリエイティブ上の判断を行います。
このスキルは、すぐにモンタージュを生成するのではなく、入力、悩み、台本、音声、世界観、主役、アニマティック、構築、サウンド、品質保証という10の制作ゲートを順に進みます。エージェントが完全なレンダリングを開始する前に、重要な判断を確認できます。

主な機能
- 体系化された制作プロセス:メインの
SKILL.mdファイルで、10のゲート、常時適用されるルール、デフォルトで禁止されるパターンを定義します。 - ゲートごとのガイダンス:
references/ディレクトリには、制作の各段階に対応するガイドが収録されています。 - 再利用可能な計画ドキュメント:ブリーフ、悩みのバンク、台本、デザイン仕様、ショットリスト、キューシート、クリエイティブ上の好みと避けたい要素を記録するファイルのテンプレートが用意されています。
- HyperFramesスタータープロジェクト:付属の動画エンジンには、シーク可能な1本のタイムライン、共有タイミングテーブル、カメラ、単語単位のタイミング付きキャプション、サウンドキュー、そしてストップモーションのような効果を生む「2コマ打ち」で動かせるアクターが含まれています。
- 制作スクリプト:Cartesiaのボイスオーバー収録、テイクのスコアリング、実際の無音部分での音声分割、ダウンビートに合わせた音楽の結合、キューシートの検証、パターンのlint、ポップ音とフラッシュの検出、コンタクトシート、ミックス済みレンダリング、ソーシャル向け書き出しをサポートするユーティリティを備えています。
- 柔軟なビジュアル上の主役:マスコットを使うことも、ロゴマーク、特徴的なボタン、カーソル、サウンドなど、既存の主役となるオブジェクトを追うこともできます。
前提条件
スキルをインストールする前に、次のツールを準備してください:
- Node.js 22以降。
ffmpeg。- Google ChromeまたはHyperFramesのヘッドレスシェル。
- Python 3.10以降。
scripts/audio/requirements.txtとscripts/render/requirements.txtに記載されたパッケージ。CARTESIA_API_KEYとして設定したCartesiaのテキスト読み上げキー。- Sunoなどの音楽ソース、またはライセンス取得済みの楽曲。
インストール
方法1:skills CLIでインストールする
最も簡単なインストール方法は、skills CLIを使うことです:
npx skills add ferndesk/no-slop-motion方法2:スキルを手動でコピーする
リポジトリをクローンし、スキルをエージェントのスキルディレクトリにコピーします。次の例ではClaude Codeを対象にしています:
git clone https://github.com/ferndesk/no-slop-motion
cp -r no-slop-motion/skills/no-slop-motion ~/.claude/skills/別のエージェントを使用する場合は、そのエージェントに対応するスキルフォルダへディレクトリをコピーしてください。
HyperFramesスキルをインストールする
no-slop-motionはHyperFramesを基盤としているため、そのスキルもインストールしてください:
npx hyperframes skillsChromeを利用できない場合、またはHyperFramesのヘッドレスシェルを使用する場合は、ブラウザー環境がインストールされていることを確認してください:
npx hyperframes browser ensureプロジェクト構成を理解する
インストールされたスキルは、クリエイティブ計画と技術的な制作の両方を軸に構成されています:
SKILL.mdは主要なプロセス定義です。references/には各ゲートへの取り組み方が記載されています。templates/には、制作前に判断を確定するためのドキュメントが用意されています。starter/にはHyperFramesのプロジェクトと動画エンジンが含まれています。scripts/には音声、レンダリング、検証、書き出し用のユーティリティが含まれています。
この分離により、台本、ビジュアルデザイン、アニメーション、サウンドに関する判断を同時に進めてしまうことを防げます。
最初のローンチ動画を作成する
1. 役立つ素材を集める
一般的なクリエイティブのデフォルトに頼るのではなく、エージェントが活用できる根拠を与えます。役立つ入力には、ウェブサイト、顧客との通話記録、ブランドアセット、製品インターフェースの要素、ビジュアルリファレンスなどがあります。
2. エージェントに動画制作を依頼する
基本的な依頼は、プロジェクトのREADMEにある次のパターンに沿って作成できます:
X向けに、私たちの製品のローンチ動画を作ってください。サイトはacme.com、通話記録は./callsにあり、<reference>のような見た目が好みです。
Xを想定する対象者または文脈に置き換え、<reference>を関連するクリエイティブリファレンスに置き換えてください。
3.ゲート0を完了する
このスキルはゲート0から始まり、見つけられる入力を特定し、不可欠な情報が不足していれば質問します。製品、対象者、顧客の課題、利用可能なアセット、希望するリファレンスについて、具体的な情報で回答してください。
4. ブリーフと台本を確認する
エージェントが、承認用の1ページのブリーフと台本を作成することを想定してください。これらのチェックポイントで、ストーリーが実際の顧客の悩みを反映しているか、メッセージが対象者に適しているかを確認します。
5. 音声とビジュアルの方向性を承認する
完全な制作に入る前に、音声と5枚の静止画フレームを承認するよう求められます。音声は台本を支え、静止画は世界観、主役、構図、全体的なビジュアル言語を確立する必要があります。
6. アニマティックを確認する
アニマティックを使うことで、完全な構築の前に構成とタイミングを評価できます。シーケンスが一貫したストーリーを伝えているか、重要な瞬間を理解するのに十分な時間が確保されているかを確認してください。
7. 構築、採点、検証
中核となるクリエイティブ上の判断が固まったら、ワークフローは構築、音声、QAの各ゲートへ進みます。付属のツール群は、共有タイミングテーブルによる映像の進行管理、キャプションとキューの同期、音声と音楽の処理、望ましくないパターンや視覚上の問題の検出、ミックスのレンダリング、ソーシャル向け書き出しを行えます。
高度なワークフローのヒント
顧客の証拠をストーリー作りに活用する
通話の記録やその他の顧客調査は、マーケティング用のフレーズを提供するだけのものではありません。映像を動かす課題を明確にするために活用しましょう。そうすることで、脚本に存在する物語上の理由が生まれ、一般的な機能紹介ツアーになる可能性を減らせます。
ブランドがすでに所有するヒーローを選ぶ
マスコットは必須ではありません。ブランドにマスコットがない場合は、ロゴマーク、カーソル、特徴的なボタン、印象的なサウンドなど、ブランドのアイデンティティや製品にすでに存在する、認識しやすい要素を選びましょう。ヒーローをブランドと結び付けておくと、ビジュアルコンセプトがより具体的になります。
承認を制作上のロックとして扱う
ブリーフ、脚本、ボイス、5枚の静止画、アニマティックは、意図的に設けられたチェックポイントです。急いで通過しないようにしましょう。このプロジェクトの方針では、ストーリーとスタイルは最も多くの反復作業を必要とします。特に、映像の他の部分と同時に開発する場合はなおさらです。
タイミングを一元管理する
スターターエンジンは、映像全体が読み取る1つのシーク可能なタイムラインとタイミングテーブルを使用します。このアーキテクチャを活用し、プロジェクト全体に無関係なタイミング値を分散させるのではなく、アニメーション、カメラ、キャプション、サウンドキューを連携させましょう。
書き出し前にQAユーティリティを使う
最終納品の前に、付属のキューシート検査、禁止パターン用リンター、ポップ音・フラッシュ検出器を活用しましょう。コンタクトシートは映像の視覚的な展開を確認するのに役立ち、レンダー用スクリプトとソーシャル書き出し用スクリプトは最終出力の準備を支援します。
自然な音声構造を維持する
このリポジトリには、ボイステイクの採点、実際の無音部分でのみ音声を分割する処理、ダウンビートに合わせた音楽の結合を行うツールが含まれています。これらの機能により、音声を任意の編集点に無理に合わせるのではなく、演技と音楽の構造を保ちやすくなります。
結論
no-slop-motionは、AI支援の映像制作を、一度きりの生成作業ではなく段階的なディレクションプロセスへと変えます。顧客の課題とブランド資産を土台にし、制作前に脚本、音声、ビジュアルの世界観、アニマティックを固めることで、エージェントがより明確なストーリーと意図的な作り込みを備えたローンチ映像を制作できるようにします。
