Communityコーディング&開発github.com

lalimi/claude-reelsmith

CapCut で制作済みリールを完成させます。画像(すべて焼き込み済み)、ボイスと音楽のステムをアップロードし、すべてのエフェクトとトランジションに CapCut ライブラリの効果音を配置、編集可能な CapCut Web 下書きをプッシュして、作成者が書き出し前に耳で音楽とサウンドを入れ替えられるようにします。このプラグインにバンドルされている CapCut MCP コネクタを使用します。「CapCut の効果音」「CapCut に入れる」「編集可能な下書き」「CapCut で音楽を変える」「капкат」と依頼されたときに使用します。

claude-reelsmith とは?

このスキルは、ReelSmith で構築されたリール動画を CapCut の編集可能な Web 下書きに変換するためのものです。作成済みリールのビデオ、ボイス、音楽のステムを CapCut にアップロードし、リール内の各イベントに CapCut ライブラリの効果音(whoosh、click、typing など)を自動配置します。作成者は受け取った CapCut Web エディタ上で、音楽や効果音を自由に差し替えたり、音量調整などの微調整を行った後、書き出すことができます。このスキルは、Claude Code などの AI エージェントが CapCut MCP サーバーを通じて CapCut と連携し、一連のアップロードと下書き作成の手順を自動化します。プラットフォームとしては、Claude Code と CapCut Web を想定しており、リール制作のワークフローを大幅に効率化します。

対応✓Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/lalimi/claude-reelsmith/tree/HEAD/skills/reel-capcut

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

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

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

ドキュメント

Reel → CapCut 下書き

必要なもの: 構築済みリール(reelsmith build <dir>)、CapCut MCP サーバー(capcut、このプラグインの .mcp.json にバンドル; /mcp で一度サインイン)、およびアップローダーと下書きビルダー用の CapCut プラグインバンドルがディスク上にあること($(reelsmith root)/docs/capcut.md、環境変数 CAPCUT_PLUGIN_DIR、デフォルト ~/capcut-plugin を参照)。

手順

  1. "sfx" を reel.json に追加 — 画面上のイベントごとに1エントリ:
    "sfx": [{"name": "whoosh", "t": 6.9, "vol": 0.5}, {"name": "click", "t": 30.62, "vol": 0.5},
            {"name": "typing", "t": 2.5, "vol": 0.35, "dur": 1.4}, {"name": "my_sounds/rip.mp3", "t": 15.36}]
    
    ライブラリ名: whoosh, whoosh-short, pop, typing, click, sparkle, coin, chime, impact, shutter, ding (ID は engine/capcut.py にあり)。それ以外は自分が所有するローカルオーディオファイルで、ステムとともにアップロードされます。
  2. reelsmith capcut stems <dir> → out/capcut/{video.mp4, voice.wav, music.wav} + files.json。ボイスと音楽は1つのゲイン(合計 −14 LUFS)とリミッターを共有。音楽はすでにボイスの下でダッキングされています。
  3. アップロード: capcut_asset_upload_credential を version: 2 で呼び出し、すべてのファイルの正確な file_name と size_bytes を指定(直前にサイズを再確認; 不一致があると upload_files_mismatch で失敗)。次に printf '%s' <ticket> | node "${CAPCUT_PLUGIN_DIR:-$HOME/capcut-plugin}"/x/plugins/codex/skills/capcut-upload/scripts/capcut-upload.mjs --files "$(cat out/capcut/files.json)" --upload-ticket-stdin --json > out/capcut/upload.json
  4. reelsmith capcut draft <dir> → out/capcut/draft.json(検証済み)。
  5. start_stdraft_session → push_stdraft_snapshot を base_package_id: "" と下書き JSON で実行。作成者に web_editor_url を渡します。
  6. 再度プッシュする前に、get_stdraft_snapshot で取得し、その上に構築 — 作成者が下書きを編集している可能性があります(読み戻しはロッシーです。決して盲目的に変更を上書きしないでください)。小さな修正(音楽の末尾トリミング、音量など)は、Chrome で Claude を通じてエディタ上で行うことを推奨します。

作成者に伝えること

  • 最初に聴くこと: CapCut ライブラリのサウンドは、タイムラインには配置されるが無音で再生されることが報告されています。その場合は、オーディオ → 効果音で置き換えるか、ローカルファイルを使用してください。
  • 音楽: プレースホルダーステムをミュートし、ライブラリから耳でトラックを選びます。動画の長さにトリミングしてください(長いトラックは書き出し時に黒い尾が追加されます)。
  • 書き出し(右上 → ダウンロード、1080p / 30 fps / MP4)は最初に作成者の CapCut クラウドに保存されます。クラウド容量が不足していると、「保存できませんでした」で書き出しが失敗します — CapCut スペースの空き容量を増やすか、エンジンの MP4 を保持してください。
  • コネクタ独自のサウンド検索(search_capcut_material)はプレビューなしの貧弱なタイトル検索です。完全なサウンドライブラリは CapCut アプリ内にしかありません。

Individual skills in this repo

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

lalimi/claude-reelsmith

Build a finished voice-over reel (Instagram Reels / TikTok / Shorts, 1080×1920, 25–70 s) from one reel.json — the creator's own clips and photos + a voice-over + subtitles with accent words + hook/end cards, stamps, punch-ins, transitions and motion effects (cover story, orbit text, doodle boil, glass type, checklist, headline wall, black-and-white → colour burst, photo montage), music bed, −14 LUFS mix, safe-zone QA sheet, cover and caption. Use after a script is approved (reel-script skill) when the reel is a voice-over over footage (for someone talking to camera use talking-head-edit), or when asked to "make / build / rebuild / re-cut a reel", "змонтуй рілс", "перезбери".

lalimi/claude-reelsmith

The director of a reel made from the creator's own footage — runs the whole job from idea to a post-ready MP4 + cover + caption and makes the creative calls (which story structure, which 3–5 effects go on which beat, where the transitions are, pacing, sound), then reviews the cut like a critic before handing it over. Use when someone says "make me a reel", "turn my clips into a reel", "edit this like a pro", "what do you think as a critic / director", "make it more alive", "add effects", "зроби рілс", "що скажеш як критик", or when a reel is being planned, reviewed or re-cut.

lalimi/claude-reelsmith

Write, analyse and plan short-video scripts (Instagram Reels, TikTok, YouTube Shorts, 30–60 s) in four proven viral structures — contrarian insight with a named archetype, series episode with a cliffhanger, humor hook + list of N factors, and "the scenario of …" confession. Use when the user asks to "write a reel script", "give me reel ideas", "analyse this viral reel", "break this reel down", "turn this transcript into a structure", "make one like this reel", pastes a reel transcript, or wants to edit a reel that has no script yet. Triggers in any language (e.g. "напиши сценарій для рілса"). Writes flowing spoken text in the creator's own language (English, Ukrainian, …), checks it against a checklist, and hands a montage plan to reel-builder, talking-head-edit or reel-director.

関連スキル