Communitygithub.com

LordVayron/video-factory

긴 분량의 앰비언트 비디오(10분~3시간)를 제작합니다. 가이드 명상, 수면 스토리, 호흡법, 긍정 확언, 요가 니드라, 집중/공부 음악, 앰비언트 루프 등에 사용 가능합니다.

video-factory란 무엇인가요?

이 스킬은 10분에서 3시간까지의 긴 분량의 앰비언트 비디오를 제작하는 AI 에이전트 스킬입니다. 가이드 명상, 수면 스토리, 호흡법, 긍정 확언, 요가 니드라, 집중/공부 음악, 앰비언트 루프 등 다양한 포맷을 지원하며, 1080p YouTube 비디오와 MP3 파일을 최종 산출물로 제공합니다. 스킬은 명확한 단계별 워크플로우를 따릅니다: 브리핑 단계에서 포맷, 길이, 언어, 의도 등을 정의하고, 그 후 스크립트, 장면, 음악 프롬프트를 포함한 계획을 수립합니다. 예산 산정과 승인 게이트를 거친 후, ElevenLabs로 내레이션(선택 사항)을 생성하고, Suno AI로 배경 음악을 만들며, 매끄러운 루핑 AI 장면을 렌더링합니다. 미리보기, 품질 검사(QC), 전달 단계를 포함한 전체 워크플로우는 'studio.mjs' 엔진에 의해 관리됩니다. Claude Code, Cursor, Codex 등 AI 코딩 에이전트와 함께 사용하도록 설계되었으며, 'SKILL.md' 문서에 기반하여 각 단계에서 추정, 예산 고정, 반복적인 승인을 강조합니다.

지원 대상✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/LordVayron/video-factory/tree/HEAD/.claude/skills/format-longform

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

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

문서

Long-form 앰비언트 비디오

먼저 읽기: .claude/skills/studio/references/verticals/meditation-longform.md (DNA: 음성 속도, 멈춤 길이, 호, 음악 규칙, QC). 스튜디오 스킬의 핵심 규칙이 적용됩니다: 먼저 견적, 지출 전 승인, 확정된 예산을 초과하지 않음.

단계

  1. 브리핑: 포맷 (DNA 표에서), 길이, 언어, 의도 ("잠들기", "시험 전 진정"), 음성 성별 및 캐릭터, 음악 분위기, 시각적 세계 (숲, 바다, 우주, 촛불이 켜진 방...). 음성 없는 앰비언트의 경우 스크립트 관련 모든 단계를 건너뜁니다.
  2. 계획 (게이트 1): 인테이크가 프로젝트를 생성합니다: node engine/studio.mjs new <slug> --format meditation --seconds <초 단위 길이> ... (스튜디오 스킬). 그런 다음 longform 블록을 채우고 studio.mjs status <slug>를 따릅니다:
    • script[] (각 세그먼트에 pauseAfter 포함, 해당 길이의 DNA 밀도에 맞게 작성).
    • look이 일치하는 3~6개의 scenes; 움직임이 방해가 될 장면(그림, 실내)이나 비용 절감을 위해 "kenburns"를 사용합니다.
    • music.prompt 및 voice.eleven (차분한 음성 선택; ElevenLabs API 또는 제작자에게 문의하여 음성 목록 확인). 스크립트, 장면 목록, 음악 프롬프트 및 예상 런타임을 제시합니다. 승인될 때까지 반복합니다.
  3. 프로덕션 북 (게이트 2): node engine/longform.mjs estimate <slug> → node engine/book.mjs <slug> → 표시 → 제작자의 승인 후 node engine/studio.mjs approve <slug> book --said "..." (예산 고정).
  4. 음성 먼저: node engine/gen.mjs narration <slug>. 처음 두 세그먼트를 들어봅니다 (템포, 온기). 음성이 잘못되었으면 지금 변경합니다.
  5. 음악 및 이미지: node engine/gen.mjs bed <slug> 및 node engine/gen.mjs loops <slug>.
  6. 미리보기: node engine/longform.mjs build <slug> --sample 90을 실행하고 음성과 음악의 밸런스 및 첫 번째 크로스페이드를 확인합니다.
  7. 최종: node engine/longform.mjs build <slug> → mp4 + mp3 + 연락처 시트 + QC → node engine/studio.mjs qc <slug>. 시트를 확인하고 3개 지점에서 음성을 점검합니다.
  8. 전달: node engine/studio.mjs deliver <slug> (수령증 + 최종 북), 그런 다음 파일, 제목, longform.cues의 챕터가 포함된 설명, 썸네일 (최고의 스틸 이미지, 1280×720).

Individual skills in this repo

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

LordVayron/video-factory

Creates and maintains the reusable bible of characters, sets and styles (bible/), including character sheets, voice choice and voice samples, and the "clone me" / AI-influencer intake from the user's own photos and voice. Use when a story needs a character or location that doesn't exist yet, when a character drifts between shots, or when the user says "clone me", "make an AI influencer", "new character", "crea un personaje".

LordVayron/video-factory

Turns an approved script into scenes, blocking sheets and shots (projects/<slug>/shotlist.json) built for continuity — each scene is storyboarded as one grid image and filmed as one multi-shot generation, so characters keep their positions, props and screen sides across cuts. Use after the script is approved, when shots break continuity, or when planning coverage for dialogue.

LordVayron/video-factory

Produces an episode of a recurring series — 90s sitcom, comedy skit series, micro-drama / vertical novela, cartoon or anime series — with a locked cast, sets, voices and intro in series/<id>/, using flow v5 (writers' room script, radio cut, storyboards, Production Book with a locked budget, multi-shot scenes, continuity eval, auto edit with unified voices, series intro and outro). Use for "next episode", "otro episodio", "create a series", "crea una serie", "sitcom", "novela para TikTok", or any episode of an existing series in series/.

LordVayron/video-factory

First-run setup conversation for a new creator of the AI Video Factory. Asks exactly five short questions (what to create, where it will be published, language and tone, own brand/product/characters, budget per video), writes studio.json, creates the first project, and explains how to start other formats in new conversations. Use right after installation, when studio.json does not exist, or when the user says "onboarding", "empecemos", "set me up", "configura la fábrica", "what can I make?".

관련 스킬