Game UI Voice Pack converts approved game interface copy into 8 to 20 individually labeled, reviewable voiceover clips.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install game-ui-voice-pack
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install game-ui-voice-pack using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
Game UI Voice Pack is an Openclaw Skills workflow for producing one audio file per labeled game interface cue, including buttons, confirmations, warnings, wins, failures, combos, and level-up messages. It uses only the written UI lines supplied by the studio and prioritizes consistent voice, pronunciation accuracy, and clear clip-level delivery.
The skill supports catalog voices and authorized cloned voices through Beatra speech tools. It separates planning, clone approval, speech generation, billing confirmation, task polling, audio review, and delivery so studios can stop safely before any paid operation. Openclaw Skills users receive a transparent slot list before generation and actionable recovery behavior when responses or task identifiers are lost.
beatra.models.list for the text_to_speech capability and use beatra.voices.list when a catalog voice still needs to be selected.beatra.speech.synthesize request per named slot through scripts/mcp_client.py, using a new opaque client_request_id for every slot.beatra.tasks.get, then inspect actual audio MIME type, duration, file size, and billing.net_charged_credits.beatra.tasks.list and verify with beatra.tasks.get before considering replay.scripts/mcp_client.py client and its referenced documentation.references/installation-and-auth.md and references/installation-registration.md.python3 scripts/mcp_client.py call beatra.models.list
{"capability":"text_to_speech"}
beatra.assets.upload; never pass a local filesystem path directly to voice cloning or speech synthesis.python3 scripts/mcp_client.py update --auto off
python3 scripts/mcp_client.py update --auto on
python3 scripts/mcp_client.py update --check
beatra.wallet.get for remaining credits or live estimates and beatra.wallet.ledger for charges. Do not make a wallet check mandatory before every paid request.| Field | Purpose |
|---|---|
| UI copy list | The only approved source for spoken lines |
| Pronunciation table | Required readings for names and coined terms |
| Pack count | Number of clips, normally 8 to 20; default is 10 |
| Voice mode | Catalog voice or authorized cloned voice |
| Voice rights | Consent and likeness authorization required for cloning |
voice_id |
Frozen voice identifier used consistently across the pack |
The default labeled slots are click, confirm, cancel, start, pause, win, fail, combo, warning, and level-up. Each slot stores its label, the exact written UI line, and the selected voice mode. The free slot list remains usable even if the seller stops before paid generation.
voice_clone price, one authorized sample, and one opaque client_request_id.text_to_speech price multiplied by slot count, and one new opaque client_request_id per slot.beatra.assets.upload, never by a local path.task_id values are polled through beatra.tasks.get; missing create responses are recovered through beatra.tasks.list followed by verification.Each completed slot produces one labeled audio clip, normally in MP3 format at speed 1.0. Delivery metadata should include the actual audio MIME type, duration, file size, task result, and billing.net_charged_credits. Estimates are not treated as final charges. Review status records voice consistency, pronunciation alignment, and whether the clip matches the approved UI list.
beatra.voices.list and frozen voice_id usage for pack consistency.beatra.assets.upload, with artifact ID preservation and local-path isolation.beatra.tasks.list and beatra.tasks.get before replaying any request.beatra.wallet.get and beatra.wallet.ledger.Loading
Open Claude launches Claude AI directly in the Brave browser so you can begin working with Anthropic’s assistant immediately.

Open Grok launches Grok AI at grok.x.ai in Brave so you can start chatting with xAI using a simple command.

Open Claude launches Claude AI at claude.ai in Brave so you can start an Anthropic conversation instantly.

Skill Injection Scanner audits agent skill files for hidden instructions and prompt-injection patterns before they can manipulate your AI agent.

A secure, read-only crypto market data skill that fetches live prices from CoinGecko with automatic Kraken fallback.

An end-to-end enterprise GEO operating system for diagnosing, improving, distributing, measuring, and iterating brand visibility in generative search.








































