Communitygithub.com

bangaji313/openmontage

컨셉, 스크립트, 제공된 영상, 애니메이션, 효과, 내레이션 및 음악을 OpenMontage 파이프라인, 체크포인트, 로컬 FFmpeg, Remotion 및 HyperFrames를 사용하여 계획하고 제작합니다.

openmontage란 무엇인가요?

OpenMontage는 완전한 비디오 제작을 위한 AI 에이전트 스킬입니다. 이 스킬은 컨셉, 스크립트, 장면 계획, 에셋, 편집, 렌더링에 이르는 전체 파이프라인을 안내하며, 각 단계별 디렉터 가이드와 명세서 승인 방식을 통해 품질을 보장합니다. 주로 Windows 환경에서 테스트되었으며, 번들된 `runtime/` 디렉토리 내 격리된 Python 가상 환경과 FFmpeg, Remotion, HyperFrames 같은 로컬 도구를 사용합니다. AI 에이전트는 파이프라인 실행 전 사전 점검을 수행하고, 제공자(Provider) API 호출 비용을 사용자에게 투명하게 공개하며, 승인된 예산과 모델만 사용해야 합니다. 이 스킬은 Atlas의 네이티브 Remotion/HyperFrames 스킬과 함께 작동하도록 설계되었으며, 문자 리깅, SVG/캔버스 애니메이션, GSAP, Three.js 등 다양한 애니메이션 지식 팩을 지원하지만 해당 렌더러의 실제 설치 여부는 별도로 확인해야 합니다.

지원 대상✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/bangaji313/atlas-skill-studio/tree/main/resources/atlas-creative-production/skills/openmontage

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

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

문서

openmontage은(는) 무엇을 하나요?

완전한 비디오 제작 또는 OpenMontage 프로젝트에 사용하세요. 단일 로컬 미디어 편집에는 ffmpeg 또는 video-edit을 사용하세요. 기존 Atlas Remotion/HyperFrames 태스크는 해당 네이티브 스킬을 계속 사용하세요.

런타임 및 작업 디렉터리

이식성: 아래 경로와 테스트 결과는 원본 Windows 참조 환경을 설명합니다. 새 호스트에서는 번들된 runtime/ 또는 검증된 업스트림 체크아웃을 위한 종속성을 격리된 환경에 프로비저닝하고, 명령을 실행하기 전에 실제 위치를 확인하세요. 설치 프로그램은 이 환경을 생성하지 않습니다.

이 Windows 설치에서 테스트된 런타임은 $env:USERPROFILE/.local/share/atlas/OpenMontage입니다. 해당 .venv/Scripts/python.exe를 사용하고 해당 런타임을 작업 디렉터리로 지정하여 명령을 실행하세요. 전역 Python을 사용하지 마세요. 프로덕션 프로젝트는 명시적 출력 경로와 함께 projects/<project-id>/ 아래에 속합니다.

프로덕션 전에 설치된 런타임에서 AGENT_GUIDE.md와 pipeline_defs/의 관련 명세서를 읽으세요. 여기에는 컨셉 → 스크립트 → 장면 계획 → 에셋 → 편집 → 렌더링, 소스/레퍼런스 검토, 비용 추적 및 단계 검토가 포함됩니다. 가이드의 프로덕션 규칙은 OpenMontage 프로덕션에 적용됩니다. 관련 없는 작업이나 이 플러그인의 설치 확인에는 적용되지 않습니다.

프로덕션 경로를 제공하기 전에 사전 점검을 실행하세요:

Set-Location "$env:USERPROFILE/.local/share/atlas/OpenMontage"
& ./.venv/Scripts/python.exe -c "from tools.tool_registry import registry; import json; registry.discover(); print(json.dumps(registry.provider_menu_summary(), indent=2))"

실제 기능 가용성을 보고하세요. 구성된 제공자가 성공적인 생성을 증명하지는 않습니다. 자격 증명을 출력하지 마세요. 제공자 API 호출은 비용이 발생할 수 있습니다. 사용자의 승인된 제공자/모델 및 예산을 따르세요. 누락된 모델 가중치 또는 자격 증명은 해당 기능이 작동하기 전에 설정이 필요합니다. 승인된 모션을 정지 이미지로 조용히 대체하거나 렌더 엔진을 전환하지 마세요.

