animation
Skill0 starsChanged 12 days agoMITView on GitHub
Crée une animation ou une vidéo motion design dans l'un des 100 styles du catalogue BTHA System (glitch, synthwave, kinetic type, neon, particules, data viz, transitions…). À utiliser quand on demande « /animation <style> », une animation dans un style précis, un effet vidéo, une intro, une transition ou une vidéo TikTok/Reels animée en code (Remotion, React, HTML/CSS, canvas, SVG).
10 other projects use a version of this.
Adopted by
Most recently taken up by
- AxlZero21/Skillstheir own version, first seen Nov 8, 2026
- alunadev/ald-skillstheir own version, first seen Nov 8, 2026
- Whatscheap/igly-canvas-plugintheir own version, first seen Nov 1, 2026
- display-design-studio/skillstheir own version, first seen Oct 13, 2026
- PierreAndreis/pierre-skillstheir own version, first seen Aug 27, 2026
- dkadts/landing-kit-buildingtheir own version, first seen Aug 19, 2026
Other versions10 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 10
- arjun988/blender-skills★ 2.2ksame name
- AlexeyPerov/Unity-Open-MCP★ 17same name
- kongshan001/cocos-engine-claude-skills★ 6same name
- alunadev/ald-skills★ 4same name
- thejordanleopold/claude-code-skills-distilled★ 4same name
- display-design-studio/skills★ 2same name
- dkadts/landing-kit-building★ 2same name
- AxlZero21/Skills★ 1same name
- PierreAndreis/pierre-skills★ 1same name
- Whatscheap/igly-canvas-plugin★ 0same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
The file
Files
/animation — 100 styles d'animation prêts à l'emploi
Par Ty — BTHA System (bthasystem.io).
Lire l'argument
Formes acceptées :
/animation glitch→ styleglitch, texte par défaut./animation glitch "Mon texte"→ style + texte à animer (passe-le dans la proptext)./animation glitch 16:9ou... web→ format ou cible précisés./animationseul ou/animation liste→ affiche le catalogue ci-dessous, groupé par famille, et demande un style.
Le premier mot est le slug. Chaque slug a sa fiche : references/<slug>.md (dans le dossier de ce skill). Lis toujours la fiche avant d'écrire du code : elle contient la technique, les valeurs exactes et un composant Remotion de départ.
Slug inconnu
Si le slug n'existe pas : ne devine pas en silence. Propose les 3 styles les plus proches (par nom, famille ou effet décrit), avec leur description d'une ligne, et demande lequel prendre. Exemples : « vhs » → glitch, risograph, light-leak ; « 3d text » → extruded-text, liquid-chrome, kinetic-type ; « matrix » → ascii, scramble, code-typing.
Stack par défaut
- Vidéo (par défaut) : Remotion (React + TypeScript), 1080×1920, 30 i/s (TikTok, Reels, Shorts). Durée par défaut : 5 s (150 frames) sauf demande contraire.
- Web : si l'utilisateur veut une animation pour un site, transpose la fiche en HTML/CSS/JS (CSS keyframes,
requestAnimationFrame, canvas ou SVG). La logique « position = fonction du temps » reste la même. - Autres formats : 1080×1080 (carré), 1920×1080 (YouTube). Respecter les zones sûres en 9:16 : ~140 px de marge latérale, rien d'important dans les 25 % du bas (interface TikTok).
Règles Remotion à respecter :
- Tout dépend de
useCurrentFrame(): aucun état accumulé d'une frame à l'autre (les frames sont rendues dans le désordre et en parallèle). - Aléatoire uniquement via
random('graine')deremotion, jamaisMath.random(). - Médias via
staticFile(),<Img>,<OffthreadVideo>,<Audio>pour que le rendu attende le chargement. - Polices :
@remotion/google-fonts/<Police>pour un rendu garanti.
Workflow
- Identifier le slug (ou proposer 3 styles proches).
- Lire
references/<slug>.md. - Clarifier si besoin (une seule question groupée, seulement si c'est inconnu et important) : format (9:16 par défaut), durée, texte, couleurs de marque, projet Remotion existant ou nouveau.
- Construire :
- Projet existant : ajouter
src/<Style>.tsxet l'enregistrer dansRoot.tsxavec<Composition id=... durationInFrames fps={30} width={1080} height={1920} />. - Nouveau projet :
npx create-video@latest(template blank), puis même chose. - Partir du snippet de la fiche, l'adapter au texte/couleurs, installer les dépendances indiquées dans la fiche.
- Projet existant : ajouter
- Vérifier :
npx remotion still <id> --frame=<n> out.pngsur 2–3 frames clés, regarder l'image, corriger. - Rendre :
npx remotion render <id> out/<id>.mp4(ajouter--crf=18pour une meilleure qualité,--gl=anglesi le rendu 3D est noir). - Livrer : chemin du fichier, durée, et 2–3 variations possibles tirées de la fiche.
Plusieurs styles demandés à la fois (/animation glitch + synthwave) : lire toutes les fiches, combiner (ex. fond synthwave + titre glitch) en un seul composant.
Catalogue (100 styles)
🔤 Typographie cinétique & effets textuels
kinetic-type— Kinetic Type (Headline) : Texte percutant synchronisé à la voix, zooms saccadés, mot par motsplit-flap— Split-Flap Display : Panneau de gare : les lettres tournent avant de se fixerglitch— Glitch & VHS Rétro : Distorsions, lignes de scan, bruit analogique, aberration chromatiquehud— HUD & Terminal Sci-Fi : Interface futuriste monospace, compteurs rapides, lignes de viséeascii— ASCII Art Animation : Image faite de caractères qui changent en temps réelscramble— Scramble / Text Reveal : Lettres aléatoires façon décryptage avant le vrai motstacking— Kinetic Stacking : Mots qui s'empilent à un rythme frénétiquetypewriter— Typewriter : Machine à écrire, lettre par lettre, curseur clignotantkaraoke— Karaoke Captions : Sous-titres TikTok, le mot prononcé s'allumehandwriting— Handwriting / Signature : Texte qui se trace à la main (tracé SVG)text-path— Text on Path : Texte qui suit une courbe, un cercle, une spiralevariable-font— Variable Font Morph : Lettres qui s'épaississent, s'étirent, respirenthighlighter— Highlighter Sweep : Surligneur ou soulignement qui se dessine sous un motrotating-words— Rotating Words : Un mot qui change en boucle dans une phrase fixemask-reveal— Mask Reveal : Texte révélé à travers une forme ou une image
🎨 Mouvements organiques, fluides & abstraits
liquid-morph— Liquid Morphing : Formes qui se transforment les unes dans les autresparticles— Particles System : Milliers de points soumis au vent, à la graviténeon— Neon Glow / Cyberpunk : Lignes lumineuses avec halo et traînéestopographic— Wave & Topographic : Lignes de niveau ou vagues mathématiques en boucleaurora— Aurora & Mesh Gradient : Dégradés flous qui bougent comme des auroresmetaballs— Blobs & Metaballs : Formes rondes qui fusionnent de façon visqueusebioluminescence— Bioluminescence : Pulsation lumineuse douce façon abyssesflow-field— Flow Field (Perlin Noise) : Milliers de traits qui suivent un champ de courantsink-water— Fluid / Ink in Water : Encre qui se diffuse dans l'eaufractal-zoom— Fractal Zoom : Zoom infini dans une fractalevoronoi— Voronoi Cells : Cellules organiques qui se divisent et bougentreaction-diffusion— Reaction-Diffusion : Motifs vivants façon peau de zèbre ou corailsmoke-fire— Smoke & Fire Shader : Fumée ou flammes générées en temps réelgrain-gradient— Grain & Noise Gradient : Dégradé granuleux façon affiche moderne
🧊 Styles 3D, reliefs & matériaux
clay-3d— Clay 3D (Argile) : Objets pâte à modeler avec physique et rebondsglassmorphism— Glassmorphism : Panneaux de verre dépoli qui floutent le fondwireframe— Isometric & Wireframe 3D : Perspective isométrique ou structures en fil de ferneumorphism— Neumorphism : Formes moulées dans le fond par jeu d'ombreslow-poly— Low Poly : 3D à facettes qui accrochent la lumièreskeuomorphism— Skeuomorphism : Vrais boutons, interrupteurs, textures cuir ou métalliquid-chrome— Abstract Chrome / Liquid Metal : Mercure ou métal liquide réfléchissantproduct-spin— 3D Product Spin : Objet 3D qui tourne sur lui-même (packshot)extruded-text— 3D Extruded Text : Texte en volume avec lumière et ombrescard-flip— Card Flip 3D : Cartes qui se retournent en perspectivecube-transition— Cube / Box Transition : Transition par rotation d'un cubeglobe— 3D Globe : Globe terrestre qui tourne avec des points lumineuxgalaxy— Galaxy Particles 3D : Galaxie de particules en profondeurholo-foil— Holographic Foil : Reflet irisé arc-en-ciel façon carte holovoxel— Voxel Art : 3D en petits cubes façon Minecraft
📐 Esthétiques artistiques, graphiques & historiques
swiss— Swiss Design : Grilles asymétriques, grandes sans-serif, transitions géométriquesrisograph— Risograph & Halftone : Impression rétro granuleuse, calques décalés, 12 i/spaper-cutout— Paper Cut-out : Papier découpé avec ombre, stop-motionneobrutalism— Neobrutalism : Contours noirs épais, ombres dures, couleurs criardesbauhaus— Bauhaus : Cercle, carré, triangle, couleurs primairesmemphis— Memphis Style : Zigzags, confettis, damiers, pastels années 80synthwave— Synthwave / Vaporwave : Grille néon infinie vers un soleil couchantpixel-art— Pixel Art / 8-Bit : Rétro-gaming sans lissagecomic— Comic Book / Cel Shading : BD, contours noirs, trame Pop Artblueprint— Blueprint : Plan d'architecte qui se trace sur fond bleufrutiger-aero— Frutiger Aero : Bulles, verre bleu-vert, années 2000corporate-memphis— Corporate Memphis : Personnages flat aux membres étiréspsychedelic— Psychedelic Retro : Années 70, ondulations, couleurs saturéesline-boil— Line Boil : Contours qui tremblent comme un dessin animéy2k— Y2K / Chrome Bubble : Années 2000, chromes, étoiles, bullesmanga-speed-lines— Manga Speed Lines : Lignes de vitesse et onomatopées mangawatercolor— Watercolor : Taches d'aquarelle qui se diffusentchalkboard— Chalkboard / Sketch : Dessin à la craie ou au crayon qui se traceart-deco— Art Deco : Lignes dorées géométriques années 20duotone— Duotone : Image en deux couleurs contrastées
📊 Tableaux de bord, données & interfaces UI
data-story— Data Storytelling : Barres qui montent, courbes qui se tracentbento— Bento Grid : Grille de cases asymétriques qui bougentodometer— Count-up / Odometer : Compteurs qui défilent jusqu'à la valeurmicro-interactions— Micro-interactions UI : Boutons, icônes qui se transforment, ripplemarquee— Infinite Scroll / Marquee : Bandeaux qui défilent à l'infiniparallax— Parallax Scrolling : Couches à vitesses différentesskeleton— Skeleton Loading : Formes qui pulsent avant le contenubar-race— Bar Chart Race : Classement de barres qui se doublent dans le tempsprogress-rings— Progress Rings : Anneaux type Apple Watch qui se remplissentmap-route— Map Route Tracing : Parcours tracé sur une carte (running !)timeline— Timeline : Frise chronologique qui avancechat— Chat / iMessage Simulation : Bulles de conversation qui apparaissentnotifications— Notification Stack : Notifications qui tombent et s'empilentphone-scroll— Phone Mockup Scroll : Écran d'app qui défile dans un téléphonecode-typing— Code Typing / IDE : Code qui s'écrit dans un éditeurcursor-demo— Cursor Demo : Curseur qui clique et navigue dans une interfacebefore-after— Before / After Slider : Comparaison avant-après avec curseur
🎬 Transitions & mouvements de caméra
whip-pan— Whip Pan : Panoramique ultra-rapide avec flou de mouvementzoom-punch— Zoom Punch : Zoom brutal sur le temps fortcamera-shake— Camera Shake : Tremblement d'impactshape-wipe— Shape Wipe : Transition par forme qui balaie l'écraniris— Iris / Circle Reveal : Ouverture ou fermeture en cercleink-transition— Ink / Paint Transition : Tache d'encre qui envahit l'écranlight-leak— Light Leak & Lens Flare : Fuites de lumière façon pelliculeken-burns— Ken Burns : Zoom lent sur une photosplit-screen— Split Screen : Écran divisé qui s'ouvrespeed-ramp— Speed Ramp : Ralenti puis accélérationpage-curl— Page Curl : Page qui se tournematch-cut— Match Cut / Morph Cut : Raccord parfait entre deux formes
🧸 Personnages & effets fun
lip-sync— Lip-Sync Avatar : Avatar dont la bouche suit la voixpuppet-rig— Puppet Rig : Personnage articulé (bras, tête, clignements)confetti— Confetti / Emoji Rain : Pluie de confettis ou d'emojissticker-pop— Sticker Pop : Stickers qui surgissent avec rebondsquash-stretch— Squash & Stretch : Objet élastique façon cartoonmorph-icons— Morphing Icons : Une icône qui se transforme en une autrefireworks— Firework / Burst : Explosion de particules de fête
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

