← Back to Skills Marketplace
babysor

speaker-local

by Vega · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
413
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install speak1
Description
Text-to-speech using Kokoro local TTS. Use when the user wants to convert text to audio, read aloud, or generate speech.
Usage Guidance
This skill appears to be a wrapper for the third-party Kokoro TTS CLI and requires downloading model files and installing a tool, but the registry metadata omits those runtime requirements. Before installing or using: 1) verify the kokoro-tts project and release assets on GitHub are the genuine upstream (owner nazdridoy) and inspect release checksums if available; 2) confirm what 'uv tool install kokoro-tts' actually does (review its code or use a manual install) — unknown installers can run arbitrary commands; 3) ensure required runtime binaries (kokoro-tts, Python 3.9–3.12, wget or equivalent) are present and declared in metadata; 4) avoid running installers or executing downloaded model files from untrusted sources; 5) if you need higher assurance, request the skill author add explicit required-binaries and an install spec (or provide vetted package URLs / checksums). If you cannot verify the installer and release assets, treat the skill as untrusted.
Capability Analysis
Type: OpenClaw Skill Name: speak1 Version: 1.0.0 The skill bundle is classified as suspicious due to its reliance on external network requests to download and install components. Specifically, the `SKILL.md` instructs the agent to use `uv tool install kokoro-tts` to install the main tool and `wget` commands to download binary model files (`kokoro-v1.0.onnx`, `voices-v1.0.bin`) from a GitHub repository. While these actions are plausibly needed for the stated purpose of a local TTS tool, they introduce supply chain risks by fetching and trusting external binaries, which could be compromised. This constitutes a 'risky capability' without clear malicious intent, aligning with the 'suspicious' classification.
Capability Assessment
Purpose & Capability
Name/description (local TTS via Kokoro) match the instructions: examples and reference describe a CLI kokoro-tts and model files needed to convert text/epub/pdf to audio.
Instruction Scope
SKILL.md tells the agent to install kokoro-tts (via 'uv tool install kokoro-tts') and to wget model files from GitHub releases into the working directory. The instructions reference using kokoro-tts, wget, and Python (3.9–3.12) at runtime, but the skill metadata does not declare these requirements. Downloads and saving model binaries to disk are explicitly required and could install/execute third-party code.
Install Mechanism
No install spec in registry metadata, but the instructions call out 'uv tool install kokoro-tts' and direct downloads from GitHub release URLs (github.com/nazdridoy/kokoro-tts/releases/...). GitHub releases are a reasonable host, but 'uv tool install' is an unspecified installer; without knowing what that installer does, there's moderate risk. The downloads are direct model/binary assets (onnx, .bin) — no archive extraction specified.
Credentials
The skill requests no environment variables or credentials, which is appropriate for local TTS. However metadata omission of required runtime tools (kokoro-tts, wget, python) is an inconsistency to address.
Persistence & Privilege
always:false and no declared installs that modify other skills or system-wide config. The skill instructs placing model files in the working directory (normal for local models) but does not request persistent elevated privileges.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install speak1
  3. After installation, invoke the skill by name or use /speak1
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release with major changes and focus shift: - Replaces prior auto-adaptive TTS configuration with a practical guide for using Kokoro local TTS. - Added detailed usage examples, quick start commands, and installation instructions. - Voices table gives an at-a-glance overview of available options. - Removed adaptive preference tracking and configuration details (config.md, criteria.md).
Metadata
Slug speak1
Version 1.0.0
License
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is speaker-local?

Text-to-speech using Kokoro local TTS. Use when the user wants to convert text to audio, read aloud, or generate speech. It is an AI Agent Skill for Claude Code / OpenClaw, with 413 downloads so far.

How do I install speaker-local?

Run "/install speak1" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is speaker-local free?

Yes, speaker-local is completely free (open-source). You can download, install and use it at no cost.

Which platforms does speaker-local support?

speaker-local is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created speaker-local?

It is built and maintained by Vega (@babysor); the current version is v1.0.0.

💬 Comments