branded-graphics
Create finished static branded images with original logos, exact copy and verified dimensions. Use for banners, covers, ads and…
Localize and repurpose existing creative content with fal. Deliver translated speech, accurate subtitles and channel cuts while preserving meaning, brand assets and source provenance.
Claude Code
$ npx -y skills add fal-ai-community/skills --skill localize-and-repurpose --agent claude-code
Codex
$ npx skills add fal-ai-community/skills --skill localize-and-repurpose -a codex -y
Cursor
$ npx skills add fal-ai-community/skills --skill localize-and-repurpose -a cursor -y
Gemini CLI
$ npx skills add fal-ai-community/skills --skill localize-and-repurpose -a gemini-cli -y
GitHub Copilot
$ npx skills add fal-ai-community/skills --skill localize-and-repurpose -a github-copilot -y
OpenCode
$ npx skills add fal-ai-community/skills --skill localize-and-repurpose -a opencode -y
Windsurf
$ npx skills add fal-ai-community/skills --skill localize-and-repurpose -a windsurf -y
name: localize-and-repurpose description: "Localize and repurpose existing creative content with fal. Deliver translated speech, accurate subtitles and channel cuts while preserving meaning, brand assets and source provenance."
Turn an existing approved asset into verified locale and channel variants.
Collect the source media, transcript if available, target locales, glossary, protected names, exact claims, voice permissions, target channels and budget. Keep the original master unchanged. Pin speaker choices and preserve original brand assets while changing only the requested locale and channel treatment.
1. Inspect source streams and duration. Extract an audio container before a speech endpoint that requires `audio_url`; a video path is not an audio URL. 2. Select a currently accessible timed transcription endpoint through live discovery. Check its language-code convention and word-timing output contract. Filter timing tokens by their actual type before building captions. 3. Translate the verified transcript for meaning, register, units and the supplied glossary. Preserve claims and proper nouns; do not invent stronger promises. Mark uncertain translations for a fluent reviewer before calling them approved. 4. For a dub, discover a current dubbing endpoint and inspect its target-language and source-media fields. Compare voices, speaker identity and meaning against the source. Do not add lip sync unless requested and supported by the chosen contract. 5. Re-transcribe the localized output for actual word timings. Build SRT/VTT from those timings, not proportional estimates from the original captions. 6. Make requested platform cuts from meaningful sentence/scene boundaries. Reframe around the subject; do not stretch footage. Recompose exact text/logo assets for each aspect ratio. Preserve RTL layout and glyph coverage where applicable. 7. Assemble with an available verified renderer. Check that dubbing did not remove requested music/effects. Keep localized voice, music and picture stems separate.
Deliver folders by locale and channel, localized video/audio, SRT/VTT, translated copy, glossary decisions and manifest. Verify no missing lines, caption order, nonnegative timestamps, caption ends within runtime, text coverage and source/target meaning. Listen to names and numbers. State when native-language review remains outstanding. Do not publish or distribute variants without a separate instruction.
Use the installed `fal-media` skill for current model discovery, input contracts, prices, native MCP execution and request recovery. Preserve the user's selected provider, model, inputs, output count and spending limits.
The production checks above work without another domain skill. If a specialist stage needs more guidance, follow `fal-media` to retrieve the relevant published guide and only its needed version-pinned references. Reuse guidance already read. If retrieval is unavailable, retain these local checks and current tool contracts; report any stage that cannot be completed or verified. Do not invent a model, privileged host tool or unavailable renderer to fill the gap.
Keep a manifest of sources, endpoint, actual inputs, request ID, result URL, local file and QA findings. Inspect delivered artifacts and report unverified checks.
For a terminal-only workflow, read the [genmedia production-plan guide](../genmedia/references/production-plans.md) and copy this skill's [example stage plan](assets/plan.json). The guide describes explicit submission, state files and recovery. These examples are optional CLI resources; connected MCP hosts use native fal tools.
Agent skills for fal.ai. The default execution path is the genmedia CLI: discover an endpoint, inspect its schema, run it, poll status when needed, and download outputs.
Create finished static branded images with original logos, exact copy and verified dimensions. Use for banners, covers, ads and…
Build consistent character designs and character media with genmedia. Use this for original characters, reference sheets,…
Create one character turnaround or expression reference sheet in a single image. Use for front, side and back design views; scene…
Design cinematic image and video prompts for genmedia. Use this for shot language, camera movement, lighting, lens choices, color…
Direct individual commercial product images or clips on fal. Use for product placement, reveal shots and product fidelity; use…
Create a consistent fal e-commerce product photo set from real SKU references. Deliver verified hero, detail and lifestyle images…
Choose GPT-Image2 / gpt-image-2 visual styles and industrial prompt templates from the awesome-gpt-image-2 style library. Use…
Remove visible Gemini image watermarks from local image files by calling the project's CLI. Use when the user wants an agent to…
Create Excalidraw diagram JSON files that make visual arguments. Use when the user wants to visualize workflows, architectures,…
Generate original one-ink or controlled two-ink editorial images from any theme, sentence, article idea, object, or reference…