Communitygithub.com

usemosio/style-writer

하나 이상의 참조 동영상을 재사용 가능한 스타일로 변환합니다. 결과물은 STYLE.md 파일 또는 설치 가능한 에이전트 스킬 형태로 제공되며, 해당 스타일로 새 동영상을 제작할 수 있습니다. 스타일 캡처, 추출, 문서화, 패키징 또는 '이런 동영상 더 만들어줘'라는 요청 시 사용하세요.

style-writer란 무엇인가요?

이 스킬은 사용자가 제공한 참조 동영상(2~5개 권장)을 분석하여 일관된 시각적·청각적 스타일을 추출하고, 이를 문서화하거나 재사용 가능한 에이전트 스킬로 패키징합니다. 출력 형식은 프로젝트 내에서 사용할 STYLE.md 파일 또는 SKILL.md와 references/ 폴더로 구성된 설치 가능한 스킬 폴더입니다. 추출된 스타일은 리듬, 카메라 언어, 룩, 타이포그래피, 모션 그래머, 사운드 디자인 등 '내용이 바뀌어도 유지되는 기법'에 초점을 맞추며, 특정 주제나 브랜드에 종속되지 않도록 설계됩니다. `replicate-video` CLI 도구를 통해 참조 영상 측정, 초안 작성, 검증까지 전 과정을 지원하며, HyperFrames, Remotion 등 다양한 렌더링 엔진과 Claude Code, Codex, Cursor, Gemini CLI 등 여러 AI 에이전트 플랫폼에서 설치 및 실행 가능합니다.

지원 대상✓Claude Code✓Codex CLI✓Cursor✓Gemini CLI✓OpenCode
npx skills add https://github.com/usemosio/replicate/tree/HEAD/skills/style-writer

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

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

문서

스타일 작성하기

스타일은 내용이 바뀌어도 살아남는 기법입니다: 리듬, 카메라 언어, 룩, 타이포그래피, 모션 문법, 사운드 디자인. 출력물은 STYLE.md(프로젝트 또는 레시피 라이브러리용) 또는 모든 에이전트가 설치할 수 있는 스킬 폴더(SKILL.md + references/)입니다. 도우미 replicate-video는 참조를 측정하고 숫자를 기록합니다. 당신은 오직 보아야만 말할 수 있는 것을 작성합니다.

스타일, 내용이 아닙니다. 당신이 작성하는 모든 문장은 다음 동영상의 주제, 브랜드, 캐릭터가 달라져도 여전히 유효해야 합니다. 참조 동영상의 이야기, 제품 또는 캐릭터를 언급하는 문장은 내용입니다. 그 문장을 그 뒤에 숨은 규칙으로 다시 작성하세요.

1. 참조 수집

같은 스타일의 동영상 2~5개가 스타일을 만듭니다. 하나의 동영상은 하나의 동영상 습관을 줄 뿐입니다. 하나만 있고 상대방이 더 가지고 있을 때는 더 요청하세요. 모든 참조가 로컬 파일이 되면 완료됩니다(replicate-video doctor 통과; 링크는 먼저 다운로드). 공유하는 어떤 것에서든 참조를 제외하세요(권리).

2. 모든 참조 측정

replicate-video analyze <동영상> -o .replicate/<이름>       # 참조당 하나의 폴더

그런 다음 replicate 스킬의 3단계에서 설명하는 방식(measure.md)으로 증거를 읽습니다: 스트립, 샷 프레임, 캡션 크롭. 모든 참조의 모든 스트립과 모든 샷의 프레임을 살펴보고, 참조별로 보이는 것을 기록하면 완료됩니다.

3. 초안 작성

replicate-video write .replicate/a .replicate/b --as md    --title "<스타일 이름>" -o <폴더>   # STYLE.md
replicate-video write .replicate/a .replicate/b --as skill --title "<스타일 이름>" -o <skills>   # <skills>/<이름>/

--engine hyperframes|remotion|any는 스킬의 빌드 단계를 설정합니다(기본값 HyperFrames). 초안에는 측정된 모든 숫자(포맷, 리듬, 카메라 테이블, 팔레트, 캡션, 음량)와 FILL 슬롯(거기에 무엇이 들어갈지 명명하는 HTML 주석)이 포함됩니다.

4. 모든 슬롯 채우기

references/slots.md에 따라 참조 전반에서 본 내용으로 각 슬롯을 채웁니다. 측정된 숫자는 유지하세요. 프레임이 측정이 잘못되었음을 보여줄 때만 수정하고(텍스트에 그렇게 명시). 낮은 신뢰도로 표시된 카메라 움직임은 이미 테이블에서 제외되었습니다. 테이블이 놓친 세트피스 움직임(플라이스루, 리빌)은 해당 스트립의 카메라 슬롯에 들어갑니다. 남은 슬롯이 없고 모든 주장이 적어도 두 개의 참조에서 본 것이거나 하나의 참조에서만 본 것으로 표시되면 완료됩니다.

5. 증명하기

참조에 없는 내용(다른 주제, 다른 브랜드)으로 5~10초 테스트 동영상을 만들고, 오직 스타일 파일 또는 새 스킬만을 사용하여 낯선 사람이 하는 방식으로 만듭니다. 렌더링하고 그 프레임을 같은 샷 유형의 참조 프레임(클로즈업은 클로즈업과, 와이드는 와이드와) 옆에 놓습니다. 테스트가 같은 스타일로 읽히지 않으면 파일에 무언가 누락된 것입니다. 테스트를 수정하지 말고 파일을 수정하세요. 하나의 테스트가 스타일로 읽히고 파일이 무엇이 필요한지 명명하면 완료됩니다.

6. 확인 및 전달

replicate-video check <STYLE.md 또는 스킬 폴더>

누설되어서는 안 되는 이름(참조 동영상의 제작자, 제목, 브랜드, 캐릭터)을 --forbid로 전달합니다. ok가 출력되면 완료됩니다. 그런 다음 상대방에게 파일 위치를 알려주고, 스킬의 경우 설치 방법을 알려줍니다: 폴더를 ~/.claude/skills/(Claude Code), ~/.agents/skills/(Codex, Cursor, Gemini CLI, OpenCode)로 복사하거나, 저장소의 skills/<이름>/ 아래에 커밋하고 npx skills add <owner>/<repo>로 설치합니다.

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

관련 스킬