Communitygithub.com

lhaovo/短视频总控台

一条短视频从策划到发布的流程总控:搭建制作目录、依次推进「剧本分镜→提示词→生成→交付→发布」五阶段、每段设置门禁关卡、记录流程状态、支持跨会话续做。

短视频总控台란 무엇인가요?

본 스킬은 단편 동영상 제작의 전체 프로세스를 체계적으로 관리하는 AI 에이전트 스킬입니다. 사용자가 새 영상을 시작하거나, '다음 단계가 무엇인지' 묻거나, 중단된 영상을 이어서 작업하거나, 스토리보드를 프롬프트로 변환하거나, 자료와 완성본을 정리하거나, 게시 준비를 해야 할 때 사용됩니다. 주요 기능은 표준화된 디렉토리 구조 생성, 5단계 게이트 프로세스(S1: 스토리보드 → S2: 프롬프트 → S3: 생성 → S4: 전달 → S5: 게시) 적용, 각 단계의 통과 기준(gate) 정의, `00-流程状态.md` 상태 파일을 통한 진행 상황 추적, 세션 간 작업 연속성 보장입니다. 이 스킬은 컨텐츠 작성 가이드(예: `short-video-plan`)나 생성 모델을 대체하지 않으며, 단지 프로세스, 디렉토리 표준, 산출물 기준만을 규정하여 모든 제작 단계에서 '어디까지 왔는지, 다음에 무엇을 해야 하는지, 진행해도 되는지'를 명확히 합니다. Claude Code, Cursor 등 명령어 기반 AI 에이전트와 함께 사용하도록 설계되었으며, `outputs/` 디렉토리 아래에 모든 산출물을 통합 관리하고, 각 단계 간 핸드오프 카드를 통해 정보를 전달합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/lhaovo/short-video-skills/tree/HEAD/short-video-flow

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

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

문서

단편 동영상 컨트롤 타워

하나의 영상이 아이디어에서 게시까지, 단 하나의 디렉토리 안에서 이루어집니다. 이 스킬은 세 가지를 관리합니다: 디렉토리를 어떻게 만들지, 다섯 단계를 어떻게 진행할지, 각 단계에서 무엇을 통과 기준으로 삼을지.

이 스킬은 대본 작성법을 가르치지 않으며(short-video-plan의 역할), 생성 모델을 대체하지 않으며, 편집 작업을 직접 수행하지 않습니다. 이것이 보장하는 것은: 어떤 제작이든, 디렉토리를 열면 어디까지 진행되었는지, 다음에 무엇을 해야 하는지, 계속 진행해도 되는지 알 수 있다는 것입니다.


1. 다섯 단계

S1 스토리보드 → G1 → S2 프롬프트 → G2 → S3 생성 → G3 → S4 전달 → G4 → S5 게시 → G5 → 완료
단계수행 작업주요 산출물담당자
S1 스토리보드주제 선정, 유형, 구조, 대본, 콘텐츠 스토리보드01-策划案.mdshort-video-plan
S2 프롬프트스토리보드 → 에셋 목록 + 생성 목록02-资产清单.md, 03-生成清单.mdshort-video-prompt
S3 생성에셋 준비 후, 구간별 동영상 생성04-素材/short-video-assets + short-video-generate
S4 전달구간 병합, 자막, 배경음악, 오디오 믹싱05-成片/편집 도구
S5 게시제목, 썸네일, 해시태그, 시간, 식별자06-发布包.md본 스킬

한 번에 한 단계씩만 진행합니다. 단계를 건너뛰는 것은 재작업의 주요 원인입니다. G2를 통과하지 않고 생성 단계로 가면, 만들어진 자료가 반드시 샷 번호와 일치하지 않습니다.


2. 디렉토리 규칙 (본 스킬이 유일한 권위)

모든 산출물은 동일한 디렉토리에 들어가며, 기본 위치는 프로젝트 루트의 outputs/입니다. 다른 단계는 자체적으로 디렉토리 규칙을 정의하지 않으며, 모두 이 섹션을 따릅니다.

2.1 구조

outputs/
└── 2026-09-29-잠부족은ADHD처럼/
    ├── 00-流程状态.md
    ├── 01-策划案.md
    ├── 02-资产清单.md
    ├── 03-生成清单.md
    ├── 04-素材/
    │   ├── 01-资产图/
    │   ├── 02-首帧/
    │   └── 03-片段/
    ├── 05-成片/
    │   └── 成片-v1.mp4
    └── 06-发布包.md

번호 접두사의 용도: 디렉토리를 열면 파일이 프로세스 순서대로 정렬됩니다. 어느 단계까지 진행되었는지, 어떤 파일이 누락되었는지 한눈에 알 수 있으며, 추가 탐색 파일이 필요하지 않습니다.

