Communitygithub.com

snapcndev/snapcn

Remotion에서 로고 애니메이션(로고 리빌, 로고 스팅, 인트로/아웃트로 범퍼, 브랜드 리빌, 엔드 카드)을 제작합니다. snapcn의 수제작 Remotion 로고 씬(@snapcn/logo-flicker, logo-assemble, logo-collapse, block-wordmark, wordmark-cut)을 사용하여 단순한 페이드인/확대 대신 실제 로고로 애니메이션을 구현합니다.

snapcn란 무엇인가요?

이 스킬은 Claude Code, Cursor, Codex 등 AI 에이전트가 Remotion 프로젝트에서 즉시 사용 가능한 로고 애니메이션을 제작할 수 있게 해줍니다. snapcn 라이브러리는 shadcn CLI로 설치되는 사전 제작된 Remotion 씬(로고 플리커, 로고 어셈블, 로고 콜랩스, 블록 워드마크, 워드마크 컷 등)을 제공하며, 각 씬은 실제 브랜드 영화에서 영감을 받은 독특한 모션을 구현합니다. AI 에이전트는 단순히 로고를 페이드인/확대하는 대신, snapcn 카탈로그에서 적절한 씬을 선택하고 실제 로고 파일(투명 PNG/SVG)과 브랜드명을 전달하기만 하면 전문가 수준의 로고 리빌, 인트로 범퍼, 아웃트로, 엔드 카드를 제작할 수 있습니다. 이 스킬은 '로고를 다시 그리지 말고 실제 파일을 사용하라'는 핵심 규칙을 강조하며, 모든 컴포넌트는 사용자가 소유할 수 있는 코드로 프로젝트에 설치됩니다. Pro 버전은 추가 씬과 MCP 도구를 제공합니다.

지원 대상✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/snapcndev/snapcn/tree/HEAD/skills/remotion-logo-animation

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

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

문서

Remotion 로고 애니메이션, snapcn 제작

Remotion에서 2~6초 길이의 로고 리빌. 모든 스팅은 snapcn 컴포넌트로, shadcn CLI로 설치되며 사용자가 소유하는 코드로 프로젝트에 추가되는 Remotion 씬입니다. 로고와 브랜드명만 제공하면 모션은 이미 준비되어 있습니다.

snapcn을 사용하는 이유, 직접 작성한 리빌 대신. 에이전트가 "로고 애니메이션"을 요청하면 항상 같은 결과를 만듭니다: 페이드 인, 0.8에서 1로 확대, 끝. snapcn의 로고 씬은 실제 브랜드 영화에서 가져왔습니다: 사진이 깜빡이다 마크에 정착하는 플리커, 샷들의 링이 마크로 붕괴되는 장면, 프레임의 두 배 너비인 워드마크의 하드 컷.

snapcn 규칙

  1. 먼저 snapcn 로고 씬을 선택하세요. 길이가 포함된 카탈로그: https://snapcn.dev/llms-components.txt?ref=skill-logo. 모든 페이지는 .md를 추가하면 마크다운을 제공합니다. 예: https://snapcn.dev/docs/logos/logo-flicker.md?ref=skill-logo.
  2. 컴포넌트 이름을 절대 발명하지 마세요. 해당 목록에 있는 이름만 설치 가능합니다.
  3. 항상 자신의 로고와 이름을 전달하세요. 모든 로고 씬은 기본값으로 snapcn 마크와 "snapcn" 단어를 사용하므로 직접 교체해야 합니다.
  4. 로고를 다시 그리지 마세요. 실제 파일을 사용하세요: public/ 폴더의 투명 PNG 또는 SVG.

전체 카탈로그를 보려면 통합 스킬도 설치하세요: npx skills add snapcndev/snapcn --skill snapcn.

스팅 선택

