Communitygithub.com

ameviadodo/montageos

MonteurOS 라이브러리 — 릴 형식(분할 화면, 전후 비교, 바이럴 콘텐츠 재현), 참조 스타일(팔레트, 폰트, 카드), 차트, 그리고 즉시 배치 가능한 하이퍼프레임 애니메이션 카드(3D 화면, 단계 트랙, 이름 메달, 하이라이트 목록, 섹션 마커, 단계 부트, 곡선 + 카운터 통계, 제목 바, 프로그램/챕터, 인용)를 제공합니다. “split 만들어 줘”, “전후 비교 형식”, “카드/인포그래픽/애니메이션 숫자 추가해 줘”, “어떤 스타일 있어?” 같은 명령어나 새 카드/형식을 만들 때 사용하세요.

montageos란 무엇인가요?

MonteurOS 라이브러리는 영상 편집 AI 에이전트(Claude Code, Cursor, Codex 등)가 릴(Reel) 제작, 카드 애니메이션, 스타일 관리, 차트 기반 구성 작업을 효율적으로 수행할 수 있도록 설계된 확장 기능입니다. 이 스킬은 `library/formats/*.md` 파일로 정의된 분할 화면, 전후 비교, 바이럴 콘텐츠 재현 등의 릴 형식을 제공하며, `library/cards/*.card.html` 파일로 정의된 다양한 하이퍼프레임 기반 애니메이션 카드(3D 화면, 단계 트랙, 이름 메달, 하이라이트 목록, 통계 곡선 등)를 포함합니다. 각 카드는 HTML 템플릿, GSAP 타임라인 스크립트, 메타데이터로 구성되어 있어 Studio에서 미리보기하고 `bin/monteur carte` 명령어로 바로 렌더링할 수 있습니다. 또한 `styles/*.json` 파일을 통해 상태, 팔레트, 폰트, 관련 카드 ID를 정의한 스타일 참조를 지원하며, `ui/themes/*.json` 파일로 UI 테마(차트)를 관리하고 Studio에서 전환할 수 있습니다. 에이전트는 `--style split-carte` 같은 CLI 옵션을 통해 형식을 적용하거나, `bin/monteur cartes` 명령어로 카드 카탈로그를 조회하고, `--set` 옵션으로 카드 변수의 값을 동적으로 설정하여 최종 영상에 추가할 수 있습니다. 이 스킬을 사용하면 영상 편집 과정에서 표준화된 형식과 스타일을 일관되게 적용하고, 복잡한 애니메이션 카드를 손쉽게 생성할 수 있습니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ameviadodo/montageos/tree/HEAD/skills/monteur-bibliotheque

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

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

문서

라이브러리

모든 내용은 Studio → 라이브러리에서 확인할 수 있습니다(애니메이션 미리보기, "크게 보기" 기능).

릴 형식 (library/formats/*.md)

#형식명령어
01분할 화면 카드 — 상단 애니메이션, 하단 발표자--style split-carte ; full B-롤과 카드는 패널에 들어갑니다
02전후 비교 — 제목, 변환된 버전, 원본bin/monteur avant-apres transforme.mp4 original.mp4 --title "…" --out compare.mp4
03바이럴 콘텐츠 재현하기monteur-copie-style 스킬을 사용한 후 복사된 스타일로 사전 작업

편집하기 전에 형식의 .md 파일(구조, 측정값)을 읽으세요.

애니메이션 카드 (library/cards/*.card.html)

bin/monteur cartes                                   # 카탈로그 + 변수
bin/monteur carte RUSH.mp4 stat.courbe --start 12.4 --set value=125 --set suffix=K --set unit=구독자

→ Hyperframes 컴포지션이 채워지고 렌더링됩니다(오버레이면 투명 MOV, 전체 화면이면 MP4). plan.motion에 추가됩니다. 규칙: 카드는 최대 4~8초 간격, 줄당 텍스트 ≤ 8단어, 색상 accent = 차트의 강조색, 제목이 이미 있는 경우 후크 중에는 절대 사용하지 않습니다.

카드 생성하기

기존 카드를 복사하세요: 헤더 <!--meta {label, category, mode: overlay|full, duration, vars, usage}-->, 그 다음 <style>, <template> (HTML, {{키|기본값}} 변수), <script> (GSAP 타임라인 tl, 값은 V, 지속 시간은 V.DUR). 단위: var(--u) = 짧은 변의 1%. Hyperframes 규칙: Math.random/Date.now 금지, 모든 것은 seek 가능. Studio에서 미리보기를 확인한 후 테스트 렌더링을 수행하세요.

참조 (styles/*.json → library 블록)

etat, palette, fonts {display, body, mono}, cards (연결된 카드 ID). nocturne 스타일은 참조 비디오에서 강조된 차트(밤하늘색, 노란색 #FFD935, 세리프 이탤릭, 모노 대문자)를 전달합니다.

차트 (ui/themes/*.json)

인터페이스 테마; Studio에서 활성화할 수 있습니다. 새 테마를 추출하려면 monteur-charte 스킬을 사용하세요.

Individual skills in this repo

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

관련 스킬