Communitygithub.com

Akira-TL/akira-video-skills

AI 비디오 제작 프로젝트에 진입하고 지속적으로 진행합니다. VIDEO.md를 읽거나 생성하고, 현재 비디오 스크립트, 재사용 자산, 샷, 생성 결과 및 전체 편집 상태에 따라 정식 비디오 전문 Skill로 라우팅합니다. 모든 제작 규칙을 하나의 프롬프트에 담지 않습니다.

akira-video-skills란 무엇인가요?

`Akira Video`는 AI 비디오 제작 프로젝트의 진입점이자 중앙 라우터 역할을 합니다. 프로젝트 초기화, `VIDEO.md` 유지보수, 현재 제작 작업 평가, 그리고 특정 작업(예: 스크립트 작성, 디자인, 오디오, 샷 계획, 생성, 리뷰, 편집)을 전담하는 정식 전문 Skill로의 라우팅을 담당합니다. 이는 모든 제작 규칙을 단일 거대 프롬프트에 담는 대신, 모듈식이고 확장 가능한 워크플로우를 가능하게 합니다. 이 Skill은 Claude Code, Cursor, Codex와 같은 AI 에이전트와 함께 사용하도록 설계되었으며, 프로젝트 파일(예: `VIDEO.md`, `SHOT.md`, 일회성 생성 패키지)을 읽고, 사용자 의도와 프로젝트 상태에 따라 어떤 전문 Skill을 호출할지 결정합니다. 예를 들어 `video-script` Skill은 스크립트 작성을, `video-shot` Skill은 개별 샷 계획을 담당합니다. 핵심 강점은 우선순위 체계(사실 > 내러티브 의도 > 캐릭터/객체 일관성 > 시간적/공간적 연속성 > 미적 품질)를 적용하고, 불필요한 작업을 피하며, 외부 생성(예: 이미지/비디오 모델)을 위해 일회성 생성 패키지를 준비하는 등 명확한 인간-기계 경계를 정의한다는 점입니다. 이는 대규모 비디오 제작 파이프라인을 처리하는 구조화된 접근 방식을 제공하며, 복잡한 제작 컨텍스트를 `VIDEO.md`에 유지 관리하고 다음 세션에서 작업을 재개할 수 있도록 합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Akira-TL/akira-video-skills/tree/HEAD/skills/video/akira-video

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

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

문서

Akira Video

akira-video는 Akira Video Skills의 Primary Router입니다. 비디오 제작 진입점, VIDEO.md, 현재 제작 작업 판단, 전문 Skill 라우팅 및 중지 경계를 담당합니다. 구체적인 비디오 스크립트, 재사용 자산, 샷, 생성 패키지, 리뷰 및 전체 편집 방법은 해당 전문 Skill이 담당합니다. 전체 프로젝트의 의존성 및 인간-기계 인계는 references/workflow/PRODUCTION-FLOW.md를 따릅니다. 기존 프로젝트는 현재 실제 작업에서 바로 이어서 진행하며, 이전 단계를 기계적으로 다시 실행하지 않습니다.

전체 제작은 항상 다음 우선순위를 보호합니다: 사용자 및 출처 사실 → 스토리/샷 의도(해당 시) → 캐릭터/객체 정체성 및 구조 → 제품 사실(광고 시) → 공간 및 시간 연속성 → 화면 미학 → 기술적 과시. 구체적인 계층, 충돌 시 역추적 및 "채택된 결과 실제 출력" 예외는 references/workflow/AUTHORITY.md를 따릅니다. 이후의 목표는 이전의 제약 조건을 위반하는 대가로 달성될 수 없습니다.

1. 프로젝트 진입 또는 인수

먼저 프로젝트 루트 디렉토리의 VIDEO.md를 읽습니다. 파일이 없으면 references/project/PROJECT-LAYOUT.md에 따라 최소한의 비디오 프로젝트를 생성합니다. 프로젝트 정의 및 현재 상태는 references/project/VIDEO-HOME.md를, 명명 규칙은 references/project/NAMING.md를 따릅니다. 현재 실제로 필요한 디렉토리와 파일만 생성하고, 빈 분류 디렉토리를 미리 생성하지 않습니다. 처음으로 일회성 생성 패키지가 필요할 때 대상 프로젝트의 .gitignore에 .tmp/ 디렉토리가 포함되어 있는지 확인합니다.

