Communitygithub.com

video-ninja

비디오 제작을 위한 마스터 오케스트레이터. 10개 저장소에서 전역 설치된 79개 스킬, 로컬 동기화된 Anatomy 및 12개의 DaVinci Resolve 편집 스킬, 8개 패밀리·81개 스타일의 필름-패밀리 및 필름-스타일 맵, 선택적 도구들, 그리고 검증된 비디오 파이프라인 방법론을 연결합니다.

video-ninja란 무엇인가요?

Video Ninja는 에이전트 기반 비디오 제작을 위한 중앙 허브 역할을 합니다. 단일 진입점으로서 10개 저장소에서 가져온 79개의 전역 설치 스킬(렌더링, 미디어 처리, 애니메이션, 아트 스타일, 3D 그래픽 등), 로컬 동기화된 Anatomy 스킬(등각 투영 기술 도형)과 12개의 DaVinci Resolve 편집 스킬, 그리고 My-Little-Studio 파이프라인에서 추출한 방법론 계층을 라우팅합니다. 또한 Speech Timing, Lottie, Rive, Howler.js, Satori, Manim 등의 선택적 도구를 문서화하여 특정 요구 사항에 따라 사용할 수 있습니다. 이 스킬은 사용자가 비디오 제작, 편집, 자막, 애니메이션, 렌더링, 리뷰, 게시 등 어떤 작업을 하든 적절한 엔진(HyperFrames, ffmpeg, fframes, Remotion 등)과 워크플로를 안내하여 모든 비디오 관련 에이전트 작업의 필수 첫 단계가 되도록 설계되었습니다.

지원 대상✓Claude Code✓Codex CLI✓Cursor
npx skills add https://github.com/fabricioctelles/jump-skills/tree/HEAD/ninjas/video-ninja

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

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

문서

Video Ninja

점프 스킬 — 비디오 작업을 10개 저장소에서 가져온 79개의 전역 설치 스킬, 로컬 동기화 저장소의 Anatomy 및 DaVinci Resolve 편집 스킬, My-Little-Studio 파이프라인에서 추출한 방법론 계층으로 라우팅하는 마스터 오케스트레이터입니다.

이 닌자는 설치된 스킬이나 로컬 동기화된 스킬로 비디오 작업을 라우팅합니다. 필수 진입점이므로 비디오 스킬을 선택하기 전에 반드시 읽어야 합니다.


이 닌자가 존재하는 이유

열 개의 전역 설치 소스 저장소는 렌더링, 미디어 처리, 크래프트, 프레임워크, 애니메이션 라이브러리, 아트 스타일, 3D 그래픽 하위 시스템을 다루지만, 각각은 독립된 사일로입니다. HyperFrames는 비디오를 렌더링할 수 있지만 품질에 대한 의견은 없습니다. motion-video-kit에는 품질 원칙이 있지만 렌더러는 없습니다. Remotion은 HyperFrames의 플러그인이 아닌 대체 프레임워크입니다. opus-video-skills는 수채화, 키네틱 타이포그래피와 같은 독특한 스타일을 제공하지만 다른 저장소의 크래프트 원칙은 제공하지 않습니다. ffmpeg-skill은 기존 영상에서 작업하며 처음부터 구성을 만들지 않습니다. gsap-skills는 올바른 GSAP 패턴을 가르치지만 비디오 엔진은 아닙니다. dotlottie-web은 Lottie 에셋을 처리하지만 이를 비디오로 구성하지는 않습니다. Three.js 팩은 고급 3D 그래픽 하위 시스템을 제공하지만 영화를 계획하거나 전달하지 않습니다.

이 닌자는 이를 선택하고 연결하며 생태계에 여전히 부족한 점을 추적하는 계층입니다.


황금률

/hyperframes는 비디오 제작 및 합성의 기본 진입점입니다. 10개의 워크플로 중에서 선택하고 필요에 따라 도메인 스킬을 로드합니다. DaVinci Resolve Studio에서 구축해야 하는 푸티지 편집의 경우, 선택적 video-editor-skills 경로를 대신 사용하십시오. 이 닌자는 HyperFrames 라우팅을 대체하지 않습니다. 어떤 계층을 사용해야 하는지, HyperFrames만으로는 충분하지 않은 경우를 알려줍니다.

비디오 제작, 애니메이션, 합성, 렌더링의 경우 /hyperframes로 시작하십시오. Resolve Studio에서 구축해야 하는 토킹헤드, 브이로그, 강의 타임라인의 경우, 게이트된 video-editor-skills 경로를 사용하십시오. 다른 예외로는 Remotion, 화면 캡처, 크래프트 원칙, 파이프라인 방법, references/youtube-video.md의 YouTube Video 스티어가 있습니다.


