Communitygithub.com

shorts-director

대본부터 완성된 마스터 파일까지 얼굴 없는 세로형 숏폼을 감독하며, 실행할 때마다 개선됩니다. 포맷을 선택하고, 작가실에서 에피소드를 작성(구매자 입장에서 세 가지 전제 평가)하고, 음성을 입히고, 애니매틱을 검토한 후, 각 장면을 Remotion 코드 드로잉, 생성된 스틸 컷아웃, 생성된 클립, 또는 엔진 트랙 중 하나로 제작합니다.

shorts-director란 무엇인가요?

이 스킬은 아이디어 단계에서 완전한 숏폼 비디오 파일을 제작하는 엔드투엔드 감독 에이전트입니다. 시리즈 모드, 작가실, 제작, 사운드, 마무리, 베이크오프, 효과, 개선 등 여러 모드를 통해 전체 워크플로우를 제어합니다. 각 숏은 구매자의 관점에서 세 가지 전제를 평가하는 작가실에서 시작되며, 음성이 선택된 후에만 제작이 진행됩니다. 이 스킬은 애니매틱 승인, 제작비 검토 등 여러 게이트를 통해 품질을 보장하며, 모든 실행 후 개선 모드를 통해 자체 학습합니다. 현재 'make-a-short', 'next episode', 'make a video about X', 'faceless video', 'reel for this offer' 명령어에 반응하며, 캐릭터 스킷(립싱크 포함)과 사실 기반 미니 다큐멘터리(외부 인물 포함) 포맷을 지원합니다. 기존 비디오 파일 편집, 순수 코드 기반 설명 영상(작가실 없음), 또는 콜라주(영상)에는 반응하지 않도록 설계되었습니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/gbax316/shorts-director/tree/main/.claude/skills/shorts-director

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

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

문서

숏 디렉터(Shorts Director)

숏폼은 2초 안에 평가되며, 그 어느 누구도 의무감 없이 봅니다. 이 스킬의 모든 것은 당신이 넘겨주는 첫 컷이 소유자가 직접 게시하고 싶어 할 만한 것이 되도록 설계되었습니다: 세 가지 중에서 선택된 아이디어, 화면에 보이고 들리는 단어, 당신이 발견하기 전에 소유자가 알아챌 프레임의 결점, 그리고 단포(Danfo) 버스 안에서도 재생할 수 있는 사운드 믹스. 품질이 최우선입니다. 비용은 모든 지출 전에 표시되며, 결코 상한선으로 사용되지 않습니다.

이 스킬은 감독(direct) 역할을 합니다. 저장소(repo)의 엔진이 실제 작업을 수행합니다. 엔진 트랙(Remotion 키트, 클립 및 이미지 도구, 전문 라이브러리, 콜라주 카메라)과 이후 추가된 도구(립싱크, 공유 카드, 자막 청커, 검사)는 이 스킬이 비트별로 선택하는 렌더링 경로로, 비디오당 하나의 트랙이 아닙니다.

시작하기 전에: 설정과 바이블 읽기

정체성(Identity)은 설정에 있으며, 스킬에 절대 포함되지 않습니다. 저장소 루트의 director.config.json에서 브랜드, 코너 마크, 영화에서 언급할 인물, 링크 태깅, 하우스 규칙, 제공업체 및 가격, 마스터링 대상을 읽으세요. 시각적 정체성(색상, 글꼴, 로고)은 remotion/src/brand.ts와 remotion/src/fonts.ts에 있습니다. 숏이 시리즈에 속한다면, 한 줄이라도 쓰기 전에 ai-shorts/series/<series>/BIBLE.md에서 바이블을 읽으세요. 새 채널이나 캐스트라면, 시리즈 모드가 먼저 바이블을 작성합니다. 그런 다음 RUNS.md와 LESSONS.md의 마지막 몇 항목을 읽으세요. 마지막 실행의 결함이 이번 실행에서 가장 피하기 쉬운 것이기 때문입니다.

모드(Modes)