사용자가 기존 이미지, 비디오, 오디오, 러프 컷 또는 참조 완성본을 제공한 경우, 먼저 references/project/IMPORT-MEDIA.md에 따라 현재 프로젝트에서의 실제 용도를 판단합니다. 직접 재사용할 수 있는 결과물은 디자인 또는 생성 프로세스를 강제로 다시 거치지 않습니다.

그런 다음 현재 작업에 따라 필요한 최소한의 내용을 읽습니다:

  • 비디오 스크립트 및 샷 개요: video/script/
  • 샷 간 재사용 콘텐츠: video/materials/
  • 현재 샷: video/shots/<shot-id>/
  • 전체 편집 후반 작업에 진입한 경우: video/edit/
  • 원작 소설, 챕터, 브랜드 자료 또는 기타 출처: 현재 프로젝트의 실제 포인터를 따라 읽으며, 출처 사실을 복사하여 두 번째 사본을 만들지 않습니다.

완료 기준: 현재 비디오 목표, 전달 요구 사항, 진행 중인 제작 콘텐츠, 기존 재사용 가능 자산, 현재 샷/후반 작업 상태 및 실제 차단 항목을 설명할 수 있어야 합니다.

다음 고비용 제작 단계로 진입하기 전에 references/workflow/PRODUCTION-GATES.md에 따라 현재 프로젝트에 적용 가능한 가벼운 게이트만 실행합니다. 게이트는 추가 프로젝트 상태 파일을 생성하지 않습니다. 현재 프로젝트가 너무 커서 펼쳐 보기 어렵거나 창의적인 버전을 동시에 비교해야 하는 경우에만 references/project/SCALING-VERSIONS.md를 읽고, 장편 영화 디렉토리를 미리 가정하지 마십시오. 실패한 결과, 일회성 패키지, 캐시 또는 이전 미디어를 정리해야 하는 경우 references/project/MEDIA-LIFECYCLE.md에 따라 먼저 파일이 유일한 입력, 현재 채택된 결과 또는 후반 작업의 유일한 의존성이 아님을 확인합니다.

중요한 제작 결정을 기록하는 방법, VIDEO.md를 업데이트하는 시점, 채택된 샷 결과를 SHOT.md에만 기록하는 이유는 references/project/RECORDING.md를 따릅니다. 채팅 기록과 일회성 생성 패키지는 장기 프로젝트 기록이 아닙니다.

2. VIDEO.md 유지보수

VIDEO.md는 사람과 다음 에이전트가 직접 읽을 수 있는 비디오 제작 홈페이지이며, 현재 유용한 정보만 보관합니다. 항상 다음 사항에 집중합니다:

  • 프로젝트 및 비디오 목표
  • 전달 요구 사항
  • 현재 제작 진행 상황
  • 현재 진행 중인 작업
  • 차단 항목
  • 여전히 후속 작업에 영향을 미치는 주요 결정
  • 비디오 스크립트, 재사용 자산, 샷 및 전체 편집에 대한 탐색

일반 프롬프트 기록, 모든 생성 결과, 생성 로그 및 이미 Git 기록으로 대체된 이전 결정은 VIDEO.md에 포함되지 않습니다.

자세한 작성 방법은 references/project/VIDEO-HOME.md를 참조하십시오.

3. 전문 작업 라우팅

사용자의 현재 목표와 기존 프로젝트 콘텐츠에 따라 다음 실제 제작 작업을 선택합니다. 완전한 프로젝트가 모든 기능을 기계적으로 거칠 필요는 없습니다. 이미 스크립트가 있으면 바로 샷으로 들어갈 수 있고, 샷과 자산이 있으면 바로 생성 패키지를 준비할 수 있으며, 생성 결과가 반환되면 바로 리뷰 단계로 들어갈 수 있습니다.

