技能 remotion-render
📦

remotion-render

低风险 ⚙️ 外部命令🌐 网络访问

Renderizar videos desde código React Remotion

也可从以下获取: skillssh,toolshell,inferen-sh,inference-sh-6,inference-sh-7,tul-sh,inference-shell,inference-sh-8

Crear videos de forma programática es complejo y requiere infraestructura de renderizado especializada. Esta habilidad transforma componentes React Remotion en videos MP4 mediante renderizado en la nube, permitiendo a los desarrolladores generar videos desde código sin necesidad de gestionar servidores de renderizado.

支持: Claude Codex Code(CC)
📊 69 充足
1

下载技能 ZIP

2

在 Claude 中上传

前往 设置 → 功能 → 技能 → 上传技能

3

开启并开始使用

测试它

正在使用“remotion-render”。 Componente Remotion con animación de texto fade-in, duración 3 segundos, 1080p

预期结果:

  • Trabajo de renderizado enviado exitosamente
  • Progreso: 0% -> 25% -> 50% -> 75% -> 100%
  • URL del video: https://cdn.inference.sh/outputs/abc123/video.mp4

正在使用“remotion-render”。 Componente de contador animado con props dinámicos mostrando porcentaje de progreso

预期结果:

  • Componente compilado con props proporcionados
  • Renderizando frames 1-180 a 60 FPS
  • Salida: 1080x1080 MP4, codec H.264, duración 5 segundos
  • Enlace de descarga expira en 7 días

安全审计

低风险
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
已扫描文件
210
分析行数
3
发现项
1
审计总数
低风险问题 (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.
审计者: claude

质量评分

38
架构
100
可维护性
87
内容
31
社区
88
安全
91
规范符合性

你能构建什么

Generación automatizada de contenido de video

Los equipos de marketing pueden generar contenido de video personalizado a escala pasando datos de clientes como props a plantillas Remotion, produciendo videos personalizados para cada destinatario sin edición manual.

Videos de visualización de datos

Los desarrolladores pueden convertir gráficos dinámicos, diagramas y animaciones de datos en formatos de video compartibles para presentaciones, redes sociales o propósitos de documentación.

Prototipos animados de UI

Los equipos de diseño pueden exportar animaciones interactivas de React como archivos de video para revisiones de stakeholders, documentación de diseño o materiales de handoff sin necesidad de grabar pantalla.

试试这些提示

Animación básica de desvanecimiento
Crea un componente Remotion simple que haga fade in de un mensaje de bienvenida durante 3 segundos en resolución 1080p. Usa la habilidad remotion-render para generar el video.
Contador animado con progreso
Genera un video mostrando un contador de porcentaje animado de 0 a 100 durante 5 segundos. Incluye un indicador de carga debajo del contador. Usa los hooks useCurrentFrame y useVideoConfig de Remotion.
Animación secuencial multi-escena
Construye un componente Remotion con tres tarjetas de título secuenciales que aparezcan con fade in una después de otra. Cada tarjeta debe mostrarse durante 2 segundos antes de hacer la transición. Usa componentes Sequence y animaciones spring para un movimiento suave.
Video personalizado basado en datos
Crea una plantilla Remotion que acepte props de datos de usuario incluyendo nombre, empresa y logro. Genera una animación de certificado de premio personalizado. Luego renderiza múltiples videos pasando diferentes valores de props para cada destinatario.

最佳实践

  • Mantén los componentes Remotion puros y libres de efectos secundarios para un renderizado confiable en diferentes entornos
  • Usa las funciones interpolate y spring de Remotion para animaciones suaves y profesionales en lugar de cálculos manuales de frame
  • Prueba los componentes localmente con la vista previa de Remotion antes de enviar a renderizado en la nube para detectar errores tempranamente

避免

  • Evita hacer llamadas API o solicitudes de red dentro de componentes Remotion ya que el renderizado ocurre en un entorno aislado en la nube
  • No uses APIs exclusivas del navegador como localStorage o el objeto window ya que Remotion renderiza en un contexto Node.js
  • Evita duraciones de video excesivamente largas o resoluciones extremadamente altas que puedan causar timeout o exceder los límites de la plataforma

常见问题

¿Qué es Remotion y cómo funciona esta habilidad?
Remotion es un framework de React para crear videos usando código. Esta habilidad envía tus componentes TSX de Remotion a la plataforma en la nube inference.sh, que los renderiza como videos MP4 y devuelve una URL descargable.
¿Necesito instalar algo para usar esta habilidad?
La habilidad usa la CLI de inference.sh internamente. Necesitas una cuenta de inference.sh con credenciales válidas configuradas. La CLI se puede instalar mediante curl -fsSL https://cli.inference.sh | sh
¿Qué formatos y codecs de video son soportados?
La plataforma produce archivos MP4 con codec H.264 por defecto. La resolución es configurable hasta los límites de la plataforma. Los presets comunes incluyen 1920x1080, 1080x1080 y 1280x720.
¿Puedo pasar datos dinámicos a mis componentes de video?
Sí, usa el parámetro props para pasar cualquier dato serializable en JSON a tu componente. Tu componente recibe estos como props de React para generación de video basada en datos.
¿Cuánto pueden durar mis videos?
La duración del video depende de tu plan de inference.sh. Los límites típicos van desde 30 segundos para niveles gratuitos hasta varios minutos para planes pagos. Revisa la configuración de tu cuenta para límites específicos.
¿Qué pasa si mi renderizado falla?
La habilidad devuelve un mensaje de error con detalles sobre el fallo. Los problemas comunes incluyen errores de sintaxis en código TSX, imports faltantes o exceder límites de recursos. Corrige el error y vuelve a enviar.

开发者详情

文件结构

📄 SKILL.md