2.2 디렉토리 이름

형식 고정: YYYY-MM-DD-제목

항목요구 사항
날짜디렉토리를 만든 당일, 이후 변경 불가
구분자날짜와 제목 사이에 하이픈 하나; 제목 내 단어도 하이픈으로 연결
길이제목 8–15자
금지슬래시, 백슬래시, 콜론, 별표, 물음표, 따옴표, 꺾쇠괄호, 수직 막대, 공백 및 구두점
중복같은 날 같은 제목이면 -2, -3 추가

제목은 선정된 주제에서 가장 식별력 있는 구문을 취하며, 카테고리 이름을 취하지 않습니다:

안 됨가능
과학 유익 정보잠부족은 ADHD처럼
틱톡 동영상뜨거운 밥 겉은 뜨겁고 속은 차가워
10월 22일 주제보온병에 커피 넣으면 반나절 만에 식어

판단 방법: 세 달 후에 디렉토리 이름만 보고 이게 어떤 영상인지 떠올릴 수 있는가? 카테고리 이름은 세 달 후에 절대 떠오르지 않지만, 주제는 떠오릅니다.

2.3 세 가지 철칙

  1. 디렉토리 이름이 만들어지면 다시 변경하지 않습니다. 변경하면 자료 참조 경로가 즉시 끊어집니다. 제목을 바꾸려면 06-发布包.md의 게시 제목을 변경하고 디렉토리는 건드리지 않습니다.
  2. 날짜도 넘어가도 변경하지 않습니다. 다음 날 이어서 작업해도 디렉토리는 만든 날의 날짜를 유지하며, 새 디렉토리를 만들지 않습니다.
  3. 하나의 영상에 하나의 디렉토리. 시리즈물, 매트릭스 확장은 하위 디렉토리로 만들지 않고, 새 디렉토리를 만들고 제목에 구분 단어를 추가합니다.

2.4 작업 시작的第一步

사용자가 '새 영상 시작'이라고 말하면, 먼저 세 가지를 물어본 후 디렉토리를 만듭니다:

  • 플랫폼 (抖音 / 视频号 / 小红书)
  • 목표 길이
  • 한 문장 방향

그런 다음 순서대로 네 가지 작업을 수행합니다:

  1. 2.2에 따라 디렉토리 이름을 생성하고 사용자에게 읽어서 확인 — 이것이 이름을 변경할 수 있는 유일한 기회입니다.
  2. 디렉토리와 04-素材/01-资产图, 02-首帧, 03-片段, 05-成片 네 개의 하위 디렉토리를 만듭니다.
  3. 00-流程状态.md 작성: 현재 단계 = S1, 프로젝트 검증 프로필 작성, 다섯 게이트 모두 '시작 안 함'으로 입력.
  4. S1으로 전환, 콘텐츠 레이어에 전달.

이름을 확인하지 않고 먼저 만들면, 이후 이름 변경 비용은 사용자가 부담합니다.


3. 상태 파일

00-流程状态.md는 이 영상의 저장 지점입니다. 단계를 진행할 때마다 즉시 업데이트하며 모아두지 않습니다.

필수 필드:

필드역할
디렉토리 이름, 생성 날짜, 플랫폼, 목표 길이위치 식별
현재 단계여섯 중 하나: S1 / S2 / S3 / S4 / S5 / 완료됨
다섯 게이트 결과G1–G5 각각: 통과 / 미통과 / 시작 안 함
산출물 목록기존 파일 + 누락 파일
차단 항목현재 막힌 부분, 누구를 기다리는지
프로젝트 검증 프로필콘텐츠 유형, 목표, 리듬 의도, 최대 무대사 구간 상한, 무음 처리 방식, 하드 제약, 검증인/최종 결정 조건
버전 기록각 변경 사항마다 한 줄: 날짜 + 변경 내용 + 이유

템플릿은 assets/flow-state-template.md를 참조하세요.

이것은 매우 구체적인 문제를 해결합니다: 세션을 변경하거나, 일주일 후에 다시 오거나, 다른 사람이 인수하더라도 이 파일 하나만 읽으면 이어서 작업할 수 있습니다. 이것이 없으면 사흘 후에 다시 와서 자료를 뒤져야 어디까지 했는지 기억할 수 있습니다.


4. 다섯 개의 게이트

게이트에는 두 가지 결과만 있습니다: 통과, 미통과. 통과하지 못하면 이 단계에 머물며, '일단 진행해보자'는 허용되지 않습니다.