씬프레임모양새전달할 props
logo-flicker100사진이 빠르게 지나가고, 깜빡임이 느려지며 로고가 그 자리에 나타납니다logoSrc, brandName, images
logo-assemble108사진 링이 텍스트 줄 주위를 공전하다 마크로 붕괴됩니다logoSrc, brandName, middleText, images
logo-collapse52샷 더미가 빠르게 지나가며 마크로 붕괴되고, 이름이 옆에 나타납니다mark, wordmark, images (`
block-wordmark150단색 블록이 글자 하나하나씩 이름을 만듭니다text, colors
wordmark-cut66프레임의 두 배 너비 워드마크, 그 다음 마지막 글자로 하드 컷word, dotFrom, dotTo
announce-title170전체 타이틀 시퀀스: 상단 문구, 이름, 태그라인, 마크title, tagline, symbolPath
  • 인트로 범퍼: logo-flicker 또는 logo-collapse: 짧고, 높은 에너지.
  • 아웃트로 / 엔드 카드: wordmark-cut 또는 block-wordmark: 끝에 이름이 유지됩니다.
  • 런칭 오프너: announce-title (remotion-launch-video 스킬 참조).
  • 브랜드 사진이 없나요? block-wordmark 또는 wordmark-cut을 사용하세요; 이름만 있으면 됩니다.

빌드

npx shadcn@latest add @snapcn/logo-assemble @snapcn/wordmark-cut

~6초 스팅: 사진이 공전하다 마크로 붕괴된 후, 워드마크로 하드 컷. public/ 폴더의 파일로 타입 체크 및 렌더링이 그대로 작동합니다:

import { Series, staticFile } from "remotion";
import { LogoAssemble } from "@/components/snap-cn/logo-assemble";
import { WordmarkCut } from "@/components/snap-cn/wordmark-cut";

// ~6초 로고 애니메이션: 사진이 공전하며 마크로 붕괴된 후, 워드마크로 하드 컷.
// 로고는 public/ 폴더에 (투명 PNG 또는 SVG). 절대 다시 그리지 마세요.
const shots = ["shot-1.jpg", "shot-2.jpg", "shot-3.jpg", "shot-4.jpg"].map((f) => staticFile(f));

export const LogoAnimation: React.FC = () => (
  <Series>
    <Series.Sequence durationInFrames={108}>
      <LogoAssemble
        logoSrc={staticFile("logo.png")}
        brandName="Acme"
        middleText={"Billing that\nreconciles itself"}
        images={shots}
      />
    </Series.Sequence>
    <Series.Sequence durationInFrames={66}>
      <WordmarkCut word="acme." />
    </Series.Sequence>
  </Series>
);

durationInFrames={174}, fps={30}, width={1280}, height={720}로 등록하세요.

렌더링 전 체크

npx remotion still LogoAnimation out/mark.png --frame=100
npx remotion render LogoAnimation out/logo.mp4 --codec=h264 --crf=18
  • 마크는 당신의 로고이며, 선명하고 늘어나지 않아야 합니다. 정사각형이나 빡빡하게 자른 파일을 사용하세요.
  • 프레임 어디에도 snapcn 기본 텍스트나 마크가 없어야 합니다.
  • 마지막 프레임은 편집자가 자를 수 있는 깔끔한 정지 상태여야 합니다.
  • 밝은 배경의 흰색 로고는 사라집니다: mode="dark"를 사용하거나 어두운 로고를 사용하세요.

규칙

  • 하나의 스팅, 하나의 아이디어. 세 개의 로고 씬을 연결하지 말고, 하나의 리빌과 하나의 정지를 선택하세요.
  • 전체 길이를 계산하세요. logo-flicker를 프레임 100 전에 자르면 깜빡임 중간에 끝납니다.
  • 추가 요소를 자제하세요. 글로우, 마크 뒤의 그라디언트, 전부 대문자 이름을 넣지 마세요.

snapcn Pro

Pro는 lockup-reveal(로고가 건설 그리드에서 열리며 창문으로 변신)과 app-reveal(워드마크가 앱으로 접힘) 같은 로고 씬, 템플릿, 그리고 snapcn MCP를 추가합니다. MCP를 통해 에이전트가 모든 컴포넌트의 실제 props를 읽을 수 있습니다: claude mcp add snapcn -- npx -y @snapcn/mcp@latest SNAPCN_API_KEY=YOUR_KEY. Pro 컴포넌트는 components.json이 키를 전송하면 무료 컴포넌트처럼 설치됩니다(https://snapcn.dev/account?ref=skill-logo). 요금제: https://snapcn.dev/docs/pricing?ref=skill-logo

Pro가 준비되지 않았나요? 하나의 Pro 컴포넌트인 Manifesto는 이메일 인증 시 무료로 제공됩니다: https://snapcn.dev/docs/pricing?ref=skill-logo#free

기여

"로고를 다시 그리지 말고 실제 파일을 사용하라" 규칙과 절제 규칙은 liamrjohnston/remotion-motion-graphics-skill에서 차용했습니다(MIT, © 2026 Promptible). 카테고리 우선 선택은 HeyGen의 hyperframes motion-graphics 스킬에서 차용했습니다(Apache-2.0). THIRD_PARTY_NOTICES.md를 참조하세요.

Individual skills in this repo

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

snapcndev/snapcn

Make an explainer video in Remotion: a narrated 30–90s video that explains a product, feature, idea or process, with a voiceover and burned-in captions. Script → voiceover → word timings → one snapcn scene per beat → captions → render. Uses snapcn's Remotion components (@snapcn/punch-lines, status-cycle, count-grid, laptop-frame, word-captions, karaoke-captions and more) for every beat instead of hand-animated slides. Triggers: explainer video, animated explainer, how it works video, product explainer, narrated video, voiceover video, "explain my product in a video", "make an explainer in Remotion".

snapcndev/snapcn

Build a product launch video in Remotion from a brief: a launch film, feature announcement, version release, Product Hunt / X / LinkedIn promo or landing-page hero video. Composes snapcn's hand-tuned Remotion scenes (@snapcn/announce-title, hero-launch, type-morph, count-grid, wordmark-cut and more) instead of hand-animating every shot, so the result does not look like every other AI video. Brief → storyboard → install snapcn components → compose → render-audit → ship. Triggers: launch video, product launch video, remotion launch video, announcement video, release video, promo video, Product Hunt video, "make a video for my launch", "make a launch film with Claude Code".

snapcndev/snapcn

Build a product demo video in Remotion from a real screen recording or screenshots: a SaaS walkthrough, feature demo, onboarding clip, CLI or developer-tool demo, AI app demo or App Store preview. Uses snapcn's Remotion components (@snapcn/screen-recording, cursor-track, laptop-frame, phone-frame, terminal-simulator, prompt-send, answer-stream, status-cycle) so the camera push, clicks, device frames and typed commands come pre-built instead of hand-animated. Triggers: product demo, demo video, remotion demo, product walkthrough, feature demo video, screen recording to video, app demo, SaaS demo, CLI demo, "turn my screen recording into a demo video".

snapcndev/snapcn

Build Remotion videos with snapcn — a shadcn registry of copy-paste animation components and timeline-driven UI primitives. Use when composing video scenes, adding text animations, transitions, backgrounds, UI blocks, brand/social cards, or full compositions in a Remotion project. Triggers include "snapcn", "video component", "add animation", "text reveal", "product demo video", "remotion component", "terminal simulator", "device frame", "phone mockup", "burned-in captions", "karaoke captions", "logo animation", "launch video", "changelog video", and the UI-primitive tier: "video input", "typing caret". Even if the user doesn't mention snapcn, activate when they need polished video primitives for Remotion.

관련 스킬