Compétences remotion-render
🎬

remotion-render

Risque moyen 🌐 Accès réseau⚙️ Commandes externes

Générer des vidéos à partir de code React/Remotion TSX

Également disponible depuis: inference-sh-6,inference-sh-8,inferen-sh,inference-shell,skillssh,tul-sh,toolshell,inference-sh-7,inference-sh-9

La création de vidéos programmables à partir de code React nécessite des outils spécialisés et une infrastructure de rendu. Cette skill enveloppe le service inference.sh pour accepter du code TSX et retourner des vidéos MP4, permettant à Claude Code de générer des graphiques animés sans montage vidéo manuel.

Prend en charge: Claude Codex Code(CC)
⚠️ 64 Médiocre
1

Télécharger le ZIP du skill

2

Importer dans Claude

Allez dans Paramètres → Capacités → Skills → Importer un skill

3

Activez et commencez à utiliser

Tester

Utilisation de "remotion-render". Créer une vidéo avec du texte animé显示 'Hello World' qui apparaît en fondu sur 2 secondes

Résultat attendu:

Vidéo générée avec succès. La sortie contient une URL vidéo qui peut être téléchargée ou intégrée. La vidéo affiche du texte blanc sur un fond sombre avec une transition d'opacité de 0 à 1 sur la durée de 2 secondes.

Utilisation de "remotion-render". Générer un carré avec animation de ressort qui rebondit sur l'écran

Résultat attendu:

Rendu terminé. La vidéo de 2 secondes affiche un carré blanc aux coins arrondis sur un fond violet, avec le carré qui s'agrandit de petit à taille normale en utilisant la physique des ressorts (amortissement : 10, raideur : 100).

Utilisation de "remotion-render". Créer une vidéo avec trois blocs de texte séquencés apparaissant l'un après l'autre

Résultat attendu:

Génération vidéo terminée. La sortie de 4 secondes présente trois éléments textuels ('First', 'Second', 'Third') apparaissant séquentiellement aux marques 0s, 1s et 2s, chacun avec animation de fondu et centré à l'écran.

Audit de sécurité

Risque moyen
v1 • 4/28/2026

The skill is a legitimate video rendering tool that passes React/Remotion TSX code to the inference.sh service for MP4 generation. Static findings include false positives for backtick detection (bash code blocks), false positive for cryptographic detection (description text), and legitimate hardcoded URLs for service endpoints. No confirmed malicious patterns. The skill requires network access to connect to inference.sh, which is expected behavior.

1
Fichiers analysés
211
Lignes analysées
5
résultats
1
Total des audits

Problèmes à risque élevé (2)

Backtick Pattern Detection (False Positive)
Static scanner flagged 'Ruby/shell backtick execution' at multiple lines. Evaluation shows these are bash code blocks containing 'belt' CLI commands. The backtick-like patterns are JSON string delimiters within documentation examples, not actual shell command injection.
Weak Cryptographic Algorithm Flag (False Positive)
Static scanner flagged 'weak cryptographic algorithm' at line 3. This is a false positive - the scanner detected the word pattern in the description text, not actual cryptographic code.
Problèmes à risque faible (1)
Hardcoded URLs in Documentation
Documentation contains hardcoded URLs to inference.sh and remotion.dev. These are legitimate service endpoints required for the skill to function.
Audité par: claude

Score de qualité

38
Architecture
100
Maintenabilité
87
Contenu
50
Communauté
43
Sécurité
91
Conformité aux spécifications

Ce que vous pouvez construire

Génération automatisée de rapports vidéo

Générez des visualisations de données animées ou des rapports en passant des composants React guidés par les données. Idéal pour créer du contenu vidéo récurrent depuis des pipelines CI/CD ou des workflows automatisés.

Génération dynamique de vignettes et aperçus

Créez des vignettes vidéo personnalisées ou des clips d'aperçu à partir de composants React. Utile pour les systèmes de gestion de contenu qui nécessitent une génération programmatique de ressources vidéo.

Prototypage de graphiques animés

Prototypéz rapidement des graphiques animés et des designs de mouvement en écrivant du code TSX. Itérez sur les animations sans quitter l'environnement de développement.

Essayez ces prompts

Vidéo de texte simple avec effet de fondu
Créez une vidéo de 3 secondes avec du texte blanc sur fond sombre qui apparaît en fondu. Utilisez Remotion avec useCurrentFrame et interpolate pour l'animation d'opacité. Résolution 1920x1080 à 30 fps.
Compteur de progression animé
Générez une vidéo de 5 secondes affichant un compteur de pourcentage de 0 à 100%. Le compteur doit utiliser une animation de ressort pour un mouvement fluide. Utilisez useVideoConfig pour obtenir les informations de frame. Sortie à 60 fps.
Chronologie multi-séquences
Créez une vidéo de 4 secondes avec trois éléments textuels séquentiels. Chaque élément doit apparaître en fondu et s'afficher pendant 1 seconde avant de passer au suivant. Utilisez les composants Sequence pour la synchronisation.
Vidéo pilotée par des props dynamiques
Générez une vidéo avec un titre et un sous-titre passés en props. Le composant doit afficher le titre en grand texte blanc et le sous-titre en texte gris plus petit en dessous, centré sur un fond noir. Durée : 3 secondes.

Bonnes pratiques

  • Commencez par des animations simples et itérez - testez les animations d'opacité ou d'échelle de base avant d'utiliser des physiques de ressort complexes
  • Utilisez AbsoluteFill comme conteneur racine pour vous assurer que le contenu couvre toute la frame vidéo
  • Gardez le code TSX autonome - évitez les dépendances externes autres que 'remotion' ou 'react'

Éviter

  • Ne passez pas de code fourni par l'utilisateur directement sans validation - la skill accepte TSX mais assurez-vous que le code ne contient pas de motifs malveillants
  • Évitez les durées de vidéo extrêmement longues (plus de 60 secondes) car le temps de rendu augmente significativement
  • N'utilisez pas d'URLs d'images ou médias externes - l'environnement sandbox peut ne pas avoir accès réseau pour récupérer des ressources externes

Foire aux questions

Qu'est-ce que inference.sh et pourquoi est-il requis ?
inference.sh est le service backend qui rend le code Remotion. Il fournit l'infrastructure computationnelle pour compiler TSX et générer les frames vidéo. Vous devez installer le CLI 'belt' et vous authentifier avec inference.sh avant d'utiliser cette skill.
Puis-je utiliser des bibliothèques React externes ?
Non. Seuls les imports 'remotion' et 'react' sont pris en charge dans le code TSX. Tout autre import échouera pendant le rendu.
Combien de temps prend le rendu vidéo ?
Le temps de rendu dépend de la durée de la vidéo, de la résolution et de la complexité. Les animations simples de 3 secondes prennent généralement 10 à 30 secondes. Des résolutions plus élevées et des durées plus longues augmentent le temps de rendu proportionnellement.
Quels formats vidéo sont pris en charge ?
La sortie par défaut est MP4. Vous pouvez spécifier le codec via le paramètre 'codec', mais les codecs pris en charge dépendent de la configuration du service inference.sh.
Puis-je passer des données dynamiques à la vidéo ?
Oui. Utilisez le paramètre 'props' pour passer un objet de valeurs qui sera disponible en tant que props du composant. Cela permet la génération de vidéos guidées par les données.
Que se passe-t-il si mon code TSX contient des erreurs de syntaxe ?
Le rendu échouera avec un message d'erreur indiquant le problème de syntaxe. Examinez les détails de l'erreur et corrigez le code TSX avant de réessayer.

Détails du développeur

Structure de fichiers

📄 SKILL.md