Communitygithub.com

learnaiwithhugo/video-editor-skills

2~3本の参考リールから新しい編集スタイルスキルを作成します(例:「@creatorみたいに編集するスキルを作って」)。リールをダウンロードし、フレームごとに計測、エージェントが各リールを分析、スタイルガイドと測定可能なスタイル仕様書に統合、実績のある編集エンジンを新しい/<style>-editスキルに複製し、マッチスコア、ピクセルフォントマッチング、黄金再現テスト、1回の批評ラウンド、ユーザーの耳チェックでスタイルを確定します。無料のローカルツールのみ使用。"/new-edit-style"、"編集スタイルスキルを作成"、"このクリエイターの編集スタイルをコピー"、"Xみたいに編集したい"、または1人のクリエイターのリールを複数送ってスタイルを依頼されたときに使用します。

video-editor-skills とは?

このスキルは、開発者やAIエージェントユーザーが、1人のクリエイターの2~3本の参考リールから、完全にロックされた編集スタイルスキルを生成することを可能にします。プロセス全体は自動化されていますが、ユーザーはコードに触れる必要はなく、平易な英語で指示を送るだけです。スキルは、リールのダウンロード、フレームごとの計測、エージェントによる分析、スタイルガイドへの統合、実績のある編集エンジン(kallaway-edit)の新しいスキルへの複製、そしてマッチスコア、フォントマッチング、黄金再現テスト、批評ラウンド、ユーザーによる耳チェックを含む厳格なロックプロセスを実行します。無料のローカルツール(ffmpeg、Python、faster-whisper、HyperFrames、OFLフォント)のみを使用し、有料APIやサインインは必要ありません。このスキルはClaude Codeで動作し、新しいスキルはプロジェクト内に作成されるため、グローバルなスキルフォルダや更新の影響を受けません。ユーザーは最終的に、/STYLE-editコマンドを使用して、新しい編集スタイルを自分の動画に適用できるようになります。

対応✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/learnaiwithhugo/video-editor-skills/tree/HEAD/skills/new-edit-style

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

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

ドキュメント

/new-edit-style

参考リールを入力として、ロックされた/<style>-editスキルを出力します。これにより、そのスキルを使って行うすべての編集が参考リールのように仕上がります。これは/kallaway-editを構築したプロセスを文書化し、洗練させたものです。通常、使用する人は技術に詳しくありません。平易な英語で、1ステップにつき1つの短いメッセージを送り、コードに触れさせることは絶対に避けてください。

SK = ${CLAUDE_SKILL_DIR}、このスキルのフォルダ。ENGINE = ${CLAUDE_SKILL_DIR}/../kallaway-edit、基盤となる実績のある編集スキル(セットアップウィザード、文字起こし、カット、カットアウト、サウンド、ビルド、レンダリング、QAを備えています)。SKやENGINEに書き込まないでください。アップデートにより両方が置き換えられます。 DATA = $HOME/.claude-video-editor、アップデート後も存続するエディター自身のフォルダ(設定、Python、効果音、フォントキャッシュ)。ROOT = プロジェクトフォルダ(DATA/config.jsonのprojectRoot)。 すべてのスクリプトは以下のいずれかを介して、記述されたとおりに正確に実行し、ユーザーの設定が見つかるようにします。 PY = VIDEO_EDITOR_DATA="$HOME/.claude-video-editor" "$HOME/.claude-video-editor/venv/bin/python" -I SYS = VIDEO_EDITOR_DATA="$HOME/.claude-video-editor" python3 -I(セットアップ実行前) STYLE = 短いケバブケースの名前(例:「kallaway」)。SDIR = ROOT/references/<STYLE>/。 WORK = ROOT/work/new-edit-style/<STYLE>/(進捗PNGはWORK/progress/に番号付きで配置)。

厳格なルール

  • 無料ツールのみ(ffmpeg、Python、faster-whisper、HyperFrames、OFLフォント)。有料APIやサインインは禁止。ダウンロードリンクはログアウト状態で取得(yt-dlp --no-cookies)。ブラウザのクッキーは絶対に使用しないこと。
  • ユーザーの元のファイルには絶対に触れない。何も削除しない(古いバージョンはROOT/archive/に移動)。
  • npx hyperframes initやnpx hyperframes skillsは絶対に実行しない。~/.claude/skillsや~/.agents/skillsに何も追加してはならない。
  • 推測を測定値として提示したり、音を聞いたかのように提示したりしてはならない。エージェントは音を聞くことができません。ユーザーの耳チェックが最終判断を下します。
  • 編集スタイルをコピーすることは問題ありませんが、クリエイターの映像、ロゴ、音楽、テキストを編集にコピーしてはなりません。
  • サブエージェント:各参考リールの分析に1エージェント(Sonnetで可)、最大3つまで同時実行、references/breakdown-brief.mdで指示。判断や目視が必要なことはすべて自分で行うこと。