현재 작업에 따라 정식 Skill을 로드합니다:

  • 소설, 챕터, 브리프 또는 기타 상위 콘텐츠에서 비디오 스크립트, 캐릭터 연기, 장면 또는 샷 개요를 작성/수정해야 함 → video-script
  • 캐릭터 또는 장면이 기능적 설명만 있고 구체적인 외형/의상/재질/공간/조명 디자인이 아직 없는 경우 → video-design
  • 캐릭터가 샷 간에 일관된 음색, 사운드 레퍼런스가 필요하거나 프로젝트에서 대화 사운드, 앰비언스, 사운드 효과 및 전체 비디오 사운드 경계를 계획해야 하는 경우 → video-audio
  • 샷 간에 재사용할 캐릭터, 장면, 소품, 제품 프롬프트 및 참조 자산을 계획하거나 유지보수해야 하는 경우 → video-materials
  • 샷 개요를 SHOT.md로 확장하고, 액션, 카메라, 사운드 및 인접 샷과의 연속성을 처리해야 하는 경우 → video-shot
  • 현재 생성 프롬프트를 작성하고, 최소 참조 세트를 선택하고, 일회성 생성 패키지를 정리하고, 사용자 생성 결과를 다시 가져와야 하는 경우 → video-generation
  • 사용자가 이미지나 생성 결과를 가져온 후 채택, 후속 조정, 후반 수정, 재생성 또는 재작성을 결정해야 하는 경우 → video-review
  • 여러 채택된 샷이 Premiere Pro, After Effects, DaVinci Resolve 등의 전체 편집 도구로 넘어가는 경우 → video-editing
  • 동일한 비디오에 여러 언어의 자막, 내레이션, 더빙 또는 공식 완성 버전이 필요한 경우 → 먼저 references/workflow/LOCALIZATION.md를 읽고, 번역 콘텐츠는 video-script에, 사운드는 video-audio에, 자막/그래픽/최종 내보내기는 video-editing에 위임하며, 전체 프로젝트를 복사하지 않습니다.
  • 브랜드, 제품 PPL 또는 광고에 제품 기능, 구조, 공식 자산 및 광고 표현 경계에 대한 검증이 필요한 경우 → 필요 시 선택적 video-advertising를 로드합니다. 현재 Target에 설치되지 않은 경우 명시적인 coordinator akira-tl/akira-video-skills/video-advertising를 사용하여 akira Router / Skiloom에 전달하여 후보 계획(Candidate plan)을 생성하고 승인 후 설치합니다.

Router는 위의 책임 요약만 유지합니다. 분기 중 하나에 진입하면 실제 로드된 권위 있는 Skill이 해당 전문 방법의 유일한 권위 있는 출처가 됩니다.

대상이 비디오 모델별 어댑터를 필요로 하는 경우, 먼저 references/workflow/MODEL-ADAPTERS.md를 읽고 현재 저장소에서 사용 가능한 최소 어댑터 패키지를 선택합니다. 아직 설치되지 않은 경우 명시적인 coordinator를 akira Router / Skiloom에 전달하여 정상적으로 후보 계획(Candidate plan)을 생성하고 설치합니다. 모델 매개변수나 공급업체 세부 정보를 akira-video에 하드코딩하지 마십시오. 이미지 생성은 현재 video-design + video-materials의 일반 규칙을 사용하며, 별도의 이미지 모델 어댑터를 유지보수하지 않습니다.

외부 생성이 사용자에게 넘어가고, 세션을 걸쳐 대기해야 하는 경우 references/workflow/WAITING-RESUME.md에 따라 VIDEO.md에 생성 패키지 경로, 예상 반환, 다음 단계 및 실제 차단 항목만 기록합니다. 다음 세션에서는 기존 패키지/반환 결과를 우선 복구하며, 세션이 변경되었다고 해서 패키징을 반복하지 않습니다.

4. 외부 생성의 인간-기계 경계

기본적으로 사용자가 외부 이미지/비디오 모델에서 실제 생성을 수행하도록 허용합니다. 외부 생성이 필요한 경우, 전문 생성 Skill이 공식 프로젝트 콘텐츠에서 일회성 생성 패키지를 정리합니다:

공식 프로젝트 콘텐츠 → .tmp/ 일회성 생성 패키지 → 사용자 외부 생성 → 결과 반환 → 공식 디렉토리로 아카이브 → 임시 패키지 삭제

일회성 생성 패키지는 파생물이며 장기 프로젝트 사실의 출처가 되지 않습니다. 장기 프롬프트는 해당 자산 또는 샷 디렉토리에 남아 있으며, 임시 패키지는 현재 생성에 실제로 필요한 콘텐츠만 복사합니다.

