Community코딩 & 개발github.com

lalimi/claude-reelsmith

완성된 릴(Reel)을 CapCut 편집 가능한 초안으로 전환합니다. 사진, 음성 및 음악 스템을 업로드하고, 모든 효과와 전환에 CapCut 라이브러리 사운드 효과를 배치한 후, 창작자가 귀로 직접 음악과 사운드를 교체하고 내보낼 수 있도록 합니다.

claude-reelsmith란 무엇인가요?

이 스킬은 `reelsmith build`로 생성된 릴(Reel)을 CapCut 웹 편집 가능한 초안(draft)으로 변환하는 엔드-투-엔드 워크플로우를 제공합니다. 사용자가 사진, 음성 스템, 음악 스템을 CapCut에 업로드하고, 모든 화면 전환 및 효과에 CapCut 라이브러리의 내장 사운드 효과(예: whoosh, click, typing 등)를 자동으로 배치합니다. 최종 결과물은 CapCut 웹 편집기에서 열 수 있는 편집 가능한 초안으로, 창작자는 내보내기(export) 전에 음악과 사운드를 자유롭게 교체하거나 볼륨을 조정할 수 있습니다. CapCut MCP 서버(`capcut`)와 함께 제공되는 업로드 및 초안 빌드 플러그인을 사용하며, `CAPCUT_PLUGIN_DIR` 환경 변수로 플러그인 경로를 지정합니다. 주요 단계는 사운드 효과 정의, 스템 내보내기, CapCut 에셋 업로드, 초안 생성 및 푸시(push)로 구성됩니다.

지원 대상✓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. reel.json에 "sfx" 추가 — 화면 이벤트당 하나의 항목:
    "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. 음성과 음악은 하나의 게인(합계 = −14 LUFS)과 리미터를 공유합니다. 음악은 이미 음성 아래에서 덕킹(ducking)되어 있습니다.
  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 / 30fps / MP4)는 먼저 CapCut 클라우드에 저장됩니다. 클라우드 공간이 가득 차면 "Couldn't save" 오류로 내보내기가 실패합니다 — 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.

관련 스킬