ワークフロー

0. セットアップ(初回のみ)

DATA/config.jsonに"setupComplete": trueがない場合、まずエディターのセットアップウィザードを実行します。kallaway-editスキルをsetup引数で呼び出すか(またはENGINE/SKILL.mdのステップ0を参照。${CLAUDE_SKILL_DIR}はENGINE、$HOME/.claude-video-editorはDATAを意味します)、Claude Codeのチェック、ツールのチェック、プロジェクトフォルダ、インストールを実行します。ENGINEが見つからない場合は、次のように伝えます。「これにはkallaway-editスキルが隣にインストールされている必要があります(編集エンジンを搭載しています)。両方をhttps://github.com/learnaiwithhugo/video-editor-skillsから再インストールし、/new-edit-styleを再度実行してください。」その後停止します。このスキルはyt-dlpも必要とします(参考リールをダウンロードするため)。そのため、初回およびそれ以降の実行時に、`SYS "ENGINE/scripts/setup.py" --check --for new-edit-styleで必ず確認してください。yt-dlpがない場合は、ユーザーに修正コマンド(brew install yt-dlp`をターミナルアプリに貼り付け)を伝え、ユーザーが完了したと言うまで待ち、再度確認します。

1. 取り込み(約2分)

1つのメッセージで尋ねます。「編集スタイルをコピーしたい1人のクリエイターのリールを2~3本(リンクまたはファイル)、理想的にはその方の好きな編集作品とスタイルの短い名前を送ってください。」3本が最適です。ルールはすべてのリールに共通するものから導き出されます。その後: SYS "SK/scripts/fetch.py" STYLE "ROOT" <link or file> ... -> SDIR/STYLE-1.mp4 ... 次のように伝えます。「取得しました。現在すべてのフレームを測定中です(約2分)。」

2. 準備、すべてスクリプト化(リールあたり約30秒)

PY "SK/scripts/prep.py" "SDIR" SDIR/STYLE-*.mp4 SDIR/prep/<reel>/内のリールごとに:ワードタイミング付き文字起こし、全フレームカットスキャン、タイムスタンプ付き4 fpsコンタクトシート、フルサイズ静止画、スペクトログラム、ステレオ効果音ヒット、ラウドネス、およびfingerprint.json(測定されたスタイル数値)。さらにSDIR/style-check.pngとSDIR/style-spec.json。 今すぐstyle-check.pngを確認してください。 1つのリールが他のリールと明らかに異なる見た目(異なるレイアウト、キャプション、色)の場合、ユーザーに伝え、エージェントを実行する前に代替リールを依頼してください。WORK/progress/01-style-check.pngにコピーします。

3. 分析、リールごとに1エージェント、並列実行(約15分)

references/breakdown-brief.mdをリールごとに一度記入し、1つのメッセージで起動します。各エージェントはSDIR/prep/<reel>/edit-log.mdに書き込みます。エージェントの実行中に、ステップ4のフォントマッチングを行います。

4. フォントマッチング(約20秒)

PY "SK/scripts/font_match.py" SDIR/STYLE-1.mp4 SDIR/prep/STYLE-1/transcripts/STYLE-1.words.json "SDIR/font" font-match.pngを確認してください。勝者が目に見えて一致している必要があります。上位2つが0.01以内の場合は、2本目のリールでも実行します。(Kallawayの場合:Archivo 800、-0.045 emでスコア0.773、Helvetica Neue Boldの0.759を上回りました。)

5. スタイルガイドへの統合(あなた、約10分)

references/merge-guide.mdに従ってください。コンセンサスルール、測定値、自分で確認するキーフレームシート、および撮影セクション。出力:SDIR/STYLE-style-guide.md + SDIR/STYLE-key-frames.png。ユーザーにキーフレームシートを開き、1段落の要約を伝えます。

6. スタイルスキルの作成(約2分 + あなたの書き換え、約30分)

