Communitygithub.com

xiaobai987-sxy/inkroom-promo-video-skill

리뷰 게이트 방식의 Inkroom 제품 비디오 워크플로우: 증거 → 대본/스토리보드 → Seedance 샷 → HyperFrames 조립 → 오디오/자막 QA → 승인된 로컬 MP4. 절대 자동 게시하지 않습니다.

inkroom-promo-video-skill란 무엇인가요?

이 스킬은 재사용 가능한 Inkroom 제품 프로모션 비디오를 제작하기 위한 동반 워크플로우입니다. 기본 레시피는 XiaoMo 1인칭 시점, 16:9 가로 화면, Seedance 우선 이미지 생성, 실제 제품 증거용 실물 녹화, HyperFrames을 사용한 결정론적 조립을 사용합니다. 레시피는 구성 가능하며, 현재 아티팩트와 조정하지 않고 이전 프로젝트의 지속 시간, 샷 수, 표현, 승인 상태를 절대 복사하지 않습니다. 프로젝트는 엄격한 상태 머신(인테이크 → 사실 확정 → 개요 검토 → 카피 검토 → 대본 검토 → 스토리보드 검토 → 프레임 검토 → Seedance 패키지 준비 → 외부 반환 대기 → 샷별 수신 → 샷별 승인/거부 → 조립 미리보기 → 오디오 검토 → QA 통과 → 사용자 렌더링 승인 → 렌더링 다운로드 → 게시 준비)을 따르며 각 단계는 명시적인 사용자 확인을 기다립니다. 스킬은 Claude Code, Cursor, Codex와 같은 AI 에이전트 플랫폼을 지원하며 `scripts/` 디렉토리의 전용 Python 스크립트를 사용하여 상태 전환, 프로젝트 초기화, Seedance 패키지 검증을 처리합니다. 출력물에는 BRIEF.md, 워크플로우 상태 파일, 제품 사실, 대본, 스토리보드, 자산 원장, QA 보고서, 승인된 MP4가 포함됩니다. 생성된 이미지는 개념을 설명할 수 있지만 Inkroom UI, 카탈로그, 가격, 로고, 실제 증거를 가장할 수 없으며, 이러한 주장에는 실제 녹화본만 사용됩니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add xiaobai987-sxy/inkroom-promo-video-skill

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

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

문서

Inkroom 프로모션 비디오

재사용 가능한 Inkroom 제품 비디오를 동반 워크플로우로 구축합니다. 기본 레시피는 XiaoMo 1인칭 시점, 16:9 가로 화면, Seedance 우선 이미지 생성, 제품 증거용 실물 녹화, HyperFrames을 사용한 결정론적 조립입니다. 레시피는 구성 가능하며, 현재 아티팩트와 조정하지 않고 이전 프로젝트의 지속 시간, 샷 수, 표현, 승인 상태를 절대 복사하지 않습니다.

운영 계약

  • film_subject=Inkroom 제품을 production_workflow=비하인드 더 신 프로덕션과 구분합니다. 과거 메타 비디오 작업이 제품 복사본이 되어서는 안 됩니다.
  • 제품 주장을 confirmed, user_decision, inference, 또는 pending으로 처리합니다. 과거 README나 이전 작업 파일보다 현재 제품 사실과 활성 핸드오프를 먼저 읽습니다.
  • 생성된 이미지는 개념을 설명할 수 있지만, Inkroom UI, 카탈로그, API 문서, 가격, 파일, 데이터, 로고, 실제 증거를 가장해서는 안 됩니다. 이러한 주장에는 실제 녹화본을 사용하십시오.
  • received는 approved가 아닙니다. 플레이스홀더는 승인된 테이크가 아니며, 승인된 소스는 자동으로 덮어쓰여지지 않습니다.
  • 모든 방향 전환 게이트는 명시적인 사용자 확인을 기다립니다. 파일 존재만으로 게이트가 진행되지 않습니다.
  • 기본 제공물은 사용자가 승인한 미리보기, 렌더링된 MP4, 로컬 다운로드에서 끝납니다. 절대 자동으로 게시하지 마십시오.

