Communitygithub.com

scourtain/reels-engine

멤버의 릴 스타일을 조회, 생성, 편집, 삭제하고, 기본 스타일을 설정하거나 마지막 릴을 다른 스타일로 다시 렌더링합니다. "/reels-engine:reel-style", "내 스타일 보기", "스토리즈 스타일 만들기", "폰트 바꾸기", "자막 더 크게", "줌 더 많이", "저 릴 내 다른 스타일로 시도" 등에 사용됩니다.

reels-engine란 무엇인가요?

이 스킬은 멤버의 릴 스타일(폰트, 자막, 색상, 줌)을 완전히 관리할 수 있게 해줍니다. 스타일은 컷 편집이나 일시 정지 길이 등에는 영향을 주지 않고 오직 '룩'만 변경합니다. 멤버는 여러 콘텐츠 시리즈(예: '팁', '스토리즈')에 대해 각각 다른 스타일을 가질 수 있으며, 기본 스타일은 `brand-kit.json`에서 설정합니다. 스타일은 `HOME/styles/*.json` 파일로 저장되며, 엔진에는 멤버가 자신만의 스타일을 만들기 전까지 사용하는 내장 'starter' 스타일이 하나 있습니다. 사용자는 'references/style-interview.md'를 통해 인터뷰 형식으로 새 스타일을 만들거나, 평문 명령어로 직접 설정을 수정할 수 있습니다. 또한 멤버가 가져온 예시(동영상, 스크린샷)를 분석하여 스타일을 생성하는 'references/from-example.md' 프로세스를 지원합니다. 스타일 편집 후에는 샘플을 보여주고 멤버의 확인을 받는 것이 핵심 워크플로우입니다. 이 스킬은 Claude Code를 포함한 에이전트 기반 개발 환경에서 사용하도록 설계되었습니다.

지원 대상✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/scourtain/reels-engine/tree/HEAD/skills/reel-style

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

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

문서

릴 스타일

ENGINE = node "${CLAUDE_PLUGIN_ROOT}/engine/bin/reels.js" HOME = 설정된 경우 $REELS_HOME, 그렇지 않으면 Mac의 경우 ~/Movies/Reels, Windows의 경우 ~/Videos/Reels. ENGINE init-home 명령어로 위치를 출력합니다. 명령어에서 HOME과 PROJECT 경로는 항상 엔진이 출력하는 전체 경로를 큰따옴표로 묶어 사용하세요(따옴표 안에서 ~는 작동하지 않습니다). Windows에서는 경로에 백슬래시와 공백이 자주 포함되므로 따옴표가 없으면 문제가 발생합니다.

스타일은 룩만 의미합니다: 폰트, 자막, 색상, 줌. 컷 자체는 절대 변경하지 않습니다. 멤버가 일시 정지 길이를 더 짧거나 길게 조정하려면 그것은 편집 규칙이지 스타일이 아닙니다. HOME/edit-config.json에서 gap_between_ms(100-250)나 gap_within_target_ms를 변경한 다음 finish를 다시 실행하세요.

