{"id":93233,"plugin_id":"plugin_asdk_app_6acb4266e7188191a3a835a65d85b2b5","kind":"skill","collection_source":"plugin_package","comparison_source":null,"observed_at":"2026-11-12T19:34:35.533Z","digest":"fc2765a986a2111253fe56e0e9c0c2aeb9427583405560b828f36229a11df254","against":null,"payload":{"description":"Use when the user wants captions or subtitles burned into a video (Hebrew, English, Arabic, Russian or another language), wants a talking video turned into a captioned vertical clip, or asks which caption style fits their video. Picks a caption style by the kind of content and runs captions_for_video after the price is approved.","included_files":[],"name":"video-captions","skill_md_contents":"---\nname: video-captions\ndescription: Use when the user wants captions or subtitles burned into a video (Hebrew, English, Arabic, Russian or another language), wants a talking video turned into a captioned vertical clip, or asks which caption style fits their video. Picks a caption style by the kind of content and runs captions_for_video after the price is approved.\n---\n\n# Captions on a video\n\nFollow the steps in the `video-price-and-status` skill: get the video, `get_price`, the user's yes, `captions_for_video`, `video_status`, the link.\n\n## Which style\n\nPick by what the video is. Name the style you picked in a few words when you show the price, so the user can ask for another. When the user wants to see the styles, call `show_examples` with `kind: caption_styles` — each style plays as a short video with a \"Use this style\" button.\n\n| The video | Start with | Also fits |\n| --- | --- | --- |\n| A calm talk, a lecture, a podcast, an interview, an explainer: long speech people read along with | `classic` | `news`, `quiet`, `typewriter`, `underline`, `elegant`, `cinema`, `bubble` |\n| An energetic pitch, sales, a hype reel, a hook-driven short: the spoken word marked out | `bold` | `karaoke`, `one-word`, `marker`, `sticker`, `drama`, `scale` |\n| Entertainment, humour, a playful or young brand: captions that move | `neon` or `pop` | `bounce`, `handwritten`, `comic`, `shadow`, `lime`, `retro`, `sport` |\n\nIf the user names a style, use it. If you can't tell what the video is, use `classic`.\n\n## What to set\n\n- `video`: the link or the upload code — or `video_file` when the user attached the video in the chat.\n- `style`: from the table.\n- `spoken_language`: leave it out to detect it, or set it when the user says (`he`, `en`, `ar`, `ru`…). Hebrew and Arabic captions are drawn right to left by themselves.\n- `captions_language`: only when the user wants the captions in another language than the one spoken (they are translated line by line).\n- `shape`: `vertical` (9:16, for Reels, TikTok and Shorts) is the default. Use `original` to keep the video's shape, or `square`, `portrait`, `landscape` when asked.\n- `headline`: only when the user wants a short headline in the first 3 seconds (3 to 8 words, in the video's language).\n- `cut_pauses`: `true` only when the user wants the silent pauses cut out.\n\nAsk only what you can't infer. \"Add Hebrew captions to my video\" plus a link is enough to price it.\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}