← Back to Skills Marketplace
pors

OpenAI TTS

by Mark Pors 🦖 · GitHub ↗ · v1.0.0
cross-platform ✓ Security Clean
7281
Downloads
6
Stars
58
Active Installs
1
Versions
Install in OpenClaw
/install openai-tts
Description
Text-to-speech via OpenAI Audio Speech API.
Usage Guidance
Install only if you are comfortable sending the text you convert to OpenAI under your account. Use an appropriate API key, expect possible usage charges, avoid secrets or regulated content unless approved, and make sure jq is installed.
Capability Analysis
Type: OpenClaw Skill Name: openai-tts Version: 1.0.0 The skill bundle is benign. The `SKILL.md` provides clear, descriptive instructions without any prompt injection attempts. The `scripts/speak.sh` script correctly interacts with the legitimate OpenAI TTS API endpoint (`https://api.openai.com/v1/audio/speech`), uses the `OPENAI_API_KEY` as expected, and safely escapes user input for the JSON payload using `jq -Rs .`. There is no evidence of data exfiltration to unauthorized endpoints, malicious execution, persistence mechanisms, or obfuscation.
Capability Assessment
Purpose & Capability
The declared purpose is text-to-speech via OpenAI, and the script only builds a speech request to OpenAI's audio speech endpoint using caller-provided text and options.
Instruction Scope
The instructions document normal command usage, voices, models, formats, output path, pricing, and API key setup; there are no hidden role changes, persistence instructions, destructive actions, or unrelated authority requests.
Install Mechanism
The metadata declares curl and OPENAI_API_KEY, but the script also requires jq to JSON-escape input, so installation requirements are incomplete but not suspicious.
Credentials
Network access to api.openai.com and an OpenAI API key are proportionate for this purpose, though submitted text leaves the local environment and API usage may incur charges.
Persistence & Privilege
The skill does not install background workers, request elevated privileges, or create persistence; it does document optional storage of an API key in a local ClawDBot config file.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install openai-tts
  3. After installation, invoke the skill by name or use /openai-tts
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release - text-to-speech via OpenAI API with 6 voice options
Metadata
Slug openai-tts
Version 1.0.0
License
All-time Installs 274
Active Installs 58
Total Versions 1
Frequently Asked Questions

What is OpenAI TTS?

Text-to-speech via OpenAI Audio Speech API. It is an AI Agent Skill for Claude Code / OpenClaw, with 7281 downloads so far.

How do I install OpenAI TTS?

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

Is OpenAI TTS free?

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

Which platforms does OpenAI TTS support?

OpenAI TTS is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created OpenAI TTS?

It is built and maintained by Mark Pors 🦖 (@pors); the current version is v1.0.0.

💬 Comments