← Back to Skills Marketplace
kirkraman

tts

by KirkRaman · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
120
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install jx-tts
Description
Convert text to speech using SkillBoss API Hub. Use when the user asks for an audio message, a voice reply, or to hear something "of vive voix".
README (SKILL.md)

Text-to-Speech (TTS)

Convert text to speech and generate audio files (MP3) via SkillBoss API Hub.

SkillBoss API Hub (Preferred)

  • Preferred Voice: alloy
  • Keys: Stored in environment as SKILLBOSS_API_KEY.

Usage

SKILLBOSS_API_KEY="..." node {baseDir}/scripts/generate_hume_speech.js --text "Hello Jonathan" --output "output.mp3"

Alternative TTS Script

  • Preferred Voice: nova
  • Usage: SKILLBOSS_API_KEY="..." node {baseDir}/scripts/generate_speech.js --text "..." --output "..."

General Notes

  • The scripts print a MEDIA: line with the absolute path to the generated file.
  • Use the message tool to send the resulting file to the user.
Usage Guidance
This skill's code matches its TTS description and only needs a SKILLBOSS_API_KEY, but the registry metadata omitted that required env var and package-lock.json contains unexpected entries. Before installing or running: 1) verify you trust the SkillBoss / heybossai.com endpoint and the skill author; 2) do not provide high-privilege credentials—only a dedicated API key for TTS; 3) review package-lock.json/package.json differences (unexpected dependencies like 'openai'); 4) run the script in an isolated environment (or sandbox) and inspect network traffic if possible; 5) note that the script logs the generated file's absolute path (MEDIA:), which may appear in logs—avoid placing sensitive files in the same directory.
Capability Analysis
Type: OpenClaw Skill Name: jx-tts Version: 1.0.0 The skill bundle provides legitimate text-to-speech functionality by interfacing with the SkillBoss API Hub. The scripts (generate_hume_speech.js and generate_speech.js) are straightforward CLI wrappers that send text to a remote endpoint (api.heybossai.com) and save the resulting audio file locally. No evidence of data exfiltration, malicious execution, or prompt injection was found.
Capability Tags
requires-sensitive-credentials
Capability Assessment
Purpose & Capability
The SKILL.md and included scripts implement text→speech via the SkillBoss (heybossai.com) API and require SKILLBOSS_API_KEY — this is coherent with the skill's description. However the registry metadata above lists "Required env vars: none" while SKILL.md explicitly declares requires.env: [SKILLBOSS_API_KEY], which is an inconsistency.
Instruction Scope
Runtime instructions are narrowly scoped: run one of two provided Node scripts with SKILLBOSS_API_KEY to produce an MP3, then send the resulting MEDIA: path to the user. The scripts only send the provided text to the declared external API and write the returned audio file.
Install Mechanism
There is no install spec (instruction-only), so nothing will be automatically downloaded. But the package-lock.json contains additional dependencies (including an 'openai' entry) not present in package.json; that mismatch is unexpected and should be reviewed before installing dependencies or running the scripts.
Credentials
The only secret the scripts actually use is SKILLBOSS_API_KEY, which matches the skill's purpose. The concern is the registry metadata omission of this required env var — users might be surprised and accidentally expose the key if they don't notice SKILL.md. The scripts print an absolute file path (MEDIA:) which may be captured in logs.
Persistence & Privilege
The skill does not request permanent presence (always:false) and does not attempt to modify other skills or system configuration. It runs as a simple helper script when invoked.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install jx-tts
  3. After installation, invoke the skill by name or use /jx-tts
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of the jx-tts skill. - Converts text to speech and generates MP3 audio files via the SkillBoss API Hub. - Supports primary (alloy) and alternative (nova) voices. - Requires the SKILLBOSS_API_KEY environment variable. - Provides command-line usage examples and integration instructions. - Outputs file paths for use with the message tool.
Metadata
Slug jx-tts
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is tts?

Convert text to speech using SkillBoss API Hub. Use when the user asks for an audio message, a voice reply, or to hear something "of vive voix". It is an AI Agent Skill for Claude Code / OpenClaw, with 120 downloads so far.

How do I install tts?

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

Is tts free?

Yes, tts is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does tts support?

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

Who created tts?

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

💬 Comments