{"id":24717,"plugin_id":"plugins~Plugin_efd07789186881918253a50acfc32762","kind":"skill","collection_source":null,"comparison_source":null,"observed_at":"2026-09-30T23:18:36.105Z","digest":"3d3dc91e0cf9c352bc40de266cbe25feefc6cff4708db38bd395c281a0f81e77","against":null,"payload":{"name":"remotion-captions","description":"Transcribing, displaying and animating captions","included_files":[{"relative_path":"agents/openai.yaml","size_in_bytes":305},{"relative_path":"assets/remotion-icon.png","size_in_bytes":1286},{"relative_path":"display-captions.md","size_in_bytes":5493},{"relative_path":"import-srt-captions.md","size_in_bytes":2269},{"relative_path":"transcribe-captions.md","size_in_bytes":1897}],"skill_md_contents":"---\nname: remotion-captions\ndescription: Transcribing, displaying and animating captions\nversion: 4.0.506\n---\n\nAll captions must be processed in JSON. The captions must use the [`Caption`](https://www.remotion.dev/docs/captions/caption.md) type which is the following:\n\n```ts\nimport type { Caption } from \"@remotion/captions\";\n```\n\nThis is the definition:\n\n```ts\ntype Caption = {\n  text: string;\n  startMs: number;\n  endMs: number;\n  timestampMs: number | null;\n  confidence: number | null;\n};\n```\n\n## Generating captions\n\nTo transcribe video and audio files to generate captions, load the [transcribe-captions.md](transcribe-captions.md) file for more instructions.\n\n## Displaying captions\n\nTo display captions in your video, load the [display-captions.md](display-captions.md) file for more instructions.\n\n## Importing captions\n\nTo import captions from a .srt file, load the [import-srt-captions.md](import-srt-captions.md) file for more instructions.\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}