Communitygithub.com

Stickman Shorts (스틱맨 쇼츠)

Remotion과 2D 애니메이션으로 숏폼 및 유튜브 영상을 만들고 복제합니다. 기본 형식은 시청자가 A 또는 B를 투표하고 승리한 경로를 따라 다음 파트가 진행되는 스틱 피겨 'You Decide' 스토리 쇼츠입니다. 또한 사용자가 제공하는 모든 예시 영상(설명, 상위-N 목록, 스토리 내레이션, 역사/사실 영상, 퀴즈, Would You Rather, 스킷, 채팅 스토리, 운동 텍스트, 화이트보드, 가로 장편)을 분석하여 컷, 페이스, 팔레트, 자막, 사운드를 재구성하고 독창적인 콘텐츠로 포맷을 재현합니다.

Stickman Shorts (스틱맨 쇼츠)란 무엇인가요?

Stickman Shorts는 Remotion 기반의 SVG React 컴포넌트를 사용하여 플랫 2D 애니메이션 비디오를 제작하는 AI 스킬입니다. 주된 출력 형식은 세로(1080×1920, 30fps) 스틱 피겨 'You Decide' 스토리 쇼츠로, 각 파트는 약 75~90초 길이이며 '당신은…' 형식의 2인칭 내레이션으로 진행되고 A/B 선택지로 끝납니다. 시청자의 투표 결과에 따라 다음 파트가 '대부분의 분들이 …라고 답하셨습니다'로 시작하며 승리 경로를 이어갑니다. 또한 사용자가 예시 영상을 제공하면 그 영상의 레이아웃, 페이스, 자막, 사운드를 분석하여 동일한 포맷을 독창적인 콘텐츠로 재현합니다. 이 스킬은 Claude Code, Cursor, Codex 등 AI 에이전트 플랫폼에서 사용할 수 있으며, Python과 Node.js 환경을 필요로 합니다. 스크립트 작성, 스틱 피겨 리깅, 세트 디자인, 자막, 자연스러운 TTS 음성, 저작권 없는 합성 SFX 및 음악, 믹싱 및 렌더링(세로/가로/정사각형)을 모두 포함합니다. 특히 'You Decide' 또는 'Choose Your Own Adventure' 형식의 쇼츠, 투표 후 다음 파트, 무표정 채널 비디오, 또는 '이 영상처럼 만들어 줘' 요청에 적합합니다.

지원 대상✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/SyedBahjat/claude-stickman-shorts/tree/HEAD/skills/stickman-shorts

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

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

문서

Stickman Shorts

Remotion에서 SVG React 컴포넌트로 제작된 플랫 2D 애니메이션 비디오 (모든 화면 비율).

  • 내장 포맷: 세로(1080×1920, 30fps) 스틱 피겨 'You Decide' 스토리 쇼츠. 각 파트는 약 75~90초 길이이며, 2인칭('당신은…')으로 진행되고 A/B 선택지로 끝납니다. 시청자가 투표하면 다음 파트는 '대부분의 분들이 …라고 답하셨습니다'로 시작하며 승리 경로를 따릅니다.
  • 기타 모든 포맷: 예시 영상을 제공하면 해당 포맷(레이아웃, 페이스, 자막, 사운드)을 분석하여 독창적인 콘텐츠로 재현합니다. 자세한 내용은 references/CLONE-ANY-VIDEO.md 및 references/FORMATS.md를 참조하세요.

0. 엔진 찾기 또는 설정

엔진은 https://github.com/SyedBahjat/claude-stickman-shorts 의 Remotion 프로젝트입니다.

  • 현재 작업 디렉토리에 src/kit/Stick.tsx가 있으면 엔진 안에 있는 것입니다. 그대로 사용하세요.
  • 그렇지 않으면 프로젝트를 생성할 위치를 물어본 후: git clone https://github.com/SyedBahjat/claude-stickman-shorts <폴더> && cd <폴더> && npm install
  • Node 18+, PATH에 ffmpeg, Python 3 (pip install -r requirements.txt - numpy, scipy 필요)가 필요하며 SFX 및 참조 분석기, TTS도 필요합니다(references/AUDIO.md 참조; VoiceStudio는 무료이며 로컬 실행 가능).
  • 스모크 테스트: npx remotion still src/index.ts FreshCo-P2B out/test.png --frame=300 실행 후 PNG 확인합니다.