전역 설치 소스 저장소

저장소스킬계층상태
heygen-com/hyperframes27렌더러 + 도메인 스킬설치됨, Apache-2.0
kajisho5/ffmpeg-skill1 (42개 도구)미디어 처리설치됨, MIT
echris6/motion-video-kit1품질 원칙설치됨, MIT
remotion-dev/skills12대체 프레임워크설치됨
Rieranthony/product-film-skill1화면 캡처설치됨, MIT
tugrawork-creator/saas-motion-kit1다양성과 반복 방지설치됨
tuzhechen2005/opus-video-skills2절차적 아트 스타일설치됨, MIT
greensock/gsap-skills8공식 GSAP 스킬: 타임라인, ScrollTrigger, 플러그인, React설치됨, MIT
LottieFiles/dotlottie-web1최신 Lottie 플레이어: Rust+WASM, 상태 머신, 테마설치됨, MIT
scottstts/Threejs-Awesome-Graphics-Agent-Skills24고급 Three.js 그래픽 하위 시스템자체 설치 프로그램으로 설치됨; 동기화에서 제외 (~261 MB), MIT

전역 설치 스킬의 출처는 ~/.agents/.skill-lock.json에 기록됩니다. Three.js 팩은 예외입니다. 자체 설치 프로그램(npx threejs-awesome-graphics-agent-skills@latest install --agent universal)이 ~/.agents/skills/에 잠금 파일 항목 없이 설치합니다. fframes-video는 fframes.studio를 통해 별도로 설치됩니다.

로컬 동기화 소스 스킬

저장소스킬역할라이선스
wheresryan22/anatomyanatomy설명자를 위한 등각 투영 기술 도형MIT
appariciojunior/video-editor-skills12개 스킬DaVinci Resolve Studio에서 선택적 첫 번째 패스 편집CC BY-NC 4.0; 비상업적 용도 전용

둘 다 루트 repos.md에 선언되어 있으며 repos/video-ninja/ 아래에 동기화되어 닌자가 필요할 때 지침을 로드할 수 있습니다. references/repos.md를 참조하십시오.

필름 스타일 라이브러리 및 캐릭터 키트

저장소추가 내용닌자의 사용 방법라이선스
lemomo-ai/lemo-opuscar코드로 만든 66개의 필름 스타일, 각각 데모 필름, STYLE.md, 감독 가이드 포함lemo-opuscar 스킬(Claude 플러그인)을 통해, ~/lemo-opuscar에 자체 희소 라이브러리 유지. 동기화되지 않음 (~195 MB)MIT 코드; 데모 필름 CC BY 4.0
Vincentwei1021/mg-styles-1515개의 모션 디자인 스타일, 전체 프롬프트, 소스, 렌더러, 리뷰 루브릭 포함필요 시 prompts/, harness/, lib/의 희소 체크아웃. 동기화되지 않음 (~1.2 GB)MIT
JohnHeibel/ClaudeAnimationBasep5.brush 손 그림 캐릭터 키트: 31가지 감정, 뷰, 제스처, 모자, 콘택트 시트 리뷰repos/video-ninja/ClaudeAnimationBase/ 아래에 로컬 동기화됨; ANIMATION_GUIDE.md 읽기MIT; Claude에 관한 비디오에서만 Clawd, 그 외에는 자체 캐릭터 사용

패밀리, 스타일, 설치 단계 및 라이선스 노트: references/film-families-and-styles.md.

별도 설치 스킬

소스스킬역할설치
fframes.studiofframes-videoSkia GPU, FFmpeg, 에이전트가 읽을 수 있는 QA를 갖춘 대체 Rust/SVG 렌더러잘 알려짐, 전역 설치됨

평가되었으나 설치되지 않은 외부 도구