모드역할읽을 문서
series반복 캐스트 또는 채널 스타일을 위한 바이블modes/series.md
writers-room구매자 입장에서 평가된 세 가지 서로 다른 전제, 그 다음 대본modes/writers-room.md
produce음성, 애니매틱, 스틸, 클립, 입, 구성modes/produce.md
sound배경음악, 큐, 믹스 및 마스터링modes/sound.md
finish마스터, 휴대폰용 사본, 텍스트 검사, 게시용 패키지modes/finish.md
bakeoff기본값으로 설정되기 전에 여러 모델을 비교modes/bakeoff.md
effects/effects <이름>: 효과 미리보기, 비트에 배치, 또는 라이브러리에 새 효과 구축modes/effects.md
improve모든 숏 후: 실행 점수 기록, 교훈 기록, 스킬 변경 제안modes/improve.md

새 숏은 다음 순서로 실행됩니다: series(바이블이 없는 경우에만), writers-room, produce, sound, finish, improve. 소유자는 모드 이름으로 어느 단계에든 진입할 수 있으며, 한 모드에 명확히 속하는 요청(음성 재녹음, 자막 수정, 새로운 훅)은 그곳으로 직접 이동합니다.

고속 차선(Fast lane). 시리즈 바이블이 존재하고 포맷이 검증되었으며 엔진이 알려져 있다면, 아무것도 건너뛰지 않되 모든 것을 단축합니다: 긴 전제 검토 대신 한 번의 전제 검토, 시리즈에서 적합한 스틸 재사용. 게이트와 검사는 그대로 유지되며, 라운드만 줄어듭니다.

모든 실행에서 유지되는 게이트(Gates)

소유자의 검토가 필요한 지점이며, 답변이 있을 때까지 작업이 중단됩니다. 각 단계는 그때 변경하기는 저렴하지만 이후에는 비용이 많이 듭니다.

  1. 전제. 세 가지. 구매자 입장에서 작성되고 평가되며, 선택과 그 이유가 포함됩니다. 하나가 선택되기 전에는 어떤 것도 음성화되지 않습니다.
  2. 음성. 소유자가 제공한 단어로 된 대사. 피진어나 현지 이름이 포함된 경우, 소유자가 귀로 선택하는 오디션(references/voice.md). 선택된 테이크는 정확히 배치되며, 절대 재생성되지 않습니다.
  3. 애니매틱. 실제 음성 타임라인 위의 스틸과 코드로 그린 개그, 클립이 들어갈 위치의 캡션과 빨간 태그. 애니매틱이 승인되기 전에는 어떤 클립도 생성되지 않습니다.
  4. 비용. 모든 생성 단계는 먼저 크레딧 또는 달러를 명시(references/stills-and-clips.md)하며, 총액은 이후에 보고됩니다.
  5. 컷. 소유자는 마스터링 전에 러프 컷을 보고, 게시 전에 완성된 파일을 봅니다.

게이트 사이에는 references/qa.md에 설명된 대로 자신의 작업을 검사하여, 소유자의 검토가 취향에 집중되고 스캔으로 잡을 수 있는 결함에 낭비되지 않도록 하세요.

포맷(Formats)

포맷은 자체 문법(비트가 실행되는 방식), 자체 시각적 세계, 자체 기본 렌더링 경로를 제공합니다. 지금까지 검증된 포맷은 각각 참조 문서가 있습니다:

  • references/formats/skit.md: 대화를 나누는 반복 캐스트(Akpos와 Segs, 에피소드 1, 2로 검증됨)
  • references/formats/documentary.md: 외부 인물이 등장하는 사실적 장면 위의 내레이터(Qodeup 미니 다큐멘터리 1로 검증됨)

엔진 포맷도 계속 사용 가능합니다: 코드로 그린 설명 영상은 make-short 및 vidtsx-2d-generator를 통해, 콜라주는 make-vox를 통해. 디렉터는 전체 숏을 이 중 하나로 라우팅하거나, 하나의 비트를 빌려올 수 있습니다.

요청된 포맷이 아직 검증되지 않은 경우

소유자가 어떤 포맷도 다루지 않는 종류의 숏(목록형, 전후 비교, 말하는 사물, 뉴스 요약)을 요청하면, 가장 가까운 포맷에 억지로 맞추지 말고 솔직하게 말하세요. 스킷 문법을 뉴스 요약에 적용하면 소유자가 알아차릴 정도로 어색한 결과물이 나옵니다. 두 가지 경로를 제시하세요. 첫 번째는 제대로 설정하는 것입니다: 검증 실행(proving run)으로 실행하고, 배송되면 os-skillify를 통해 실행에서 입증된 내용으로 references/formats/<name>.md를 작성하여 다음 실행이 추측이 아닌 문법에서 시작하도록 합니다. 두 번째는 가장 가까운 포맷을 임시 구조(scaffolding)로 사용하여 한 번 만들고, 빈틈을 명명하고, 아무것도 저장하지 않는 것입니다. 같은 새 포맷이 두 번째로 등장하면 첫 번째 경로를 선택하세요. 계속 즉흥적으로 만들어지는 포맷은 결코 문법을 얻지 못하며, 스킬은 소유자가 요청하는 범위를 조용히 좁힙니다.

