Communitygithub.com

xiaobai987-sxy/inkroom-promo-video-skill

レビュー必須のInkroom製品ビデオワークフロー:証拠 → 台本/ストーリーボード → Seedanceカット → HyperFramesアセンブリ → オーディオ/字幕QA → 承認済みローカルMP4。自動公開は行いません。

inkroom-promo-video-skill とは?

このスキルは、Inkroom製品のプロモーションビデオを再利用可能な形で作成するための一貫したワークフローを提供します。デフォルトのレシピは、XiaoMoの一人称視点、16:9横長、Seedance優先の画像、製品証拠としての実際の録画、およびHyperFramesによる決定論的アセンブリで構成されています。レシピは設定可能で、過去のプロジェクトの再生時間、カット数、文言、承認状態を、現在の成果物と照合せずにコピーすることは禁止されています。このスキルは、Claude Code、Cursor、CodexなどのAIエージェント上で動作し、製品の事実確認、素材の承認、段階的なゲート管理を徹底することで、品質と正確性を担保しながら、最終的なローカルMP4の配信までを自動化します。

対応~Claude Code~Codex CLI~Cursor
npx skills add xiaobai987-sxy/inkroom-promo-video-skill

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

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

ドキュメント

Inkroom プロモーションビデオ

再利用可能なInkroom製品ビデオをコンパニオンワークフローとして構築します。デフォルトレシピはXiaoMoの一人称視点、16:9横長、Seedance優先の画像、製品証拠としての実際の録画、および決定論的アセンブリのためのHyperFramesです。レシピは設定可能であり、現在の成果物と照合せずに、以前のプロジェクトの再生時間、カット数、文言、承認状態をコピーしないでください。

動作契約

  • film_subject=Inkroom product と production_workflow=behind-the-scenes production を区別します。過去のメタビデオタスクを製品コピーに流用してはいけません。
  • 製品クレームは confirmed、user_decision、inference、pending として扱います。過去のREADMEや古いタスクファイルよりも、現在の製品事実とアクティブなハンドオフを優先して読み取ります。
  • 生成画像は概念の説明に使用できますが、InkroomのUI、カタログ、APIドキュメント、価格、ファイル、データ、ロゴ、実際の証拠を偽装してはいけません。それらのクレームには実際の録画を使用します。
  • received は approved ではありません。プレースホルダーは承認済みテイクではありません。承認済みソースは、黙って上書きされることはありません。
  • 方向転換を伴うすべてのゲートは、ユーザーの明示的な確認を待ちます。ファイルの存在だけでゲートが進むことはありません。
  • デフォルトの成果物は、ユーザー承認済みのプレビュー、レンダリングされたMP4、ローカルダウンロードで終了します。自動公開は行わないでください。

開始と再開

  1. プロジェクトルートを特定し、BRIEF.md、アクティブなハンドオフ、workflow/state.json、アクティブな構成、最新のQAレポートを読み取ります。古い文書は真実として扱わずに警告します。
  2. 状態が存在しない場合は、scripts/init_project.py で初期化します。承認を推測しないでください。
  3. 記録されたステージから再開します。承認済みの作業を繰り返したり、受け入れられた機能を新機能として提供したりしないでください。
  4. 正規のハンドオフ1つと、機械可読な状態、マニフェスト、アセット台帳、QAレポートを保持します。

ステートマシンとゲート

以下のステージを正確に使用します。

intake -> facts_locked -> outline_review -> copy_review -> script_review -> storyboard_review -> frames_review -> seedance_package_ready -> awaiting_external_returns -> per_shot_received -> per_shot_approved|per_shot_rejected -> assembly_preview -> audio_review -> qa_pass -> user_render_approval -> rendered_downloaded -> publish_ready

プロジェクトは、拒否されたショットから、そのショットのフレーム/プロンプト/生成レビューに分岐して戻る場合があります。状態を変更する前に、references/workflow-state-machine.md を読み、scripts/state.py を使用して遷移を行います。

ステージルーティング

  • 事実とアウトライン: 製品事実を更新します。marketing-skills は調査補助としてのみ使用可能です。コピーを作成する前に、対象者の問題と証拠のギャップを確定します。
  • コピー、台本、ストーリーボード: 確定したコピーと「カットごとの完全なアクション」ルールを使用します。screenwriting-skills は構造の参考になりますが、Ottermind固有のコンテンツをインポートしないでください。references/product-evidence-policy.md を読みます。
  • フレーム: 利用可能な場合は imagegen または image-2 を使用し、承認済みのキャラクターシートとスタイルアンカーを使用します。フレームはテキストなし、横長に保ちます。
  • Seedance: seedance1 を使用して、承認済みのストーリーボードユニットを独立したプロンプトとハンドオフパッケージに変換します。許可されたビデオモデルが利用可能な場合、ユーザー承認後は直接生成が許可されます。それ以外の場合は、手動による外部からの返却を待ちます。references/seedance-review-checklist.md を読みます。
  • 返却: shot_code と take で照合します。各クリップを個別に検査し、ショットごとに承認または拒否します。失敗した生成をフリーズフレームや隠しトリミングで修復しないでください。
  • アセンブリ: hyperframes、hyperframes-core、general-video、hyperframes-cli を使用します。承認された各Seedanceソースを、ソースの時間ゼロから一度再生します。キャプション/事実ラベルをオーバーレイし、プレースホルダーを実際の録画にのみ置き換えます。references/hyperframes-assembly-rules.md を読みます。
  • メディア: media-use を音声、BGM、SE、キャプション、来歴に使用します。プレビュー用のTTS/音楽はライセンス状態を保持する必要があります。
  • QAと納品: プロジェクトバリデーター、hyperframes check --strict、スナップショット、FFmpeg/ffprobeチェックを実行します。ユーザーがプレビューを承認した後にのみレンダリングします。references/release-checklist.md を読みます。

標準出力

各プロジェクトは、該当する場合、以下を作成する必要があります: BRIEF.md、workflow/state.json、workflow/PRODUCT_FACTS.json、OUTLINE.md、COPY.md、SCRIPT.md、STORYBOARD.md、INKROOM_VIDEO_COMPLETE_HANDOFF.md、seedance/*manifest.json、Seedance ZIP、ASSET_LEDGER.md、QA-REPORT.md、StudioプレビューURL、承認済みMP4パス。

各ステージのツール、ステータス(used、candidate、blocked)、ライセンス、境界を記録します。パッケージまたは返却されたテイクを受け入れる前に、scripts/validate_manifest.py を使用します。

関連スキル