← Back to Skills Marketplace
nicoataiza

Openai Tts.Bak 2026 01 28T18:01:23+10:30

by nicoataiza · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
1537
Downloads
1
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install openai-tts-bak-2026-01-28t18-01-23-10-30
Description
Text-to-speech via OpenAI Audio Speech API.
Usage Guidance
This skill appears to be a simple wrapper around OpenAI's TTS API and will send text to api.openai.com using your OPENAI_API_KEY. Before installing: (1) verify the skill source/owner and consider using a dedicated OpenAI key with limited scope/billing; (2) ensure you have curl and jq installed (the script uses jq for JSON encoding but jq is not declared); (3) be aware the registry metadata is inconsistent — it claims no env vars are needed but the script requires OPENAI_API_KEY, so don't assume no secret will be used; (4) if you need the advertised ~/.clawdbot config behavior, confirm the script actually implements it or update the code; (5) if you don't want your API key used, do not install — the key will be sent to OpenAI whenever the script runs. If you want higher assurance, ask the publisher to correct metadata (list OPENAI_API_KEY, curl, jq) and to add explicit checks for jq and clearer handling of the alternate config file.
Capability Analysis
Type: OpenClaw Skill Name: openai-tts-bak-2026-01-28t18-01-23-10-30 Version: 1.0.0 The skill is designed to perform text-to-speech via the OpenAI API, which aligns with its stated purpose. The `scripts/speak.sh` script properly sanitizes user input for the 'text' argument using `jq -Rs .` before constructing the JSON payload, preventing injection vulnerabilities. Network calls are exclusively directed to the legitimate `https://api.openai.com/v1/audio/speech` endpoint, and the `OPENAI_API_KEY` is handled as expected for authentication. There is no evidence of data exfiltration, malicious execution, persistence mechanisms, prompt injection attempts against the agent, or obfuscation.
Capability Assessment
Purpose & Capability
The name/description and the script match: the skill calls OpenAI's /v1/audio/speech to produce TTS and therefore legitimately needs an OpenAI API key and network access. However the registry metadata at the top claims no required env vars or binaries, while the SKILL.md front-matter and the script require OPENAI_API_KEY and curl (and the script actually calls jq). The mismatch between declared requirements and actual usage is incoherent and should be corrected.
Instruction Scope
SKILL.md and the example only instruct calling scripts/speak.sh to send text to api.openai.com — scope is limited to TTS. But SKILL.md suggests an alternate config location (~/.clawdbot/clawdbot.json) for an apiKey; the provided speak.sh does not read that file (it only reads OPENAI_API_KEY), so the documentation and runtime instructions disagree. The script sends user-provided text to OpenAI (expected) and optionally writes output files (expected).
Install Mechanism
No install spec; this is instruction + script only, so nothing is downloaded or installed at runtime by the skill package. That reduces supply-chain risk.
Credentials
Using OPENAI_API_KEY is appropriate for the stated purpose. But the registry metadata incorrectly lists no required env vars while SKILL.md metadata and the script rely on OPENAI_API_KEY — that inconsistency is concerning because it may mislead users into thinking no secrets are required. Also the script depends on jq for JSON escaping but neither the top-level metadata nor SKILL.md front-matter lists jq as a required binary, which can cause failures or hidden assumptions.
Persistence & Privilege
The skill does not request persistent/always-on privileges and does not modify other skills or global config. It only reads an environment variable at runtime; there is no autonomous installation behavior described.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install openai-tts-bak-2026-01-28t18-01-23-10-30
  3. After installation, invoke the skill by name or use /openai-tts-bak-2026-01-28t18-01-23-10-30
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of OpenAI TTS skill: text-to-speech via OpenAI's Audio Speech API. - Supports multiple voices (alloy, echo, fable, onyx, nova, shimmer) and models (tts-1, tts-1-hd). - Provides easy-to-use shell scripts for generating speech from text. - Flexible output options: set voice, model, audio format, speed, and output file. - Requires OPENAI_API_KEY environment variable for authentication. - Includes sample usage and basic pricing information.
Metadata
Slug openai-tts-bak-2026-01-28t18-01-23-10-30
Version 1.0.0
License
All-time Installs 1
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Openai Tts.Bak 2026 01 28T18:01:23+10:30?

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

How do I install Openai Tts.Bak 2026 01 28T18:01:23+10:30?

Run "/install openai-tts-bak-2026-01-28t18-01-23-10-30" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Openai Tts.Bak 2026 01 28T18:01:23+10:30 free?

Yes, Openai Tts.Bak 2026 01 28T18:01:23+10:30 is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Openai Tts.Bak 2026 01 28T18:01:23+10:30 support?

Openai Tts.Bak 2026 01 28T18:01:23+10:30 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Openai Tts.Bak 2026 01 28T18:01:23+10:30?

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

💬 Comments