Communitygithub.com

uzxans/shorts-generate

ロシア語の教育用モーションデザイン動画をYouTube ShortsとInstagram Reels向けに作成します。Dmitryによるナレーション、音楽、カエルのサブスクリプションアウトロが含まれています。

shorts-generate とは?

このスキルは、ロシア語の教育用モーションデザインショート動画をYouTube ShortsとInstagram Reels向けに作成するための完全なレシピです。ユーザーがリクエストしたトピックについて、あらかじめ承認されたチャンネルデフォルトに従って、高品質なMP4ファイル(1080×1920、9:16、30fps、45〜60秒)を生成します。動画はダークテーマを基調とし、大きな短い動きのあるフレーズ、図解、段階的な説明を用いて、音声なしでも理解できるストーリー構成になっています。常にEdge TTSの「ru-RU-DmitryNeural」音声によるロシア語ナレーションとバックグラウンドミュージックが含まれ、最後にはユーザー提供のfrog.mp4ファイルとロシア語のコールトゥアクション(「Подпишись, чтобы не пропустить новые разборы」)が表示されます。HyperFramesスキルを活用してシーン構成、アニメーション、オーディオカーブ処理を行い、既存の承認済みサンプルを参考にしながら、各新しいトピックごとに独立したプロジェクトディレクトリを作成します。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/uzxans/shorts-generate/tree/HEAD/skills/channel-motion-shorts

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

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

ドキュメント

チャンネルモーションショート

ユーザーが変更しない限り、以下に承認されたチャンネルデフォルトを使用してください。これは個人の制作レシピであり、無関係な動画のルールではありません。インストール済みのHyperFramesエントリスキルを読み込み、その後、一般的なビデオ/フェイスレスエクスプレイナースキルを全編の映像と個々のビートのモーショングラフィック手法に使用してください。これらのスキルはすでにインストールされています。毎回パック全体を再インストールしないでください。必要に応じて、該当するコンポジション、アニメーション、CLI、メディア、オーディオのガイダンスを読み込んでください。

承認されたデフォルト

  • YouTube ShortsとInstagram Reels向けの実際のMP4を提供すること:1080×1920、9:16、30 fps、通常45〜60秒アウトロ含む。
  • ロシア語の教育コンテンツ。クリーンでプレミアム、エネルギッシュなテクニカルモーションデザイン。ダーク #080D16、ホワイト #F4F7FC、ブルー #409CFF、ライム #C5F86B、オレンジ #FF9562。Montserrat(ディスプレイ/本文)とJetBrains Mono(ラベル)はローカル埋め込み。
  • 大きな短い動きのあるフレーズ、図表、段階的な視覚的説明。目的のあるスライド/ズーム/奥行きモーション。音声をオフにしてもストーリーが理解できるように。リクエストがない限り、話している人物や現実的な人物は表示しない。
  • アーク:最初の3秒でフック → 簡単な説明 → メカニズム → 実用的な例 → 1つのポイント → 購読。
  • このチャンネルでは、デフォルトで常にナレーションとバックグラウンドミュージックを含めること。 既存のプロジェクトではEdge TTS ru-RU-DmitryNeural を使用。HeyGen認証がないことは、音声生成が利用できないという証拠にはなりません。不足しているプロバイダを宣言する前にプロジェクトを検査してください。
  • ユーザー提供のfrog.mp4(約4.04秒)とロシア語の音声CTA「Подпишись, чтобы не пропустить новые разборы」で終了すること。ファイル自体に音声はありません。既存の赤いイラストとSUBSCRIBEテキストを維持すること。これはメインのダークビジュアルスタイルに対する承認された例外です。
  • HyperFramesのオーディオカーブを使用して、音声下の音楽を下げ、声のスペクトル空間を確保し、アウトロ中も音楽を聞こえるようにすること。クリッピングや突然の終了を避けること。

新しいトピックの開始

  1. production.md を読み、インストール済みツール、リソースパス、作業用オーディオ、エクスポートコマンドを確認する。既存の動作するインフラを優先すること。
  2. 個別の videos/<topic-slug>/ プロジェクトを作成する。承認済みのサンプルや別のトピックを決して上書きしないこと。バンドルされている assets/approved-example/ は参考であり、新しい主題のための準備済みスクリプトではありません。トピック固有のロシア語テキストとタイミングが含まれています。
  3. 権威ある情報源を使用して、現在の/技術的な主張を調査する。要求されたトピックに適した角度を選択すること。すべてのビデオが脆弱性に関するものであると想定しないこと。歴史的なイベントには日付を入れ、古いバージョンの推奨を避けること。ソースを新しいプロジェクトの横に保存すること。
  4. 新しいBRIEF.md、frame.md、STORYBOARD.md、narration.jsonを作成する。カエルのスロットを含むタイミングを選択する。参考から視覚的な文法、タイポグラフィ、技術的契約を借用し、新しいトピックを説明するために図を再設計する。関連性がない限り、古いReact/RSC/セキュリティの表現はすべて削除すること。
  5. ナレーションを早期に生成し、計測する。各発話セグメントを対応する視覚シーンに合わせ、短いポーズを入れる。約1.18倍以上の加速が必要な場合は、スピーチを速くするのではなく、表現を短くするかシーン時間を再配分すること。要求された長さ内に収めること。
  6. シークセーフなHyperFramesシーンを構築し、フル尺の音楽とナレーションをアセンブルし、カエルを追加し、その間メインフィルムのヘッダー/フッターを非表示にする。最終ナレーションタイミングの後にオーディオカーブを実行する。ユーザーの新しい決定をこれらのデフォルトよりも優先すること。
  7. HyperFramesチェックを実行し、すべてのシーンとアウトロをカバーする1つのコンタクトシートを検査し、ユーザーの承認範囲内でレンダリングする。MP4の寸法、実際の長さ、オーディオストリームとピークレベルを確認し、最終出力フレームを検査する。クリック可能な絶対MP4パス、実際の長さ、およびナレーション、音楽、サブスクリプションアウトロが含まれていることを示す短いメモを提供する。個別に許可されない限り、ソーシャルアカウントに公開しないこと。

安全な再利用

以前の主題からのナレーションが新しい成果物に残ってはいけません。テキスト、音声、レートごとに音声をキャッシュするか(新しいトピックフォルダに生成する)。フォントとJSファイルは再利用してもよいが、古いオーディオキャッシュ、焼き付けたオーディオカーブ属性、ソース引用は置き換えなければならない。新しいプロジェクトディレクトリから合成スクリプトを実行すること。一部は相対的な public/ パスを使用する。実行する前に、参考のハードコードされたナレーション/タイミングを適応させること。

呼び出し例:「Используй $channel-motion-shorts. Создай ролик про Docker: зачем нужны контейнеры」

関連スキル