각 파이프라인 단계 전에 해당 단계의 디렉터 가이드를 읽으세요. 명세서의 승인/체크포인트 필드를 따르고, 출력물을 검토하며, OpenMontage의 승인 정책을 통해 기록된 명시적 사용자 승인을 존중하세요. 열린 브리프의 경우 컨셉과 파이프라인/도구 계획으로 시작하고, 제공된 영상이 있는 경우 먼저 미디어를 검사하세요. 제공자, 런타임, 음악 및 에셋 선택을 사용자에게 계속 표시하세요.

번들된 휴대용 지원

runtime/에는 고정된 OpenMontage 코드, 파이프라인 명세서, 단계 가이드, 스키마, 스타일 플레이북 및 컴포저 소스가 포함됩니다. 여기에는 가상 환경, node_modules, 생성된 미디어 및 모델 가중치가 제외됩니다. 다른 머신에서는 이를 쓰기 가능한 디렉터리로 복사하고 격리된 Python 환경에 requirements.txt를 설치한 다음 remotion-composer/ 내에서 npm ci를 실행하세요. 승인된 프로덕션에 필요할 때까지 GPU 확장 기능을 설치하거나 모델을 다운로드하지 마세요.

runtime/.agents/skills/<name>/ 아래의 기술/제공자 참조는 SKILL.reference.md를 사용하므로 중복 스킬 진입점이 아닌 지원 문서 역할을 합니다. 도구의 agent_skills 이름을 먼저 설치된 런타임의 원본 .agents/skills/<name>/SKILL.md로 확인하고, 그렇지 않으면 번들된 참조 또는 동일한 이름의 네이티브 플러그인 스킬을 확인하세요. 대용량 대체 HyperFrames/Remotion 팩은 여기에서 생략되었습니다. 설치된 Atlas 스킬 또는 필요한 경우 원본 런타임 소스를 사용하세요. runtime/skills/core/ 및 runtime/skills/meta/에는 공유 실행 및 검토 지침이 포함됩니다.

별도로 노출된 로컬 애니메이션 지식에는 캐릭터 리깅, SVG/캔버스 애니메이션, GSAP, Three.js, 비주얼 스타일 및 ManimCE가 포함됩니다. 이러한 지식 팩은 선택적 렌더러/모델이 설치되었음을 증명하지 않습니다. 리깅된 캐릭터에는 캐릭터 애니메이션 파이프라인을 사용하고, 모션 그래픽에는 animation 또는 animated-explainer를 사용하세요. 오디오 생성/전사는 표준 설치된 제공자 스킬을 사용합니다. OpenMontage는 제공자별 참조를 내부적으로 유지합니다.

확인

이 머신에서 핵심 계약 테스트와 로컬 합성 클립 확인이 통과되었습니다. 스모크 검사는 트림, 오디오 추출/믹싱/페이드, 합성, 컬러 그레이딩, 번인 자막, 프레임 추출 및 미디어 구조를 다룹니다. 제공자 호출 없이 이를 반복하려면:

& "$env:USERPROFILE/.local/share/atlas/OpenMontage/.venv/Scripts/python.exe" '<this-skill-directory>/smoke.py' "$env:USERPROFILE/.local/share/atlas/OpenMontage"

projects/atlas-install-smoke/에 있는 생성된 픽스처만 덮어씁니다. 4초 합성 렌더링은 로컬 통합 확인이지 종단 간 생성된 프로덕션이 아닙니다. 실제 전달물을 검사하고 듣고, 제공하기 전에 파이프라인 품질 검토를 실행하세요.

OpenMontage 코드는 AGPL-3.0입니다. LICENSE를 보존하세요. 네이티브 참조 팩은 추가 업스트림 라이선스 고지를 포함할 수 있습니다. 특정 프로덕션에 대한 제공자/미디어/모델 조건을 확인하세요.

관련 스킬