Communitygithub.com

remocn/remocn

Instala un componente remocn en un proyecto Remotion y muestra cómo usarlo: lee su página de documentación, ejecuta shadcn add, y lo coloca en una Sequence con la duración adecuada. Úsalo cuando el usuario nombre un componente remocn para agregar, o solicite una animación, transición, fondo o primitiva de UI específica en lugar de un video completo.

¿Qué es remocn?

Este skill automatiza la adición de componentes de la librería remocn (una colección de componentes de UI animados y transiciones para Remotion) en proyectos existentes de Remotion. Cuando un desarrollador solicita un componente específico (por ejemplo, 'título con glitch', 'corte rápido'), el skill primero consulta el índice de componentes en remocn.dev para resolver el nombre exacto, luego lee la documentación en Markdown del componente para conocer sus props, ejemplo de uso, duración y notas de restricción. Después, prepara el proyecto (configurando el registro de paquetes @remocn si es necesario), instala el componente mediante npx shadcn add, genera un fragmento de código de uso adaptado al canvas y lo coloca dentro de un Sequence con la duración mínima requerida, o en una TransitionSeries si es una transición. Finalmente, verifica la compilación con TypeScript y captura un still para confirmar visualmente el resultado. El skill está diseñado para Claude Code y otros agentes basados en Claude que trabajan con proyectos Remotion, permitiendo una integración rápida y precisa de componentes reutilizables.

Compatible con✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Remocn/remocn/tree/HEAD/plugins/remocn/skills/add

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Agregar un componente remocn

Solicitado: $ARGUMENTS

Primero, carga el skill remocn para conocer las convenciones de niveles y el Canvas y la sincronización.

  1. Resolver el nombre. Si la solicitud es un nombre exacto de componente, úsalo. Si es una descripción ("un título con glitch", "un corte rápido"), filtra la lista de https://remocn.dev/llms-components.txt y ofrece los dos o tres mejores, cada uno con su línea Use for y duración. Espera la elección.
  2. Leer su página. Obtén la URL del documento .md que proporciona el índice. Anota las props, el ejemplo, Length y cualquier nota Avoid for. Si la nota de restricción coincide con lo que el usuario quiere, indícalo y sugiere el reemplazo que nombra.
  3. Preparar el proyecto una vez. Si components.json no tiene el registro @remocn, ejecuta node "${CLAUDE_SKILL_DIR}/../video/scripts/setup.mjs" <project-root> primero (fuera de Claude Code: ../video/scripts/setup.mjs desde la carpeta de este skill). Su resultado JSON indica qué archivos escribió; transmite cualquier warning.
  4. Instalar. npx shadcn add @remocn/<nombre>. Las dependencias se instalan de forma transitiva; lista qué archivos se generaron.
  5. Usarlo. Muestra un fragmento de uso basado en el ejemplo de la documentación, dimensionado al canvas, dentro de un <Sequence durationInFrames> de al menos su Length más tiempo de espera. Las transiciones van dentro de TransitionSeries.Transition como presentation con linearTiming/springTiming en su Length. Si el usuario indicó un lugar en su código, colócalo allí; de lo contrario, pregunta dónde va.
  6. Verificar. npx tsc --noEmit, luego un still al final de su movimiento (npx remotion still <composition> out/<nombre>.png --frame=<n>) y revísalo.

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

Skills relacionados