G1 · 스토리보드 통과 (S1 → S2)

  • 01-策划案.md 5개 섹션 모두 완비, 자체 점검 8문항 모두 통과
  • 스토리보드 총 길이와 목표 편차 ≤30%
  • 각 샷 2–6초, 샷 번호 연속 및 누락 없음
  • 레드라인 자체 점검 통과: 입증되지 않은 효능 없음, 허위 증언 없음, 절대적 표현 없음, 개인정보 없음
  • 사용자가 주제와 대본 확인 완료
  • 프로젝트 검증 프로필 작성 완료; 플랫폼, 목표 길이 또는 하드 제약 미확인 시 사용자 승인된 기본값 기록, 그렇지 않으면 S1에 머뭄
  • 검증 프로필이 최대 무대사 구간 상한을 명시; 긴 무음을 허용하는 프로젝트는 무음 구간 처리 방식 명시
  • 각 샷에 기능, 시청자 인식, 선행 의존성, 핵심 가시 사실, 길이 의도 기재; 무대사 구간은 동작/효과음/음악/분위기 처리 방식 설명
  • 기획 스킬 사용 시 scripts/check_plan.py 실행하여 기계적 필드, 길이 및 의존성 번호 오류 제거; 프로세스 스킬만 설치한 경우 G1 목록에 따라 수동으로 확인하고 스크립트 미실행 기록

G2 · 생성 목록 통과 (S2 → S3)

  • 모든 프롬프트에 해당 샷 번호가 있으며, 추가된 구간 없음
  • 각 구간 길이 합계와 스토리보드 총 길이 차이 ≤1초
  • 목록에서 참조하는 에셋 번호가 에셋 목록에 모두 정의되어 있으며, 미달 참조 없음
  • 주 모드 고정: 시작/종료 프레임 또는 참조 이미지, 둘 중 하나; 텍스트-비디오는 주체가 없는 샷에만 사용
  • 제품 파라미터, 포장, 로고 등 샷은 '실제 이미지 필수'로 표시, 순수 텍스트-비디오에 맡기지 않음
  • 대사가 있는 구간은 대사 원문을 프롬프트에 작성, 스토리보드 나레이션과 단어 단위로 일치 (내레이션을 별도로 녹음하지 않으며, 누락 시 해당 구간 무음)
  • 각 구간 프롬프트의

Individual skills in this repo

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

lhaovo/short-video-skills

为视频生成准备可用的图——把资产清单变成能直接喂给图生视频的素材:排生产顺序、定资产级别、出候选图、做一致性验收、按编号落盘、回写清单状态。支持三种来源:实拍、AI 生成、官方素材,不强制实拍。当用户说「准备素材」「出资产图」「首帧图」「角色三视图」「产品图跑一下」「资产对不上」「这条要哪些图」时使用。只管把图做出来并验收,不写分镜,不直接生成视频。

lhaovo/short-video-skills

把已过 G2 的生成清单落成真实视频片段——按段建 KIE Seedance 任务、轮询、下载、媒体体检、抽帧质检、听声核台词,并把每段的状态与请求指纹写进生成台账。三种模式互斥(文生 / 首帧图生 / 首尾帧图生)。旁白由模型直接念,台词照稿写进提示词,不走独立 TTS 配音。当用户提到视频生成、出片段、跑 Seedance、首帧图生、首尾帧、原生音频、台词念错、任务查询、片段下载、生成失败重试时使用。只管「把已定的画面和台词变成成段素材」,不重新设计视觉、不改台词文本、不做字幕、不做剪辑。

lhaovo/short-video-skills

把「我想拍点什么」变成一条想清楚的片子——先定主题(出 5 个候选、标明类型、给出推荐与淘汰理由),再定结构与分段剧本,最后切成镜头级内容分镜。支持两种入口:一句话主题(需要发散选题)与已有拆解剧本(跳过选题,先问复刻需求与复刻强度再判定改写)。当用户提到选题、定主题、短视频策划、写剧本、写大纲、分镜、镜头脚本、不知道拍什么、内容怎么排、科普干货、剧情软广、钩子怎么写、复刻别人的剧本时使用。只管内容层(讲什么、怎么讲),不碰执行层;内置的内容红线只防明显自伤,不替代合规审查。

lhaovo/short-video-skills

把已定稿的分镜表翻成可直接执行的两份清单——资产清单(要准备哪些图、每张图的图像提示词)与生成清单(每段视频的时长、模式、素材引用与提示词)。覆盖画面化、资产编号、切分生成单元、Seedance 视频提示词写法、首帧方案、一致性与失败诊断。当用户说「把分镜变成提示词」「写视频提示词」「这条片子要哪些图」「生成清单」「某个镜头生成不出来」时使用。只做翻译与清单,不重新编排内容,不直接出图出片。

관련 스킬