{"id":20426,"plugin_id":"plugins_6a99d0b00e28819184ae0cb4675e01a8","kind":"skill","collection_source":null,"comparison_source":null,"observed_at":"2026-09-30T23:16:14.016Z","digest":"90d53d8c926d41ba1586f78e720efd181b6eee6c09156f4ca24fa6bce88704fb","against":null,"payload":{"name":"caption-translator","description":"Translate subtitles and captions while preserving timing, reading speed, line length, meaning, and culturally appropriate tone.","included_files":[],"skill_md_contents":"---\r\nname: caption-translator\r\ndescription: Translate subtitles and captions while preserving timing, reading speed, line length, meaning, and culturally appropriate tone.\r\nversion: 1.4.5\r\nauthor: AgentBroko\r\nlicense: MIT\r\ntags: [captions, subtitles, translation, accessibility]\r\n---\r\n\r\n# Caption Translator\r\n\r\nUse when the user wants captions translated or localized.\r\n\r\n1. Read the source SRT/VTT and preserve cue order, identifiers, timestamps, and formatting.\r\n2. Translate meaning rather than word-for-word phrasing while preserving names, citations, and technical terms.\r\n3. Keep lines short and readable; flag text that cannot fit without changing timing.\r\n4. Preserve speaker intent and mark uncertainty instead of inventing context.\r\n5. Return the translated subtitle file plus a short quality note.\r\n\r\nFor local files, use `npx agentbroko video-forge captions` for source generation and validate the translated file before export. Do not translate private content to an external service without user approval.\r\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}