Communitygithub.com

mattpbakerdev-oss/ugc-shorts-pipeline

Routeur pour toutes les compétences Remotion

Qu'est-ce que ugc-shorts-pipeline ?

Ce skill agit comme un routeur central pour l'écosystème Remotion, orientant automatiquement l'agent vers la compétence spécialisée appropriée en fonction de la tâche demandée par l'utilisateur. Il couvre la création de vidéos, la configuration de projets, l'édition de markup React, l'utilisation de cartes (statiques ou animées), le traitement multimédia (montage, rognage, métadonnées), l'amélioration de l'interactivité dans le Studio, l'aperçu et le rendu vidéo, la gestion des sous-titres, la construction de SaaS, la consultation de documentation et la mise à jour. Il est conçu pour fonctionner sur plusieurs plateformes (Cursor et autres clients d'agents avec ou sans navigateur intégré) et impose des bonnes pratiques comme ne pas écraser les modifications utilisateur, privilégier l'aperçu interactif avant le rendu, et ne lancer le rendu que sur demande explicite. En résumé, ce skill simplifie et unifie l'expérience de développement Remotion en offrant des chemins d'accès clairs et contextualisés.

Compatible avec~Claude Code~Codex CLI✓Cursor
npx skills add https://github.com/mattpbakerdev-oss/ugc-shorts-pipeline/tree/HEAD/.agents/skills/remotion-best-practices

Demander à votre IA préférée

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

Documentation

Préserver les modifications utilisateur

Les utilisateurs peuvent apporter des modifications au code en dehors de la conversation.

Si vous détectez un changement surprenant effectué entre-temps, ne l'écrasez pas, supposez qu'il était intentionnel ou demandez une confirmation.

Créer une vidéo

Si l'utilisateur demande de créer, réaliser ou construire une nouvelle vidéo ou composition, chargez Créer une nouvelle vidéo Remotion, qu'un projet Remotion existe déjà ou non.

Configuration d'un nouveau projet

Si aucun projet Remotion n'existe actuellement, chargez Créer un nouveau projet Remotion

Bonnes pratiques pour le markup React

Si vous écrivez du markup React Remotion, chargez Bonnes pratiques pour le markup Remotion

Cartes

Pour les cartes statiques, les itinéraires animés et les marqueurs, les explicateurs géographiques, Mapbox, MapLibre, MapTiler, GeoJSON ou les survols géographiques 3D, chargez Cartes Remotion.

Multimédia

Pour réaliser des tâches multimédia dans le navigateur, telles que le rognage, le recadrage de vidéos ou l'obtention de leurs métadonnées, chargez Remotion Multimédia

Améliorer l'interactivité

En structurant bien le markup Remotion, nous pouvons permettre aux utilisateurs de modifier de manière interactive des éléments dans le Studio et de réécrire dans le code. Si pertinent : Bonnes pratiques d'interactivité

Ouvrir l'aperçu

Si l'utilisateur demande de "réaliser" une vidéo, "créer" une vidéo, etc. Ne rendez pas la vidéo par défaut à moins qu'il ne soit très explicite. Ils veulent plutôt voir un aperçu interactif. Dès que le projet peut s'exécuter, démarrez le Studio et ouvrez l'aperçu dans le navigateur avant de construire ou d'éditer la composition. Gardez-le ouvert pendant que vous travaillez afin que l'utilisateur puisse suivre la progression et diriger.

Si vous utilisez Cursor

Exécutez Studio sans --no-open pour qu'il ouvre automatiquement le navigateur :

npx remotion studio

Si vous utilisez un autre client d'agent avec un navigateur intégré à l'application

Vous pouvez utiliser la commande ci-dessus pour laisser Studio ouvrir le navigateur, ou exécuter :

npx remotion studio --no-open

Cela démarrera un processus de longue durée et imprimera l'URL du serveur pour l'aperçu. Si le serveur est déjà démarré, il imprimera l'URL. Si vous utilisez --no-open, ouvrez l'URL exacte imprimée dans le navigateur intégré et vérifiez que le Studio se charge. Une fois qu'une composition existe, vérifiez que son aperçu vidéo se charge. Si vous ne pouvez pas l'ouvrir à cet endroit, exécutez Studio sans --no-open. Vous pouvez visiter une composition spécifique en naviguant vers /[composition-id], par exemple http://localhost:3000/MapAnimation.

:::note Le Studio prend en charge les outils WebMCP. :::

Si vous n'avez pas de navigateur intégré

Cela ouvrira le Studio dans le navigateur ou le remettra au premier plan s'il est déjà ouvert.

npx remotion studio

Plus d'options

Pour lancer un projet dans Remotion Studio, ouvrir son URL locale exacte ou configurer les drapeaux CLI de Studio, chargez Remotion Studio.

Rendre la vidéo

Ne rendez que si l'utilisateur est très explicite dans sa demande. Par exemple "Rends la vidéo", "Exporte", "Donne-moi le MP4".

L'aperçu dispose également d'une interface de rendu plus intuitive, envisagez donc de l'utiliser à la place de la ligne de commande pour le rendu.

npx remotion render

Pour plus d'options, voir Rendu.

Pour un rendu avancé au-delà du simple npx remotion render, voir : Bonnes pratiques de rendu

Sous-titres

Lorsque vous travaillez avec des sous-titres, chargez Sous-titres Remotion.

Créer un SaaS, une automatisation ou une application

Utilisez le skill Remotion SaaS pour des connaissances sur les applications SaaS alimentées par Remotion, telles que <Player>, le rendu sur Lambda, Vercel, Cloudflare, via Express.js, le rendu côté client, ou pour trouver le bon modèle SaaS.

Consulter les API et la documentation Remotion

Pour trouver et lire la documentation actuelle de Remotion, chargez Docs Remotion.

Mise à jour

Pour mettre à jour Remotion, les paquets associés, les paquets compatibles Mediabunny et les skills installés de l'agent Remotion, chargez Mise à jour Remotion.

Skills associés