← Back to Skills Marketplace
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
messagetool 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
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
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install jx-tts - After installation, invoke the skill by name or use
/jx-tts - 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
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.
More Skills