Communitygithub.com

snapcndev/snapcn

Créez une animation de logo dans Remotion : logo reveal, logo sting, jingle d’intro ou d’outro, brand reveal ou end card pour une vidéo, un lancement ou une chaîne YouTube. Utilise les scènes Remotion réglées main (@snapcn/logo-flicker, logo-assemble, logo-collapse, block-wordmark, wordmark-cut) avec votre vrai logo, plutôt qu’un logo qui apparaît en fondu et s’agrandit. Déclencheurs : animation de logo, logo reveal, logo sting, logo animé, animation d’intro, outro, brand reveal, end card, jingle, « animate mon logo », « logo intro dans Remotion ».

Qu'est-ce que snapcn ?

Ce skill permet à un agent IA (Claude Code, Cursor, Codex, etc.) de générer une animation de logo professionnelle dans Remotion (2 à 6 secondes) en utilisant les scènes prêtes à l’emploi de snapcn. Chaque scène s’installe via la CLI shadcn et devient du code que vous possédez. L’agent choisit d’abord une scène dans un catalogue (logo-flicker, logo-assemble, logo-collapse, block-wordmark, wordmark-cut, announce-title), puis injecte votre vrai logo (fichier PNG ou SVG transparent) et votre nom de marque, sans jamais le redessiner. Le skill impose des règles strictes : ne pas inventer de noms de composants, ne pas chaîner trois scènes, utiliser la durée complète de chaque scène, et garder un rendu sobre. Il prend en charge toutes les plateformes supportant les skills Markdown (Claude Code, Cursor, etc.) et s’installe avec `npx skills add snapcndev/snapcn`. En option, snapcn Pro ajoute des scènes avancées (lockup-reveal, app-reveal) et un MCP pour lire les props réels des composants.

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

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Animation de logo Remotion, construite avec snapcn

Un logo reveal de 2 à 6 secondes dans Remotion. Chaque jingle est un composant snapcn, une scène Remotion qui s’installe avec la CLI shadcn et atterrit dans votre projet sous forme de code que vous possédez. Vous apportez le logo et le nom de la marque ; le mouvement est déjà construit.

Pourquoi snapcn, pas un reveal fait main. Un agent qui demande « animer le logo » écrit toujours la même chose : fondu, échelle de 0,8 à 1, terminé. Les scènes logo de snapcn sont tirées de vrais films de marque : un flicker de photos qui se stabilise sur le logo, un anneau de plans qui s’effondre sur lui, un wordmark deux fois plus large que le cadre avec un cut franc.

La règle snapcn

  1. Choisissez d’abord une scène logo snapcn. Le catalogue avec les durées : https://snapcn.dev/llms-components.txt?ref=skill-logo. Toute page sert du markdown avec .md ajouté, ex. https://snapcn.dev/docs/logos/logo-flicker.md?ref=skill-logo.
  2. N’inventez jamais un nom de composant. Seuls les noms de cette liste s’installent.
  3. Passez toujours votre propre logo et nom. Chaque scène logo utilise par défaut le logo snapcn et le mot « snapcn » jusqu’à ce que vous les remplaciez.
  4. Ne redessinez jamais un logo. Utilisez le vrai fichier : un PNG ou SVG transparent dans public/.

Pour le catalogue complet, installez aussi le skill parapluie : npx skills add snapcndev/snapcn --skill snapcn.

Choisissez le jingle

ScèneImagesAspectÀ passer
logo-flicker100Des photos défilent vite, le flicker ralentit, votre logo apparaîtlogoSrc, brandName, images
logo-assemble108Un anneau de photos orbite autour d’un texte et s’effondre sur le logologoSrc, brandName, middleText, images
logo-collapse52Une pile de plans défile et s’effondre sur le logo ; le nom apparaît à côtémark, wordmark, images (séparé par |)
block-wordmark150Des blocs de couleur construisent le nom lettre par lettretext, colors
wordmark-cut66Un wordmark deux fois la largeur du cadre, puis un cut franc sur ses dernières lettresword, dotFrom, dotTo
announce-title170Une séquence de titre complète : eyebrow, nom, tagline, logotitle, tagline, symbolPath
  • Jingle d’intro : logo-flicker ou logo-collapse : court, énergique.
  • Outro / end card : wordmark-cut ou block-wordmark : le nom reste à la fin.
  • Ouverture de lancement : announce-title (voir le skill remotion-launch-video).
  • Pas de photos de marque ? Utilisez block-wordmark ou wordmark-cut ; ils n’ont besoin que du nom.

Construction

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

Un jingle d’environ 6 s : les photos orbitent et s’effondrent sur le logo, puis un cut franc vers le wordmark. Il vérifie les types et s’affiche tel qu’écrit avec les fichiers dans public/ :

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

// Une animation de logo d'environ 6 s : les photos orbitent et s'effondrent sur le logo, puis un cut franc vers le wordmark.
// Votre logo va dans public/ (PNG ou SVG transparent). Ne le redessinez jamais.
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={"Facturation qui\nse rapproche d'elle-même"}
        images={shots}
      />
    </Series.Sequence>
    <Series.Sequence durationInFrames={66}>
      <WordmarkCut word="acme." />
    </Series.Sequence>
  </Series>
);

Enregistrez-la à durationInFrames={174}, fps={30}, width={1280}, height={720}.

Vérifiez avant de rendre

npx remotion still LogoAnimation out/mark.png --frame=100
npx remotion render LogoAnimation out/logo.mp4 --codec=h264 --crf=18
  • Le logo est votre logo, net, et non étiré. Utilisez un fichier carré ou bien recadré.
  • Aucun texte ou logo par défaut de snapcn dans les images.
  • La dernière image est une pose propre qu’un monteur peut couper.
  • Un logo blanc sur fond clair disparaît : utilisez mode="dark" ou un logo foncé.

Règles

  • Un jingle, une idée. Ne chaînez pas trois scènes logo ; choisissez un reveal et un hold.
  • Respectez la durée totale. Couper logo-flicker avant l’image 100 le coupe en plein flicker.
  • Gardez vos ajouts discrets. Pas de lueur, pas de dégradé derrière le logo, pas de nom en MAJUSCULES.

snapcn Pro

Pro ajoute des scènes logo comme lockup-reveal (le logo s’ouvre sur une grille de construction, puis se transforme en fenêtre) et app-reveal (le wordmark se plie dans votre application), les modèles, et le MCP snapcn, qui permet à votre agent de lire les vraies props de chaque composant : claude mcp add snapcn -- npx -y @snapcn/mcp@latest SNAPCN_API_KEY=VOTRE_CLE. Les composants Pro s’installent comme les gratuits une fois que components.json envoie votre clé (https://snapcn.dev/account?ref=skill-logo). Formules : https://snapcn.dev/docs/pricing?ref=skill-logo

Pas prêt pour Pro ? Un composant Pro, Manifesto, est gratuit pour un email confirmé : https://snapcn.dev/docs/pricing?ref=skill-logo#free

Attribution

La règle « ne redessinez jamais un logo, utilisez le vrai fichier » et les règles de retenue sont adaptées de liamrjohnston/remotion-motion-graphics-skill (MIT, © 2026 Promptible). Le choix par catégorie est adapté du skill motion-graphics d’hyperframes de HeyGen (Apache-2.0). Voir 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.

Skills associés