멤버의 스타일은 HOME/styles/*.json 파일로 저장되며, 각 콘텐츠 시리즈("팁", "스토리즈")마다 하나씩 있습니다. 기본 스타일은 HOME/brand-kit.json의 default_style에 설정됩니다. 엔진에는 'starter'라는 내장 스타일이 하나 있으며, 멤버가 자신만의 스타일을 가질 때까지 사용됩니다. 'clean', 'punchy', 'editorial'을 제안하지 마세요: 해당 스타일은 더 이상 사용되지 않습니다. (오래된 홈 디렉토리에 이 세 파일이 여전히 있을 수 있습니다. 작동은 하지만 요청하지 않는 한 건드리지 마세요.)

파일 구조와 모든 설정 옵션: references/style-file.md.

수행할 작업

  • 목록 조회: HOME/styles/를 읽고 각 스타일을 한 줄로 설명하세요(폰트, 단어 그룹/한 단어, 소프트 섀도우/외곽선/없음, 자막 위치, 줌). 기본 스타일을 표시하세요. 스타일이 없는 경우: starter 룩을 사용 중이라고 알리고 직접 스타일을 설정할 수 있도록 제안하세요.

  • 새 스타일: references/style-interview.md를 실행하세요.

  • 알아두면 좋은 점: 멤버는 /reels-engine:reel("룩 변경")에서 'Claude에게 보내기' 후 나타나는 화면에서도 스타일의 폰트, 자막, 텍스트 스타일 및 색상을 변경할 수 있습니다. 이 작업은 동일한 스타일 파일에 쓰기므로, 편집하기 전에 항상 파일을 새로 읽어오세요.

  • 멤버가 가져온 예시 기반 ("이 릴처럼 보이게 해줘", 저장된 동영상 또는 스크린샷 포함): references/from-example.md를 따르세요. 절대 예시를 요구하지 마세요.

  • 평문 편집: 파일을 변경한 후, 항상 다음 명령어로 샘플을 보여주세요: ENGINE sample <이름>. 그리고 멤버에게 괜찮은지 물어보세요. 멤버가 긍정할 때까지 계속 수정하세요.

    멤버의 요청변경 사항
    자막 더 크게 / 더 작게captions.size +12 / -12 (시작값: 단어 그룹 64, 한 단어 88)
    한 번에 한 단어씩captions.mode: "word"
    한 번에 여러 단어씩captions.mode: "group", captions.words_per_line: 3
    한 줄에 단어 더 / 덜captions.words_per_line 위나 아래로 조정, 2~4
    모두 대문자 / 일반captions.case: "upper" / "sentence"
    폰트 변경, "Montserrat 사용"font.family를 다섯 개 중 하나로, font.file: null. 확실하지 않으면: 선택기 열기(references/style-interview.md의 1단계)
    내 폰트 사용references/style-file.md의 "자체 폰트" 참조
    색상 변경, "다른 강조 색상"captions.highlight_color(강조 색상: 현재 말하고 있는 단어), captions.color(나머지 단어). 멤버가 헥스 코드나 색상 이름을 제시하면 설정하세요. 옵션을 보고 싶어하면: 선택기 열기(references/style-interview.md의 1단계)
    단어 강조 / 강조 없음captions.highlight: "pop" / "none" ("color"가 기본값)
    단어 외곽선 / 소프트 섀도우로 돌아가기 / 그림자 없는 일반 텍스트captions.treatment: "outline" / "shadow" / "none"
    줌 더 / 덜다음 레벨로 위나 아래: off → minimal → medium
    자막 이동 (머리 위, 머리 아래, 아래로, 머리 옆)captions.position: above / below / low / beside-left. 이 설정은 이 스타일의 모든 릴에 기본값을 변경합니다. 하나의 릴에만 적용하려면 /reels-engine:reel("이 릴의 자막 이동")을 사용하세요.
  • 기본값 설정: HOME/brand-kit.json의 default_style을 스타일 이름으로 설정하세요. 다른 키는 그대로 유지하세요.

  • 삭제: 먼저 확인을 받으세요("스토리즈 스타일을 삭제할까요? 이 작업은 되돌릴 수 없습니다."). 마지막 스타일은 절대 삭제하지 마세요. 기본 스타일이었던 경우 어떤 스타일을 새 기본값으로 설정할지 물어보고 설정하세요.

  • 마지막 릴을 다른 스타일로 다시 렌더링: 가장 최근 프로젝트의 cut-list.json에서 style을 설정한 다음 ENGINE finish "PROJECT" 를 실행하세요.

규칙

  • 샘플은 가장 최근 릴의 몇 초를 재생합니다. 릴이 없는 경우: ENGINE sample 명령어가 그 사실을 알려줍니다. 멤버에게 스타일이 저장되었으며 첫 번째 릴에서 확인할 수 있다고 알리고, 폰트, 자막 룩 및 색상을 선택할 수 있는 선택기를 안내하세요.
  • 샘플 실행에는 약 30초가 소요됩니다. 실행하기 전에 미리 알려주세요.
  • 이 버전에는 전체 화면 단어 순간 기능이 없습니다. 멤버가 요청하면 없다고 알려주세요.
  • 후크 카드의 룩과 릴 시작 시 후크 카드가 켜져 있는지 여부는 스타일에 hook: { preset, on }(자세한 내용은 references/style-file.md 참조) 형태로 저장됩니다. 멤버는 일반적으로 /reels-engine:reel의 '보내기' 후 화면에서 이를 선택하므로, 멤버가 기본 후크 룩을 변경해 달라고 요청하는 경우에만 여기서 설정하세요.
  • 스타일 이름은 짧고, 소문자, 케밥 케이스여야 하며 파일 이름과 일치해야 합니다.

Individual skills in this repo

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

관련 스킬