Communitygithub.com

cmak34/claude-remotion-skill

Compétence Claude - Générer des vidéos avec Remotion.

Qu'est-ce que claude-remotion-skill ?

Cette compétence permet à l'agent Claude d'utiliser Remotion, une bibliothèque JavaScript permettant de créer des vidéos programmatiquement à l'aide de React. Elle est utile pour les développeurs et créateurs de contenu souhaitant automatiser la génération de vidéos dynamiques, que ce soit pour des présentations, des animations, des graphiques animés ou des sous-titres. La compétence fonctionne en exploitant les capacités de Remotion pour composer des vidéos à partir de composants React, en gérant le rendu vidéo, les transitions, les effets, et l'exportation au format MP4 ou autres. Elle s'intègre directement dans l'environnement de Claude, permettant de générer des vidéos via des commandes ou des instructions en langage naturel. Le SKILL.md documente les étapes d'installation, les API disponibles, les exemples d'utilisation et les configurations nécessaires pour que Claude puisse orchestrer la création vidéo de bout en bout.

Compatible avec✓Claude Code~Codex CLI~Cursor
npx skills add cmak34/claude-remotion-skill

Demander à votre IA préférée

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

Documentation

Que fait claude-remotion-skill ?

Compétence Claude - Générer des vidéos avec Remotion.

Description

Cette compétence permet à Claude d'utiliser Remotion, une bibliothèque JavaScript qui permet de créer des vidéos programmatiquement à l'aide de React. Vous pouvez générer des vidéos personnalisées en écrivant du code React, avec des animations, du texte, des images, des transitions et bien plus encore.

Prérequis

  • Node.js (version 16 ou supérieure)
  • npm ou yarn
  • Connaissances de base en React et JavaScript

Installation

  1. Assurez-vous que Claude a accès à un environnement Node.js.
  2. Installez Remotion dans votre projet :
npm init video@latest

Ou ajoutez Remotion à un projet existant :

npm install @remotion/cli

Utilisation

Créer une vidéo simple

import { Composition } from 'remotion';
import { MyVideo } from './MyVideo';

export const RemotionRoot: React.FC = () => {
  return (
    <>
      <Composition
        id="MyVideo"
        component={MyVideo}
        durationInFrames={120}
        fps={30}
        width={1920}
        height={1080}
      />
    </>
  );
};

Rendre la vidéo

npx remotion render src/index.ts MyVideo out/video.mp4

Fonctionnalités supportées

  • Génération de vidéos à partir de composants React
  • Animations et transitions
  • Texte et typographie
  • Images et fonds
  • Graphiques animés
  • Sous-titres
  • Exportation en MP4, WebM et GIF

Exemples de cas d'usage

  • Créer des vidéos de démonstration
  • Automatiser la génération de vidéos pour les réseaux sociaux
  • Générer des animations pour des présentations
  • Produire des vidéos avec des données dynamiques

Limitations

  • Nécessite un environnement Node.js fonctionnel
  • Le rendu peut prendre du temps selon la complexité de la vidéo
  • Certains effets avancés peuvent nécessiter des packages supplémentaires

Ressources

Skills associés