SYS "SK/scripts/make_style_skill.py" STYLE "SDIR" --title "Display Name" これにより、実績のあるエンジン(ENGINE、このスキルの隣にあるもの)がROOT/.claude/skills/STYLE-edit/にクローンされます。ユーザー自身の動画フォルダ内のプロジェクトスキルであり、決してグローバルスキルフォルダには作成されません。そのため、アップデートの影響を受けません。コピーはDATAを共有します(2回目のインストールは不要)。マッチツール(scripts/match/)を追加し、測定された仕様からstyle.jsonを書き込み、スタイルガイドから書き換えるスタイルファイルのチェックリストを出力します(SKILL.mdのスタイルルール、style-rules.md、graphics-recipes.md、sound-map.md、filming-guide.md、キットCSS/JS、およびスタイルに異なるレイアウトがある場合のみbuild.pyのレイアウト)。リストのすべてのアイテムを書き換えます。エンジンスクリプトは、レイアウトが必要でない限り変更しないでください。

7. スタイルのロック(約45~60分)

references/lock.mdに従ってください。ユーザーの映像でのテスト編集 -> マッチスコア -> 修正 -> 参照ウィンドウの黄金再現 -> 修正 -> 1回の批評ラウンド -> 耳チェック -> 承認。すべての数値をSTYLE-edit/references/lock-log.mdに記録します。

8. 提供

ユーザーに伝えます。新しいコマンド(/STYLE-edit、ROOTでClaude Codeを開くたびに使用可能。まだ表示されない場合は、そこでClaude Codeを再起動してください)、1段落での機能説明、マッチスコアと黄金数値、そのスタイルで撮影する方法(撮影セクションから3~4つの箇条書き)、およびまだ一致していない点。

タイミング(M4 Pro Mac、1.5分のリール3本の場合)

取得 1分 · 準備 1.5分 · 分析 15~18分(並列) · フォントマッチング 20秒 · 統合 10分 · スキル作成 2分 + 書き換え 30分 · ロック 45~60分。全工程で約2時間、ほとんどはエージェントとレンダリングです。

ファイル

scripts/: fetch.py、prep.py、fingerprint.py(測定/仕様/スコア)、font_match.py、golden.py、make_style_skill.py、engine.py(ENGINEを検索)。references/: breakdown-brief.md、merge-guide.md、lock.md。templates/: style-rules.md、graphics-recipes.md、lock-log.md(新しいスタイルスキルにコピーされます)。

Individual skills in this repo

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

learnaiwithhugo/video-editor-skills

Style Studio. Walks a creator (usually non-technical) through building their OWN video editing style on an interactive page in their browser - their colours and font, reference reels they love broken down frame by frame, then rounds of real animated options (captions, accent and intro text, zooms, diagrams, logos, split screen, tool talk, sound effects) they mark Keep / Maybe / Drop, plus Shine, Zoom and Shadow labs with Lock buttons. Ends with a STYLE.md guide and locked settings that /edit-my-video uses. Use whenever someone says "/build-my-style", "build my style", "make my editing style", "style studio", "I want my own edit style", "copy the editing style of these reels", "make my brand style for videos", sends reels they want their edits to look like, or comes back to carry on their style (rounds, labs, sounds). Also the STYLE keyword giveaway.

learnaiwithhugo/video-editor-skills

Edit raw talking-head clips into a finished vertical Instagram reel in the creator's OWN style, read from a style folder made by build-my-style (STYLE.md, locked shine/zoom/shadow, picked sound effects). Picks the last clean take of every line, shows a storyboard page first (a still per beat, A/B/C options on the key beats, Approve/Change and notes), optionally renders short variations of key moments to pick from, then builds the full edit in HyperFrames, reviews its own render, and turns every note the user gives into a dated rule in their STYLE.md so the next edit is better. Free local tools only. Use whenever someone says "/edit-my-video", "edit my video", "edit these clips", "make this into a reel in my style", "storyboard this edit", drops a folder of raw clips and wants an edit, or gives notes on an edit this skill made ("I don't like the zoom", "make the logos bigger").

learnaiwithhugo/video-editor-skills

Edit a raw talking-head clip into a finished Instagram reel in Kallaway's editing style (black dotted stage with one live diagram per idea, rounded face card with the head popping out over its edge, one-word white captions, red as the only accent, hard cuts on word onsets, a real sound effect on every animation, optional quiet ducked background music). Free local tools only (ffmpeg, Whisper, HyperFrames). Use when someone says "/kallaway-edit", "edit this like Kallaway", "make this reel in the Kallaway style", or drops raw clips and asks for a Kallaway-style edit.

関連スキル