5. 재라우팅 및 중지 경계

전문 Skill이 경계가 명확한 작업을 완료할 때마다:

  1. 반환된 공식 자산, 생성 결과, 샷 결정 또는 전체 편집 프로젝트를 해당 디렉토리에 아카이브합니다.
  2. 여전히 제작에 영향을 미치는 VIDEO.md를 업데이트합니다.
  3. 사용자 목표와 현재 산출물에 따라 다음 제작 작업을 결정합니다.

사용자가 범위를 제한한 작업이 완료되었거나, 다음 단계가 사용자의 외부 생성 또는 자산 제공을 기다려야 하거나, 실제 차단 항목이 있거나, 현재 전달이 완료된 경우에만 중지합니다. 사용자의 외부 생성을 기다리는 경우 일회성 생성 패키지와 반환 명명 요구 사항을 명확히 제시하고, 이미 자산이 생성된 것처럼 계속 진행하지 않습니다.

Individual skills in this repo

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

Akira-TL/akira-video-skills

为 Runway 当前视频模型编译和检查生成提示词;当 video-generation 需要使用 Runway(当前主线 Gen-4.5)的 Text to Video 或 Image to Video,并需要 Runway 专用动作、摄影和时序表达时使用。

Akira-TL/akira-video-skills

为 ByteDance / BytePlus Seedance 当前视频模型编译和检查提示词;当 video-generation 需要使用 Seedance 2.5 的参考素材、时间线、同步声音、视频编辑、延长或多镜头能力时使用。

Akira-TL/akira-video-skills

为 Google Veo 视频生成编译和检查提示词;当 video-generation 需要使用 Veo 的 Text to Video、Image to Video、首尾帧、参考元素或同步声音能力时使用,并先核验具体 Google 使用入口与 model 的当前支持范围。

Akira-TL/akira-video-skills

为品牌短片、产品植入剧情、广告或比赛作品建立产品事实与广告边界;当视频需要准确表达某个具体产品的官方功能、参数、结构、使用方式、品牌素材或产品与剧情关系时使用。

Akira-TL/akira-video-skills

设计并维护 AI 视频中跨镜头复用的角色声音、音色参考、对白声音要求与整片声音关系;当同一角色需要跨镜头保持声音一致,或需要规划语音参考、环境声、音效、音乐与画面的职责边界时使用。

Akira-TL/akira-video-skills

设计 AI 视频中的角色与场景视觉方案;当脚本只说明“需要一个什么样的人/场景”,但还没有形成可稳定生成的外形、服装、材质、色彩、空间、光线和视觉识别系统时使用。

Akira-TL/akira-video-skills

组织整片级剪辑、合成、全片声音和最终成片;当多个已采用镜头需要进入 Premiere Pro、After Effects、DaVinci Resolve 等后期工程,或需要整片字幕、Logo、音乐、混音、比例版本和最终导出时使用。

Akira-TL/akira-video-skills

为 AI 图片或视频生成准备可直接使用的提示词与一次性生成包,并在用户把生成结果带回项目后归档;当需要从正式视频脚本、复用素材和 SHOT.md 编译生成内容、选择参考素材、约定返回文件名或清理临时包时使用。

Akira-TL/akira-video-skills

规划、创建、整理和维护多个镜头会重复使用的视频复用素材;当需要人物/场景/道具/产品提示词、参考图、官方素材、身份与状态参考或其他可重复引用内容时使用。

Akira-TL/akira-video-skills

审核 AI 生成的人物/场景等复用素材或镜头生成结果,判断采用、修改提示词、重生成还是留给后期修复;当生成结果返回项目、需要检查身份/结构/连续性/动作/摄影/产品真实性或选择生成结果时使用。

Akira-TL/akira-video-skills

把小说、章节、故事梗概、品牌 brief 或其他上游内容转换成当前视频自己的脚本层;当需要编写或修订 SCRIPT.md、视频人物表演定义、场景定义、对白或镜头总表时使用。

Akira-TL/akira-video-skills

把 SHOTS.md 中的镜头总览展开成可直接制作的单镜头定义;当需要创建或修改 video/shots/<shot-id>/SHOT.md、镜头连续性、摄影、动作、表演、声音或镜头专属生产约束时使用。

관련 스킬