localize-campaign

Installation
SKILL.md

Localize a campaign

Delivers every video in every target language as a dubbed, lip-synced MP4 with a predictable name, plus a sheet the regional teams can review from.

If no sync. tools are available, follow references/connect.md first. Without the MCP tools, each version is one POST /v2/generate with dubParams, as in references/api.md.

1. Plan the matrix

  1. Videos. List each source video with its name, length and where it comes from (a file, URL or social link).
  2. Markets to languages. Turn markets into languages and confirm them with the user. Germany, Austria and Switzerland are all German; Brazil is Portuguese; most of LATAM is Spanish. Call get-translation-options and check that every language is supported, naming the closest option for any that isn't. Don't guess regional variants the options don't list.
  3. The matrix. Show it as a table: one row per video, one column per language, and the total number of versions.
  4. Files. Agree a naming pattern up front, by default <campaign>_<video>_<lang>.mp4, for example spring24_hero-30s_de.mp4.

2. Check what dubbing won't change

Before spending anything, tell the user what stays the same, so nobody is surprised in review:

Installs
3
First Seen
1 day ago