← Back to Skills Marketplace
pors

OpenAI TTS

by Mark Pors 🦖 · GitHub ↗ · v1.0.0
cross-platform ✓ Security Clean
7902
Downloads
6
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install openai-tts
Description
Text-to-speech via OpenAI Audio Speech API.
Usage Guidance
Install if you are comfortable sending the text you convert to OpenAI under your API key. Avoid submitting secrets or sensitive regulated content unless approved for your account, expect possible usage charges, and ensure 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 stated purpose is text-to-speech via OpenAI, and the artifact implements only a speech-generation shell script using caller-provided text, voice, model, format, speed, and output path.
Instruction Scope
The instructions describe normal usage, API key setup, options, and pricing; there are no hidden role changes, unrelated behaviors, destructive commands, or prompt-injection indicators in the artifact.
Install Mechanism
Metadata declares curl and OPENAI_API_KEY, but the script also requires jq to build the JSON payload, so installation requirements are incomplete but not suspicious.
Credentials
Network access to api.openai.com and use of an OpenAI API key are proportionate for text-to-speech, but the text submitted will leave the local machine and may incur account charges.
Persistence & Privilege
The skill does not create background services, persistence, or elevated privileges; it documents optional local API-key configuration and writes audio only to a user-specified output path or stdout.
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 0
Active Installs 0
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 7902 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