1. 작업 선택

사용자가 원하는 것…이렇게 하세요
아이디어에서 새 시리즈로그라인 3개 제안 → 전체 분기 시즌을 stories/<스토리>/script.md에 작성(references/STORY.md) → 파트 1 제작
다음 파트('사람들이 B를 선택함')stories/<스토리>/script.md + continuity.md 읽기 → 해당 경로의 파트 N 제작 → 'MostOfYouSaid'로 시작
예시 영상 복제 (모든 유형)references/CLONE-ANY-VIDEO.md: 분석, 분류, 비주얼 및 사운드 일치, 독창적 콘텐츠 작성
다른 종류의 비디오 (설명, 상위-5, 퀴즈, 채팅 스토리, 가로…)references/FORMATS.md → src/templates/Starter.tsx에서 시작 (--props='{"format":"horizontal"}')
음성/사운드 변경references/AUDIO.md

2. 제작 (세부 사항은 references/WORKFLOW.md 참조)

  1. 샷 시트 + 대사 TSV → 사용자가 스크립트와 A/B 옵션 승인.
  2. 음성: node scripts/voiceover.mjs <이름> "<대사>" --voice <ID> --trim --loud -16 (또는 --from <wav>). 모든 대사를 전사하여 단어 확인.
  3. src/stories/에서 가장 가까운 에피소드 복사 (src/stories/freshco/FreshCoP2B.tsx에서 시작) → 타임라인 (LEN, SHOTS, CAPS, SFX) 교체 → src/Root.tsx에 등록 → npm run typecheck.
  4. 모든 주요 비트에서 스틸 프레임 렌더링, 모든 움직이는 샷의 프레임 스트립 렌더링. 렌더링 전에 반드시 확인.
  5. npx remotion render src/index.ts <ID> out/raw.mp4 --concurrency=6 → loudnorm으로 −17 LUFS 적용.
  6. MP4와 함께 제목, 설명(A/B 질문 및 "A 또는 B를 댓글로 남겨주세요" 포함), 해시태그를 YouTube Shorts / TikTok / Reels용으로 제공.

3. 가장 중요한 규칙 (하우스 스타일용; 복제 포맷은 참조를 따릅니다)

  • 비주얼: references/STYLE.md를 정확히 따릅니다: 음소거된 어두운 팔레트, 잉크 외곽선, 점 눈, 입 없음, 정체성은 몸색 + 액세서리 하나, 시청자 캐릭터 YOU는 항상 빨간 팔밴드를 착용.
  • 스토리: 2인칭, 짧은 문장, 번호가 매겨진 규칙, 지연된 반전, 진정으로 어려운 A/B 선택.
  • 모션: 거리에 기반한 차분한 직립 걷기(발 미끄러짐 없음), 손은 reach 타겟을 통해 물체에 닿으며 타겟이 미끄러져 들어옴, 소품은 holdF/holdB 사용, 하드 컷과 느린 푸시인.
  • 음성: 절대 타임 스트레치나 사일런스 스쿼시 금지(깨진 소리), 절대 '브로드캐스트' 효과 사용 금지, 캐릭터는 내레이터와 명확히 다른 소리.
  • 믹스: 음성 −16 LUFS, 배경음은 makeDuck으로 덕킹, 최종 −17 LUFS. 모든 SFX/음악은 scripts/audio/에서 합성되므로 저작권 문제 없음.
  • 보고 전: 스틸 및 스트립 확인, 절대 사용자 기기에서 오디오 자동 재생 금지.
  • '좋아요와 구독' 요청을 비디오에 넣지 말고 설명에 작성.

참조

  • references/STYLE.md: 팔레트, 캐릭터, 세트, HUD, 자막, 카드, 카메라
  • references/STORY.md: 파트 구조, 작성 규칙, 샷 시트, 분기
  • references/AUDIO.md: TTS 옵션, 인간적인 음성, SFX 목록, 믹스 레벨
  • references/WORKFLOW.md: 코드 레이아웃, 리깅 API, 모션 규칙, 렌더 + 최종 체크리스트
  • references/CLONE-ANY-VIDEO.md: 모든 예시 영상 포맷 재현
  • references/FORMATS.md: 12가지 일반 비디오 포맷의 비트 구조 및 제작 노트

관련 스킬