소스역할고려 시점상태
m-bain/whisperX단어 수준 타임스탬프 및 화자 분리 기능을 갖춘 로컬 ASR단어 타이밍이나 화자 식별이 필요한 토킹헤드, 인터뷰, 팟캐스트 작업선택적 백엔드; 설치되지 않음. references/whisperx.md 참조
airbnb/lottie-webAfter Effects Lottie 애니메이션을 위한 플레이어HyperFrames 구성에서 프로젝트 제공 .json Lottie 에셋 재사용주문형 종속성; 닌자에 의해 설치되지 않음. references/lottie.md 참조
ManimCommunity/manim수학적 애니메이션을 위한 Python 엔진다른 렌더러와 어댑터를 정당화하는 반복적인 수학 설명자평가됨, 설치되지 않음. 트윗은 3b1b/manim(ManimGL)으로 연결됨. references/repos.md 참조
rive-app/rive-wasm네이티브 상태 머신을 갖춘 대화형 애니메이션프로젝트에 Rive Editor의 .riv 에셋이 있거나 앱 상태에 반응하는 애니메이션이 필요한 경우주문형 종속성. references/rive.md 참조
goldfire/howler.js웹 오디오 제어: 스프라이트, 페이드, 공간 오디오정밀한 타이밍의 음향 효과, 오디오 스프라이트, 3D 위치 오디오주문형 종속성. references/howler.md 참조
vercel/satori타이틀 카드와 썸네일용 JSX → SVG데이터로부터 타이틀 카드, 썸네일, 또는 텍스트 중심 그래픽 일괄 생성주문형 종속성. references/satori.md 참조

Anatomy는 완성된 비디오가 아닌 시각적 에셋이나 장면을 생성합니다. 그 소스는 {{JUMP_SKILLS_DIR}}/repos/video-ninja/anatomy/에 동기화됩니다. 라우팅할 때 해당 저장소의 SKILL.md를 읽으십시오. 도형을 빌드하고 검사한 다음 출력을 /hyperframes로 가져와서 모션, 합성, 렌더링 원칙을 따르십시오. 경로가 없으면 Anatomy를 사용할 수 없는 것으로 처리하고 references/anatomy.md에 설명된 대체 방식을 사용하십시오.

WhisperX나 Manim이 설치되었거나 사용 가능하다고 가정하지 마십시오. Lottie는 에셋 형식입니다. 프로젝트에 이미 해당 종류의 애니메이션이 포함된 경우에만 플레이어를 로드하십시오.

추가 참조 문서

다음 도구는 주문형 사용을 위해 references 폴더에 문서화되어 있습니다:

도구참조사용 사례
Rivereferences/rive.md상태 머신을 갖춘 대화형 애니메이션; 프로젝트에 .riv 에셋이 있는 경우 Lottie 대안
Howler.jsreferences/howler.md웹 오디오 제어: 스프라이트, 페이드, 공간 오디오; /hyperframes-audio 보완
Satorireferences/satori.md타이틀 카드, 썸네일, OG 이미지용 JSX → SVG; 텍스트 그래픽 일괄 생성
YouTube Videoreferences/youtube-video.md설명 모션 그래픽이 포함된 정제된 YouTube 비디오로 편집된 원시 토킹헤드

이 도구들은 설치된 스킬이 아니지만 특정 기능이 필요할 때 문서화되어 있습니다. YouTube Video 행은 라이브러리가 아닌 파이프라인 스티어입니다.

5개의 추가 파이프라인 스티어는 구성을 위한 그래픽을 생성하는 동안 사용되는 에셋 도구를 다룹니다: excalidraw.md (비디오 에셋으로서 손으로 그린 다이어그램), penpot.md (공식 MCP가 있는 오픈 소스 디자인 소스), fontsource.md (결정적 렌더링을 위한 자체 호스팅 폰트), lucide.md (UI 아이콘 세트), svgo.md (애니메이션에 안전한 SVG 최적화). 이 중 어느 것도 스킬을 설치하지 않습니다.

엔진 맵

소스 이미지는 합성 엔진, 프로젝트 프레임워크, 파일 편집기를 혼합합니다. 워크플로를 선택하기 전에 다음 구분을 사용하십시오:

엔진작동 방식선택 시점닌자에서의 상태
HyperFrames헤드리스 Chrome + FFmpeg에서 HTML/CSS/JS새 구성, 모션 디자인, 에이전트 주도 비디오기본값, 설치됨
ffmpeg-skill기존 파일 프로브 → 편집 → 검증절단, 결합, 오디오 정규화, 멀티캠, 전달처리, 설치됨
fframes-video프레임별 Rust/SVG, Skia GPU, FFmpeg, 검사 CLI높은 처리량 벡터 렌더링, 배치 작업, 자동화된 리뷰대체 엔진, 설치됨
RemotionReact/TypeScript, 로컬 또는 Lambda 렌더링기존 React 프로젝트, 구성 포트, 분산 렌더링대체 프레임워크, 설치됨
Motion Canvas / RevideoTypeScript 생성기; Revideo는 React 플레이어, 헤드리스 렌더링, 동적 입력 추가Motion Canvas는 편집기 기반 벡터 애니메이션용; Revideo는 매개변수화된 템플릿 및 Node/서버리스 렌더링용평가됨; 설치된 스킬 없음
MoviePyPython 클립, 구성, 프레임 효과데이터 기반 Python 파이프라인 또는 구성 프로토타입평가됨; 설치된 스킬 없음
Manim Community Edition프로그래밍 방식 수학 애니메이션을 위한 Python수학, 차트, 기하학에 대한 반복적인 설명자평가됨; 설치된 스킬 또는 어댑터 없음

