Capability

Remotion — Programmatic Video

Render videos from data with Remotion, the open-source React video framework, running on your own pod — no per-render fees and no cloud video API. List your compositions, then render one to a file. Nothing to connect: the renderer lives on your pod. Run `synap launch remotion` first to install it.

What your agent can do with it

  • remotionSelf-hosted Remotion renderer HTTP service. Runs on the pod's build server (default http://localhost:8080). No external credential — the renderer is on the pod. The skill uses cal…
  • remotion_renderRenders a Remotion composition to a video file. Args: { composition: string (required — the composition name as registered in Remotion; call remotion_list_compositions to discover…
  • remotion_list_compositionsLists every composition registered in the pod's Remotion project, with the shape needed to render it. This is the DISCOVERY door — call it before remotion_render, because a render…
  • remotion_get_render_statusPolls one in-flight render job. Args: { jobId: string }. Returns the job's status ('queued' | 'rendering' | 'done' | 'failed'), progress (0-100), the output path and duration when…

What you will need

Asked for at install. Stored in your pod, never on our servers.

  • Remotion renderer token (optional)SecretOptional. Leave empty for the pod-local renderer, which is only reachable on the internal network. Set a value only when pointing this capability at an EXTERNA…