Compétences remotion-render
📦

remotion-render

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

Render des vidéos depuis du code React Remotion

Également disponible depuis: inference-sh-8,inference-sh-6,inference-sh-7

La création programmatique de vidéos est complexe et nécessite une infrastructure de rendu spécialisée. Cette compétence transforme les composants React Remotion en vidéos MP4 via un rendu cloud, permettant aux développeurs de générer des vidéos à partir de code sans gérer de serveurs de rendu.

Prend en charge: Claude Codex Code(CC)
🥉 72 Bronze
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". Composant Remotion avec animation de texte en fondu, durée de 3 secondes, 1080p

Résultat attendu:

  • Tâche de rendu soumise avec succès
  • Progression: 0% -> 25% -> 50% -> 75% -> 100%
  • URL vidéo: https://cdn.inference.sh/outputs/abc123/video.mp4

Utilisation de "remotion-render". Composant de compteur animé avec props dynamiques montrant le pourcentage de progression

Résultat attendu:

  • Composant compilé avec les props fournis
  • Rendu des images 1-180 à 60 FPS
  • Sortie: MP4 1080x1080, codec H.264, durée de 5 secondes
  • Le lien de téléchargement expire dans 7 jours

Audit de sécurité

Risque faible
v1 • 2/26/2026

Static analysis detected 31 external command patterns and 8 network URLs, but all are FALSE POSITIVES. The skill uses the infsh CLI with proper allowed-tools constraints (Bash(infsh *)). External commands are intentional platform integration, not arbitrary execution. Network URLs point to legitimate service endpoints. Weak crypto finding triggered by SHA-256 documentation reference (SHA-256 is secure). Pipe-to-shell on line 17 is optional user-run CLI installation, not skill-executed code.

1
Fichiers analysés
210
Lignes analysées
3
résultats
1
Total des audits
Problèmes à risque faible (1)
CLI Installation via Pipe to Shell
Documentation includes curl | sh installation pattern on line 17. This is a user-run command for CLI setup, not code executed by the skill. The pattern downloads from the official inference.sh domain and verifies SHA-256 checksums.
Audité par: claude

Score de qualité

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

Ce que vous pouvez construire

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

Les équipes marketing peuvent générer du contenu vidéo personnalisé à l'échelle en transmettant les données clients comme props aux modèles Remotion, produisant des vidéos personnalisées pour chaque destinataire sans édition manuelle.

Vidéos de visualisation de données

Les développeurs peuvent convertir les graphiques dynamiques, les graphiques et les animations de données en formats vidéo partageables pour les présentations, les réseaux sociaux ou la documentation.

Prototypes UI animés

Les équipes de conception peuvent exporter des animations React interactives en fichiers vidéo pour les revues de parties prenantes, la documentation de conception ou les documents de transfert sans enregistrement d'écran.

Essayez ces prompts

Animation de fondu basique
Créez un composant Remotion simple qui fait apparaître un message de bienvenue en fondu sur 3 secondes en résolution 1080p. Utilisez la compétence remotion-render pour générer la vidéo.
Compteur animé avec progression
Générez une vidéo montrant un compteur de pourcentage s'animant de 0 à 100 sur 5 secondes. Incluez un indicateur de chargement sous le compteur. Utilisez les hooks useCurrentFrame et useVideoConfig de Remotion.
Animation de séquence multi-scènes
Construisez un composant Remotion avec trois cartes de titre séquentielles qui s'affichent en fondu l'une après l'autre. Chaque carte doit s'afficher pendant 2 secondes avant la transition. Utilisez les composants Sequence et les animations spring pour un mouvement fluide.
Vidéo personnalisée pilotée par les données
Créez un modèle Remotion qui accepte les props de données utilisateur incluant le nom, l'entreprise et l réalisations. Générez une animation de certificat de récompense personnalisé. Ensuite, rendez plusieurs vidéos en transmettant différentes valeurs de props pour chaque destinataire.

Bonnes pratiques

  • Gardez les composants Remotion purs et sans effets secondaires pour un rendu fiable dans différents environnements
  • Utilisez les fonctions interpolate et spring de Remotion pour des animations fluides et professionnelles au lieu de calculs manuels d'images
  • Testez les composants localement avec l'aperçu Remotion avant de les soumettre au rendu cloud pour détecter les erreurs tôt

Éviter

  • Évitez de faire des appels API ou des requêtes réseau à l'intérieur des composants Remotion car le rendu se produit dans un environnement cloud isolé
  • N'utilisez pas les API uniquement disponibles dans le navigateur comme localStorage ou l'objet window car Remotion s'exécute dans un contexte Node.js
  • Évitez les durées vidéo excessivement longues ou les résolutions extrêmement élevées qui pourraient expirer ou dépasser les limites de la plateforme

Foire aux questions

Qu'est-ce que Remotion et comment fonctionne cette compétence ?
Remotion est un framework React pour créer des vidéos en utilisant du code. Cette compétence envoie vos composants TSX Remotion à la plateforme cloud inference.sh, qui les rend en vidéos MP4 et retourne une URL téléchargeable.
Dois-je installer quelque chose pour utiliser cette compétence ?
La compétence utilise la CLI inference.sh en interne. Vous avez besoin d'un compte inference.sh avec des identifiants valides configurés. La CLI peut être installée via curl -fsSL https://cli.inference.sh | sh
Quels formats vidéo et codecs sont pris en charge ?
La plateforme génère des fichiers MP4 avec le codec H.264 par défaut. La résolution est configurable jusqu'aux limites de la plateforme. Les préréglages courants incluent 1920x1080, 1080x1080 et 1280x720.
Puis-je transmettre des données dynamiques à mes composants vidéo ?
Oui, utilisez le paramètre props pour transmettre toutes les données sérialisables JSON à votre composant. Votre composant les reçoit comme props React pour la génération vidéo pilotée par les données.
Quelle peut être la durée maximale de mes vidéos ?
La durée vidéo dépend de votre plan inference.sh. Les limites typiques vont de 30 secondes pour les niveaux gratuits à plusieurs minutes pour les plans payants. Consultez les paramètres de votre compte pour les limites spécifiques.
Que se passe-t-il si mon rendu échoue ?
La compétence retourne un message d'erreur avec des détails sur l'échec. Les problèmes courants incluent les erreurs de syntaxe dans le code TSX, les imports manquants ou le dépassement des limites de ressources. Corrigez l'erreur et soumettez à nouveau.

Détails du développeur

Structure de fichiers

📄 SKILL.md