Motion Canvas, Revideo, MoviePy, ManimCE를 설치된 기능으로 제시하지 마십시오. 스킬이 라우팅, 렌더링 계약, 검증을 정의할 때까지. 프로젝트가 이미 이러한 도구 중 하나를 사용하는 경우, 닌자는 이를 유지하고 동일한 모션, 오디오, 검증 원칙을 적용할 수 있습니다.

프로덕션 전에 Remotion의 라이선스를 확인하십시오. 그 코드는 소스 사용 가능이며 무료 라이선스는 개인 및 최대 3명의 조직을 대상으로 합니다. 더 큰 팀이나 자동화된 사용은 회사 라이선스가 필요할 수 있습니다. MIT 또는 OSI 승인 오픈 소스로 설명하지 마십시오.


라우팅

1단계 — 이것이 실제로 비디오 작업인가?

비디오 작업이 아니라면 이 닌자는 적용되지 않습니다:

요청경로
웹사이트/앱impeccable, apple-design
UI 애니메이션만(비디오 아님)animate, improve-animations (Emil Kowalski 팩)
마케팅 카피 또는 스크립트만copywriting, social

2단계 — 결과물별 라우팅

/hyperframes가 10개의 워크플로 중에서 선택하도록 하십시오. 그 우선순위 테이블은 권위적입니다. 이 닌자는 추가할 계층만 식별하면 됩니다:

요청워크플로추가 닌자 계층
토킹헤드 자막/embedded-captions+ /captions-overlay
팟캐스트 오버레이 카드/talking-head-recut+ /cut-the-curve
제품 또는 URL 프로모션/product-launch-video+ /motion-doctrine, /seam-craft, §제품 출시
주간 체인지로그 비디오/changelog-video—
화면 녹화 → 데모/product-film (전용 스킬)§Remotion 참조
비즈니스 필름 (실사, AI, 프리미엄)/business-motion-film§원칙 참조
반복 방지 SaaS 프로모션/saas-motion-video§원칙 참조
수채화 만화 / 가라오케 가사 비디오/painted-animation§아트 스타일 참조
키네틱 타입 쇼릴 / 포트폴리오/kinetic-reel§아트 스타일 참조
등각 투영 메커니즘 또는 객체를 이용한 기술 설명자Anatomy (동기화된 경우)로컬 SKILL.md를 읽고 SVG/HTML을 빌드 및 검사; 에셋을 /hyperframes로 가져와 구성 및 렌더링. references/anatomy.md 참조
DaVinci Resolve Studio에서 토킹헤드, 브이로그, 또는 강의 편집video-editor-skills (동기화되고 라이선스가 허용하는 경우)로컬 skills/edit-video/SKILL.md 읽기; Studio 스크립팅 및 상업적 사용 제한 확인

필름 패밀리 및 스타일

이 닌자는 8개의 필름 패밀리와 81개의 스타일로 구성된 필름-패밀리 및 필름-스타일 맵을 유지합니다. 자세한 내용은 references/film-families-and-styles.md를 참조하십시오.


질문 및 범위

이 스킬은 다음을 수행할 수 있습니다:

  • 모든 비디오 작업을 적절한 엔진, 워크플로, 원칙으로 라우팅
  • 새로운 비디오 생성, 기존 푸티지 편집, 캡션 추가 및 내보내기
  • 렌더링 엔진(HyperFrames, ffmpeg, fframes, Remotion) 간 선택
  • 필요에 따라 GSAP, Three.js, Lottie, Rive, Howler.js, Satori, Manim에 대한 지식 사용
  • 프로젝트 요구 사항에 맞는 아트 스타일 및 모션 원칙 적용

한계:

  • 비디오가 아닌 작업(웹사이트, UI 애니메이션, 마케팅 카피)에는 적용되지 않음
  • WhisperX, Manim 또는 기타 주문형 종속성이 설치되어 있다고 가정하지 않음
  • DaVinci Resolve 편집은 Studio 라이선스 및 상업적 사용 권한에 따라 다름
  • 일부 외부 도구(예: Manim, Motion Canvas)는 설치된 스킬이 아닌 평가된 상태로 유지됨

관련 스킬