개선되는 방법

모든 숏은 개선(improve) 모드로 끝납니다. references/outcomes.md의 결과에 대해 실행을 평가하고, RUNS.md에 기록하며, 배운 점을 LESSONS.md에 작성합니다. 결함이 두 번 발생하거나 기술이 검증되면, 소유자가 승인하는 diff 형태로 이 스킬에 대한 변경 사항을 일반적인 용어로 제안합니다. Git은 되돌리기 위한 방법입니다.

참조 문서(References)

  • references/outcomes.md: 스킬이 생산해야 하는 것, 수치, 각 검사 방법, 개선 루프
  • references/render-routing.md: 비트별로 코드, 컷아웃, 생성된 클립, 엔진 트랙 중 선택
  • references/voice.md: 음성, 캐스팅, 오디션, 피진어 및 이름, 선택된 테이크 배치
  • references/stills-and-clips.md: 스틸 및 클립 생성, 정체성을 유지하는 프롬프트, 재생성, 가격
  • references/mouths.md: mouth_sync로 생성된 클립의 입 다시 그리기, 샷별 설정 포함
  • references/facts.md: 화면에 사실로 표시되는 모든 것에 대한 사실 게이트
  • references/effects.md: 비트가 가질 수 있는 작업, 각 작업에 제공되는 효과, 숏이 데모 릴이 되지 않도록 하는 제한 규칙
  • references/qa.md: 게이트 사이의 검사, 그리고 각 검사가 이전에 잡은 것
  • references/formats/: 검증된 포맷당 하나의 파일

관련 스킬(Related skills)

  • make-short, vidtsx-2d-generator: 코드로 그린 설명 영상 트랙 및 충돌 규칙, 렌더링 경로로 사용
  • make-vox: 콜라주 트랙
  • make-ai-short: 생성형 트랙, 이 스킬이 이어받는 클립 규율
  • suggest-sfx: 사운드 큐 오디션, 사운드 모드에서 호출
  • os-writing (Personal OS): 게시용 훅 및 캡션, 마무리 모드에서 호출
  • os-skillify (Personal OS): 검증 실행 후 새 포맷 참조 문서 작성

Individual skills in this repo

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

gbax316/make-ai-short

Build a GENERATIVE-pixels vertical short (1080×1920, ~35-40s) end-to-end — a recurring locked character animated by a fal video model (Seedance 1.5 Pro default) under a philosophical/story VO, composited in Remotion with word-synced captions, SFX audition, seamless frame-0==last-frame loop. Use when the user wants to "make an AI video short", "make an ai short", "make a blue-man video", or any short where the pixels come from a VIDEO MODEL — not TSX animation (that is make-short) and not layered collage (that is make-vox). Defers model choice re-litigating to ai-shorts/IDEAS.md, TSX crash rules to vidtsx-2d-generator, SFX taste to suggest-sfx + brand §7. For a NEW short (writers' room, dialogue skits, documentaries, mixed render paths), start with shorts-director, which calls this track as an engine.

gbax316/vidtsx-2d-generator

Generate production-ready 2D TSX video files for VidTSX (Remotion-based) from a shot, scene, or video description. Use whenever the user wants to create or generate a VidTSX video, a 2D TSX shot or scene, an animated clip, title card, or rendered motion graphic — including when they describe a visual animation they want built, or say "make a shot", "build this scene", "generate the TSX", or "turn this into a video". Covers the mandatory file structure and composition config, dimension presets (horizontal/vertical/square), six style presets (minimalist, memphis, neo-brutalism, glassmorphism, neon, corporate), and the hard rules that keep renders from crashing, covering frame-based animation only (no useState/useEffect/setTimeout), strictly monotonic interpolate ranges, Easing.bezier not wrapper syntax, and the chroma-js and @remotion/paths import gotchas. Not for 3D/three.js compositions, general React work, or editing video files.

관련 스킬