Communitygithub.com

svemyh/launch-video

X 게시물(URL 또는 텍스트)과 웹사이트 URL 또는 브랜드 프로필, 두 가지 입력으로 1080p60 다크 스테이지 제품 런칭 영상을 자체 포함된 Remotion 템플릿을 사용해 제작합니다.

launch-video란 무엇인가요?

이 스킬은 X 게시물(URL 또는 텍스트)과 브랜드 웹사이트(또는 저장된 `brand.json` 프로필)의 두 가지 입력을 받아 25~40초 길이의 1920x1080 60fps H.264 제품 런칭 영상을 생성합니다. 모든 창의적 선택은 두 개의 작은 JSON 파일(`brand.json`과 `launch.json`)에 있으며, 컴파일, 레이아웃, 사운드트랙 합성, Remotion 렌더링은 결정론적입니다. 다양한 비트(허니콤 모자이크 오프닝, 브랜드 잠금, 제품 화면 위 헤드라인, 에코시스템 헥스 타일, 거대 스테이트먼트 카드, 클릭 인터랙션이 포함된 CTA 카드, 허니콤 버스트, 도메인 타이핑 아웃트로)와 자동 비트 매칭 사운드트랙을 지원합니다. 또한 X 스레드를 제품 런칭 영상으로 변환하거나 브랜드 런칭 영상을 렌더링해야 할 때 사용할 수 있습니다. 주요 사용 사례로는 '게시물과 사이트로 런칭 영상 만들기', '기능 스레드를 제품 런칭 영상으로 전환', '브랜드 런칭 영상 렌더링' 등이 있습니다.

지원 대상✓Claude Code~Codex CLI✓Cursor
npx skills add https://github.com/svemyh/public-skills/tree/HEAD/launch-video

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

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

문서

Launch Video

X 게시물(URL 또는 텍스트)과 브랜드 웹사이트(또는 저장된 brand.json 프로필)를 25~40초 길이의 1920x1080 60fps H.264 런칭 영상(오디오 포함)으로 변환합니다. 모든 창의적 선택은 두 개의 작은 JSON 파일(brand.json과 launch.json)에 있으며, 컴파일, 레이아웃, 사운드트랙 합성 및 Remotion 렌더링은 결정론적입니다.

사전 요구 사항

  • Bun (bun >= 1.1)
  • PATH에 있는 ffmpeg 및 ffprobe (H.264/AAC 인코딩, loudnorm 마스터링, 접촉 시트 검사용)
  • ImageMagick (PATH에 있는 magick, WebP 변환, 알파 트리밍, 창 크롭에 권장)

아래 <SKILL_DIR>은 이 SKILL.md가 포함된 디렉토리를 나타냅니다(예: ~/.claude/skills/launch-video 또는 ~/.agents/skills/launch-video).

종단간 워크플로우

1. X 게시물 읽기 (URL이 제공된 경우)

bun <SKILL_DIR>/scripts/post.ts "https://x.com/<handle>/status/<id>"

공개 fxtwitter 엔드포인트를 통해 게시물 텍스트, 작성자, 통계 및 첨부 미디어를 가져옵니다 (로그인 또는 API 키 불필요).

2. 브랜드 프로필(brand.json) 부트스트랩 또는 로드

이미 관리된 brand.json이 있으면 재사용합니다. 라이브 웹사이트(예: https://fomo.family 또는 https://acme.dev)를 가리키는 경우 먼저 브랜드 폴더를 부트스트랩합니다:

bun <SKILL_DIR>/scripts/bootstrap.ts "https://fomo.family" --out ./work/brand

그런 다음 시각적으로 ./work/brand/brand.json을 큐레이트합니다(이 단계를 건너뛰지 마십시오):

  1. 마크(mark): inline-*.svg, favicon.svg 및 mark.png를 검사합니다. 스테이지는 어둡습니다(#000000 또는 사이트의 어두운 배경색(예: #060510)). 따라서 mark는 투명 배경에 흰색/밝은 색이어야 합니다(PNG32 또는 SVG). 사이트 아이콘이 불투명한 어두운 사각형 위에 있으면 ImageMagick(magick raw.png -colorspace gray -level 6%,92% alpha.png && magick -size WxH xc:white alpha.png -compose CopyOpacity -composite -trim +repage PNG32:mark-white.png)을 사용하여 밝은 마크를 투명도 위에 추출하고 미리보기 견본을 검사합니다.
  2. 스크린(screens): screens/에 있는 다운로드된 모든 이미지를 보거나(또는 헤드리스 Playwright로 2x DPI에서 라이브 제품 경로를 캡처) 실제 제품 UI 스크린샷(4~8개)만 유지하고 장식용 배경 텍스처를 삭제한 다음 각 스크린에 대한 정확한 description을 작성합니다. 데스크톱 스크린샷에 외부 벽지 여백이 있는 경우 crop: {x, y, w, h}를 추가합니다. 투명 PNG(떠 있는 휴대폰, 카드, 알림)는 자동으로 트리밍되고 프레임 없이 렌더링됩니다.
  3. 파트너/에코시스템 로고(logos): 비트에서 참조된 모든 플랫폼, 체인, 모델 또는 도구에 대한 선명한 SVG/PNG 아이콘을 추가합니다(logos/x.svg, logos/apple.svg, logos/slack.svg 등). 어두운 단색 래스터 아이콘의 경우 `

관련 스킬