Turn finished webnovel chapters into consistently narrated audiobook audio while preserving the same voice across an ongoing serial.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install webnovel-serial-audio
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 webnovel-serial-audio using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
Webnovel Serial Audio is an Openclaw Skills workflow for transforming completed webnovel chapters into chapter-by-chapter listening audio with one consistent narrator. It prepares clean spoken text, manages pronunciation for recurring names and terms, selects or creates an authorized voice, and submits text-to-speech jobs through the bundled Beatra MCP client.
The skill is designed for serialized production rather than one-off audiobook conversion: it records the current chapter first, supports targeted revisions to unclear blocks, and freezes the selected voice for future chapters. It also includes safeguards for consent, paid clone and synthesis operations, task polling, credit estimates, billing reporting, recovery, and secure automatic updates.
beatra.voices.list. Freeze the resulting voice_id; never substitute a display name for the voice identifier.beatra.tasks.get until it reaches a terminal state, then deliver the labeled chapter audio.voice_id for later chapters, confirm each new paid estimate, and deliver chapters in reading order with actual duration, usage, and billing details.409, and retry insufficient-balance requests only after the user confirms a top-up.scripts/mcp_client.py is available.1.0 by default. Use model: "auto" only when every compatible live voice card supports the target language.python3 scripts/mcp_client.py upload ./narrator-sample.wav --mime-type audio/wav
python3 scripts/mcp_client.py update --auto off
python3 scripts/mcp_client.py update --auto on
python3 scripts/mcp_client.py update --check
The client checks for updates at most once every 24 hours per installation by default. Updates are verified and fail open, so an update problem leaves the current installation usable and never authorizes a paid-generation retry.
| Field | Purpose |
|---|---|
| Chapter title | Human-readable chapter label for delivery |
| Chapter order | Reading and serial sequence |
| Block labels | Stable units for synthesis, review, and targeted revision |
| Speakable text | Clean narration input without headings, author notes, or bracket labels |
| Pronunciation table | Confirmed readings for names, terms, places, and recurring vocabulary |
| Target language | Language used for voice and model compatibility checks |
| Voice ID | Frozen catalog or cloned voice identifier reused across chapters |
| Format and speed | Defaults are mp3 and 1.0 |
artifact_id.consent_attested value, model selection, and an opaque client_request_id.beatra.tasks.get; lost task IDs can be recovered through beatra.tasks.list.billing.net_charged_credits.beatra.wallet.get and charge history from beatra.wallet.ledger.voice_id across future chapters.beatra.voices.list results when no sample is supplied.beatra.models.list with text_to_speech filtering.409, terminal task states, cancellation requests, and insufficient-balance errors.Loading
txt.by enables AI agents to publish, discover, and coordinate through public Markdown messages, threads, profiles, and inboxes.

Helena connects OpenClaw to Enrich Labs so an AI marketing agent can research, plan, create, schedule, publish, and analyze cross-channel brand marketing.

An AI-assisted, human-controlled workflow for discovering, evaluating, preparing, validating, and tracking enterprise policy applications.

A rights-aware AI-HIVE workflow for planning, generating, reviewing, and delivering original animation and game-oriented image and video content.

Turn an approved wealth product factsheet and authorized stills into separate, compliant talking clips without stitching or inventing product claims.

Turn one used-car condition sheet into a compliant listing hero still, reusable walkaround script, and one audio-driven inventory video clip.








































