Skip to content
Agent Orchestration
Skill

/ai-multilingual-dubbing

Install and use the official Multilingual Voiceover package, pinned by digest, for paid hosted work on the Beatra service.

BOOST
From plugin
sickn33-agentic-awesome-skills-2
47k200 skills
Install
$ npx -y skills add sickn33/agentic-awesome-skills --skill ai-multilingual-dubbing --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/ai-multilingual-dubbing

Context preview

The summary Claude sees to decide when to auto-load this skill.

Install and use the official Multilingual Voiceover package, pinned by digest, for paid hosted work on the Beatra service.

SKILL.md

ai-multilingual-dubbing.SKILL.md
name: ai-multilingual-dubbing
description: "Install and use the official Multilingual Voiceover package, pinned by digest, for paid hosted work on the Beatra service."
category: media
risk: critical
source: community
source_repo: beatra-ai/multilingual-voiceover-skill
source_type: official
date_added: "2026-09-18"
author: beatra-ai
tags: [tts, multilingual, voiceover, mcp, paid-api, beatra]
tools: [claude, codex, cursor, gemini]
license: "MIT-0"
license_source: "https://github.com/beatra-ai/multilingual-voiceover-skill/blob/030ec84801fec544bc8be4e1d4ff7333bee7cf0d/LICENSE"

Multilingual Voiceover Skill

Overview

Create reviewable voice-over audio for each language from your per-language scripts, with voices cast for each market, pronunciation and timing pilots first, and delivery organized by language and segment, from inside Claude Code, Codex, or OpenClaw. The work is produced on the hosted, paid Beatra service (`mcp.beatra.ai`).

This catalog entry is a **reviewed pointer, not the executable package**. It contains no client code and performs no Beatra operation by itself. The package it points to bundles three standard-library Python scripts that make network calls, store a credential, and can replace their own files. Read [Install](#install-pinned-verified-approved-twice) and [Security & Safety Notes](#security--safety-notes) before activating it.

| Pinned identity | Value | | --- | --- | | Package | `ai-multilingual-dubbing` `0.1.9` | | Archive | `https://cdn.beatra.ai/agent-packages/ai-multilingual-dubbing/v0.1.9/ai-multilingual-dubbing-skill-0.1.9.zip` | | Archive SHA-256 | `ef8cd40a6b8a435a5f9d903c66a726c9c64cac8da63a186682c4a88851b2becc` | | Source tree | [`beatra-ai/multilingual-voiceover-skill@030ec84`](https://github.com/beatra-ai/multilingual-voiceover-skill/tree/030ec84801fec544bc8be4e1d4ff7333bee7cf0d/skills/ai-multilingual-dubbing) (full SHA `030ec84801fec544bc8be4e1d4ff7333bee7cf0d`) | | License | MIT No Attribution (MIT-0) |

The archive holds regular files only (no symlinks, no executable bits, no binaries). Confirm that with the inspect commands below. Every file must be byte-identical to the source tree at the pinned commit.

When to Use This Skill

  • Use when the user explicitly wants Multilingual Voiceover audio produced on Beatra and accepts that it is paid.
  • Use when they have agreed to send scripts to a third party for hosted synthesis.
  • Do not use for local TTS or when no paid synthesis was approved.

Install (pinned, verified, approved twice)

Step 1: Download and verify into a review directory

Explain that this downloads an external package from `cdn.beatra.ai`, then ask for approval. Only after approval:

umask 077
review_dir="$(mktemp -d)"
cd "$review_dir" || exit 1
curl -fsSLO "https://cdn.beatra.ai/agent-packages/ai-multilingual-dubbing/v0.1.9/ai-multilingual-dubbing-skill-0.1.9.zip"
printf '%s  %s\n' \
  'ef8cd40a6b8a435a5f9d903c66a726c9c64cac8da63a186682c4a88851b2becc' \
  'ai-multilingual-dubbing-skill-0.1.9.zip' | shasum -a 256 -c -

Stop if the check does not print `OK`. The expected digest comes from this catalog entry, not from a file on the same CDN.

Step 2: Inspect before activation

unzip -l ai-multilingual-dubbing-skill-0.1.9.zip
unzip -q ai-multilingual-dubbing-skill-0.1.9.zip
find ai-multilingual-dubbing -type l -print            # expect no output
find ai-multilingual-dubbing -type f -perm -111 -print # expect no output
grep -n '"auto_update": True' ai-multilingual-dubbing/scripts/mcp_client.py

Optionally confirm byte identity with the public source tree (a second, independent host):

git clone --quiet --filter=blob:none --no-checkout https://github.com/beatra-ai/multilingual-voiceover-skill.git src
git -C src checkout --quiet 030ec84801fec544bc8be4e1d4ff7333bee7cf0d -- skills/ai-multilingual-dubbing
(cd ai-multilingual-dubbing && find . -type f | LC_ALL=C sort | xargs shasum -a 256) > archive.sha
(cd src/skills/ai-multilingual-dubbing && find . -type f | LC_ALL=C sort | xargs shasum -a 256) > tree.sha
cmp archive.sha tree.sha && echo IDENTICAL

Report to the user what the review found: `SKILL.md`, `manifest.json`, the bundled Markdown references, and `scripts/authorize.py`, `scripts/mcp_client.py`, `scripts/uninstall.py` (Python 3.10+, standard library only, no dependency installation, no lifecycle hooks). Summarize the network, credential, local-state, telemetry, and self-update behavior listed under [Security & Safety Notes](#security--safety-notes).

Step 3: Copy in and disable self-update before any other command

Ask for a **second, separate** approval, because this changes agent configuration. Then copy the reviewed tree to the host's skills directory (Claude Code shown; use the equivalent path for other hosts) and immediately turn off silent self-update for that exact path:

dest="$HOME/.claude/skills/ai-multilingual-dubbing"
test ! -e "$dest" || { echo "destination exists; stop and ask the user"; exit 1; }
cp -R ai-multilingual-dubbing "$dest"
python3 "$dest/scripts/mcp_client.py" update --auto off

The last command must print `Automatic Beatra package updates are disabled.` It writes only `~/.beatra/updates/<id>/state.json` and makes no network request. Run it before `authorize.py`, `verify`, `tools`, `upload`, or `call`: in this pinned version self-update is **on by default**. The setting is keyed to the resolved install path, so repeat it after moving or re-copying the directory.

Step 4: Authorize as its own decision

Authorization opens a browser sign-in and stores a bearer token. Ask first.

python3 "$dest/scripts/authorize.py"

Start a new agent session if the host discovers skills only at startup.

How It Works

1. Read the installed package's `SKILL.md` and its references; they define the routes, payload shapes, and review loop. 2. Use free, non-billable discovery first (`beatra.models.list`, task list) to read cur

Read more
Ships withsickn33-agentic-awesome-skills-2

Find reusable instructions for your project, inspect their complete files, and keep an exact skill set you can review and reuse. Agentic Awesome Skills is a library of 2,610+ installable SKILL.md playbooks.

Get the whole plugin