Community코딩 & 개발github.com

rTanure/lumiere-cortes

트랜스크립트에서 ~60-110초 길이의 바이럴 컷(완결된 주제, 강력한 훅, 페이오프)을 찾아내고, 문장 경계를 검증한 후 사용자에게 선택하도록 제시합니다. Lumiere의 3단계입니다.

lumiere-cortes란 무엇인가요?

이 스킬은 Lumiere 비디오 편집 파이프라인의 3단계를 자동화합니다. 사용자가 제공한 트랜스크립트에서 바이럴 컷에 적합한 구간(60~110초)을 식별하고, 문장 단위로 경계를 조정하며, 사용자가 최종 선택할 수 있도록 후보 목록을 제공합니다. Claude Code, Codex, Cursor 등 AI 에이전트 환경에서 실행되며, 대본 파일(chunk 단위로 분할 가능)을 읽고 JSON 형식으로 후보 클립을 저장합니다. 핵심 기능은 (1) 완결된 아이디어, (2) 강력한 훅(첫 3초), (3) 페이오프, (4) 감정/에너지를 기준으로 컷 평가, (5) 중복 제거 및 점수 정렬, (6) 문장 경계 검증 및 오류 표시, (7) 사용자 승인/거부 체크포인트 제공입니다. 에이전트는 `clip-scout` 하위 에이전트를 활용해 긴 비디오를 병렬로 처리할 수 있으며, 최종적으로 `lumiere clips validate`와 `lumiere clips approve` 명령어로 검증과 승인을 수행합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/rTanure/lumiere/tree/HEAD/skills/lumiere-cortes

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

컷 선택

1. 자료 읽기

  • 영상 ~20분 이하: 직접 ~/.lumiere/projects/<slug>/source/transcript.txt를 읽으세요.
  • 더 긴 영상: lumiere chunks <slug> (15분 창, 1.5분 겹침)를 실행하고, 각 청크에 대해 같은 메시지에 clip-scout 에이전트 하나씩을 실행하여 청크 경로, 슬러그, 원하는 후보 수(청크당 3-5개)를 전달하세요. 각 에이전트는 JSON 후보 목록을 반환합니다.

2. 좋은 컷이란 (당신과 스카우트를 위한 기준)

  • 완결된 하나의 아이디어: 독립적으로 의미가 통하는 문장으로 시작하고(예: "그리고...", "그래서 아까 말했듯이..." 제외), 결론(마무리, 펀치라인, 반전)으로 끝납니다. 에피소드를 본 적 없는 청취자도 이해할 수 있어야 합니다.
  • 첫 3초 내 훅: 논쟁적인 주장, 숫자, 질문, 약속, 갈등. 최고의 문장이 중간에 있다면 hook으로 표시(2-6초) — 편집 과정에서 이를 활용한 cold open이 생성됩니다.
  • 페이오프: 컷은 훅이 약속한 내용을 전달해야 합니다.
  • 감정/에너지: 웃음, 화자 간 의견 차이, 개인적 이야기, 놀라운 데이터.
  • 목표 길이: 원본 ~90초 (편집 시 10-20% 제거). 최소 60초, 최대 110초.
  • 피해야 할 것: 화면에 나오지 않는 이미지에 의존하는 부분, 내부 농담, 날짜가 지난 정보.

3. clips.json 생성

~/.lumiere/projects/<slug>/clips.json 파일을 작성하세요:

{"clips": [{"id": "c01", "start": "12:31.5", "end": "14:02.0", "title": "짧고 눈에 띄는 제목 (≤ 60자)",
  "hook": {"start": "13:10.2", "end": "13:14.8", "text": "훅 문장"},
  "reason": "작동하는 이유 (1-2문장)", "score": 8.5, "topic": "주제"}]}

중복되는 후보(> 50% 겹침)는 제거하고 점수가 높은 것을 유지하세요. 점수 순으로 정렬하세요.

4. 검증

lumiere clips validate <slug> — 시작/끝을 문장 경계에 맞추고 ⚠ (문장 분리, 길이 초과/미달, 훅 외부)를 표시합니다. 시간을 조정하여 경고를 수정하고 다시 검증하세요.

5. 사용자 체크포인트

표(아이디, 시작, 길이, 점수, 제목, 훅을 한 줄로)를 보여주고 승인할 컷을 물어보세요 (AskUserQuestion, 4개 이하일 때 multiSelect, 그 외에는 아이디 요청). 그 후: lumiere clips approve <slug> c01 c03 ... (나머지는 reject).

Individual skills in this repo

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

관련 스킬