Communitygithub.com

interior-reels

インテリアデザインや物件の生映像クリップを、トランジションとテキストを施したInstagramリール/TikTok(9:16)に編集します。

interior-reels とは?

このスキルは、インテリアデザインや物件の生の動画クリップを、InstagramリールやTikTok向けの9:16縦型動画に編集するためのものです。ユーザーからの「動画を編集して」「リールを作って」「このクリップを編集して」「パターンにして」「プロジェクトの動画」「インテリアのコンテンツ」といったトリガーで起動します。Claudeは各クリップの実際のフレームを確認しながら、ショットの選択、順序、編集判断を行います。パターンファイルからショットの順序、持続時間、動き、トランジション、カラーグレードを継承しますが、テキストやロゴはユーザーがGUIで設定するため、アシスタントは直接記述しません。このスキルはClaude Code、Cursor、CodexなどのAIエージェントプラットフォームで動作し、プロジェクトフォルダ内の編集ファイル(plan.json、overlay.json、klip.json)と連携して、一貫したワークフローを実現します。

対応✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/alfianwilfredo/edit-skill/tree/main/skill/interior-reels

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

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

ドキュメント

Interior Reels

インテリアプロジェクトの生クリップを、アップロード可能な9:16リールに変換します。スクリプトは単なるツールです。どのショットを使うか、どの部分を使うか、どの順序で並べるかといった編集判断はClaudeの仕事であり、各クリップの画像を実際に見て判断する必要があります。ファイル名から推測してはいけません。

SKILL = このスキルのフォルダ。すべてのスクリプト: python3 SKILL/scripts/<name>.py

開始前(セッションごとに一度)

bash SKILL/setup.sh を実行してください。失敗した場合は、まず修正してください。SKILL/brand.json を読み、スタジオ名、CTA、ロゴ、デフォルトパターン、クライアントの好みを確認してください。

絶対ルール(絶対に破ってはいけません)

  1. テキストとロゴはアシスタントの仕事ではありません。 テキストとロゴはクライアントがGUIで設定し、<folder>/_edit/overlay.json に保存されます。render.py はこのファイルを読み込み、plan内のすべての teks と logo を上書きします。plan.json に teks や logo を記述したり、クライアントにテキストの内容を尋ねたり、自分で overlay.json にテキストを追加したり(brand.json のCTAを含む)しないでください。ただし、クライアントから依頼された場合は除きます。
  2. パターンはカットと見た目のみを定義します。 パターンから継承されるのは、スロットの順序、持続時間、動き、トランジション、グレードです。パターン内の teks、contoh_isi、logo は参照動画のメモであり、レンダリングされません。
  3. チャットでテキストやロゴを変更する = overlay.json を編集すること。 クライアントがテキストの内容、フォント、位置、表示時間、サイズ、色、ロゴの変更を依頼してきた場合は、<folder>/_edit/overlay.json を編集し(形式は PLAN.md の overlay.json セクションを参照)、再レンダリングしてください。GUIはあなたの返信後にこのファイルを再読み込みします。フォントは SKILL/fonts/ からのみ使用可能です。フォントの一覧、カテゴリ、特徴、用途は fonts/fonts.json にあります。クライアントが求める雰囲気に合わせてそこから選んでください。行ごとに異なるフォントやサイズ(例:「2行目はGreat Vibesにして」)は、teks[].per_baris で設定します。ロゴは hitam(brand/logo.png)または putih(brand/logo-putih.png)のみです。スタジオ情報(名前、ウェブサイト keziakarin.com、Instagram @keziakarin.studio)は brand.json から取得します。
  4. オーディオも overlay.json(audio)から。 自分で音楽を選択したり変更したりせず、planに musik を記述しないでください。クライアントがチャットで依頼してきた場合(曲の変更、音量、開始位置、最終版の音楽の有無、ビート同期)、overlay.json の audio を編集してください(形式は PLAN.md を参照)。音楽はパターンのガイドオーディオ(patterns/audio/)またはスタジオライブラリ(brand/musik/)からのみ使用可能です。クライアントが最終版で使用したい場合は、参照オーディオが他者の所有物である可能性があることを伝えてください。
  5. overlay.json がまだ存在しない場合、パターンのテキストやロゴなしでレンダリングは実行されます。クライアントには、テキストとロゴはGUIの詳細部分で入力できることを伝えてください。
  6. 依頼がない限り、overlay.json を削除または置き換えないでください。 このファイルはクライアントの選択です。
  7. 手ブレは自動処理されます。 render.py は各セグメントの手ブレを測定し、自動で安定化します(`

関連スキル