시작 및 재개

  1. 프로젝트 루트를 찾고 BRIEF.md, 활성 핸드오프, workflow/state.json, 활성 컴포지션, 최신 QA 보고서를 읽습니다. 오래된 문서를 진실로 취급하지 말고 경고합니다.
  2. 상태가 없으면 scripts/init_project.py로 초기화합니다. 승인을 추론하지 마십시오.
  3. 기록된 단계에서 재개합니다. 승인된 작업을 반복하거나 허용된 기능을 새로운 것으로 제안하지 마십시오.
  4. 하나의 표준 핸드오프와 함께 기계 판독 가능한 상태, 매니페스트, 자산 원장, QA 보고서를 유지합니다.

상태 머신 및 게이트

다음 단계를 정확히 사용하십시오:

intake -> facts_locked -> outline_review -> copy_review -> script_review -> storyboard_review -> frames_review -> seedance_package_ready -> awaiting_external_returns -> per_shot_received -> per_shot_approved|per_shot_rejected -> assembly_preview -> audio_review -> qa_pass -> user_render_approval -> rendered_downloaded -> publish_ready

프로젝트는 거부된 샷에서 자체 프레임/프롬프트/생성 검토로 다시 분기할 수 있습니다. 상태를 변경하기 전에 references/workflow-state-machine.md을 읽고 scripts/state.py를 사용하여 전환합니다.

단계 라우팅

  • 사실 및 개요: 제품 사실을 새로 고칩니다. marketing-skills를 후보 연구 보조 도구로만 사용합니다. 카피 전에 대상 문제와 증거 격차를 확정합니다.
  • 카피, 대본, 스토리보드: 확인된 카피와 샷당 완전한 작업 규칙을 사용합니다. screenwriting-skills가 구조를 안내할 수 있지만, Ottermind 관련 콘텐츠는 절대 가져오지 마십시오. references/product-evidence-policy.md를 읽으십시오.
  • 프레임: 가능할 때 imagegen 또는 image-2를 사용하고, 승인된 캐릭터 시트와 스타일 앵커를 사용합니다. 프레임은 텍스트가 없고 가로 화면으로 유지합니다.
  • Seedance: seedance1을 사용하여 승인된 스토리보드 단위를 독립적인 프롬프트와 핸드오프 패키지로 변환합니다. 권한이 있는 비디오 모델을 사용할 수 있는 경우, 사용자 승인 후에만 직접 생성을 허용합니다. 그렇지 않으면 수동 외부 반환을 기다립니다. references/seedance-review-checklist.md를 읽으십시오.
  • 반환: shot_code 및 take로 일치시키고 각 클립을 독립적으로 검사합니다. 샷별로 승인하거나 거부합니다. 실패한 생성을 정지 프레임이나 숨겨진 트리밍으로 복구하지 마십시오.
  • 조립: hyperframes, hyperframes-core, general-video, hyperframes-cli를 사용합니다. 각 승인된 Seedance 소스를 소스 시간 0부터 한 번 재생합니다. 캡션/사실 레이블을 오버레이하고 플레이스홀더를 실제 녹화본으로만 교체합니다. references/hyperframes-assembly-rules.md를 읽으십시오.
  • 미디어: 음성, BGM, SFX, 캡션, 출처에 media-use를 사용합니다. 미리보기 TTS/음악에는 라이선스 상태가 있어야 합니다.
  • QA 및 제공: 프로젝트 검증기, hyperframes check --strict, 스냅샷, FFmpeg/ffprobe 검사를 실행합니다. 사용자가 미리보기를 승인한 후에만 렌더링합니다. references/release-checklist.md를 읽으십시오.

표준 출력물

각 프로젝트는 해당되는 경우 BRIEF.md, workflow/state.json, workflow/PRODUCT_FACTS.json, OUTLINE.md, COPY.md, SCRIPT.md, STORYBOARD.md, INKROOM_VIDEO_COMPLETE_HANDOFF.md, seedance/*manifest.json, Seedance ZIP, ASSET_LEDGER.md, QA-REPORT.md, Studio 미리보기 URL, 승인된 MP4 경로를 생성해야 합니다.

각 단계의 도구, 상태(used, candidate, 또는 blocked), 라이선스, 경계를 기록합니다. 패키지나 반환된 테이크를 수락하기 전에 scripts/validate_manifest.py를 사용하십시오.

관련 스킬