← Back to Skills Marketplace
jgf78

Tts Responder

by JULIAN GOMEZ FERNANDEZ · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
109
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install tts-responder
Description
Convierte texto a audio OGG usando Piper y envía respuestas habladas por Telegram cuando se activa el modo de voz.
Usage Guidance
This skill does what it says (synthesizes speech and can send it to Telegram), but check these before installing: - The included script will attempt to POST audio to https://api.telegram.org using environment variables BOT_TOKEN and CHAT_ID. Those variables are sensitive (BOT_TOKEN is equivalent to a secret) and are not declared in the registry metadata—confirm you are willing to provide them and understand the bot's permissions. - Verify the BOT_TOKEN and CHAT_ID values and that you trust the destination chat. A compromised token would allow someone to send messages as your bot. - Piper may auto-download voice models from external hosts the first time it runs. If you need to avoid external downloads, prefetch models in a controlled environment. - The script writes temp files to /tmp and then removes them; you may want to run it in a sandbox or container if you want stronger isolation. - If you plan to integrate this into an agent, confirm the agent will only pass intended messages to the skill—avoid letting it forward arbitrary or sensitive content automatically. If you want to proceed, ask the author or maintainer to update the skill metadata to declare BOT_TOKEN and CHAT_ID (and mark them as sensitive) so the requirements are explicit. If you cannot verify the source or do not want to provide a bot token, do not install.
Capability Analysis
Type: OpenClaw Skill Name: tts-responder Version: 1.0.0 The skill provides legitimate Text-to-Speech (TTS) functionality by converting text to audio using Piper and FFmpeg, then sending it to Telegram. The shell script 'tts-responder.sh' and the instructions in 'SKILL.md' are transparent, align with the stated purpose, and use standard environment variables for Telegram API authentication without any signs of malicious intent or unauthorized data exfiltration.
Capability Assessment
Purpose & Capability
The skill's name/description (TTS → Telegram) aligns with the script: it uses piper and ffmpeg to create OGG and posts to Telegram. However, the registry metadata declares no required environment variables while the runtime script expects BOT_TOKEN and CHAT_ID for sending messages—this mismatch should be corrected.
Instruction Scope
SKILL.md and the shell script stay within scope: synthesize text to WAV/OGG and POST to Telegram. The script only reads TTS_VOICE/TTS_SPEED (optional) and BOT_TOKEN/CHAT_ID for posting, writes temporary files to /tmp, then cleans up.
Install Mechanism
No install spec or external downloads are included by the skill bundle itself (instruction-only + a small bash script). This is low-risk from an installation perspective. Note: Piper models may be downloaded by the piper runtime at first use (SKILL.md mentions ~50 MB).
Credentials
The script requires BOT_TOKEN and CHAT_ID (sensitive credentials) to send messages, but the skill metadata did not declare them. Requesting a Telegram bot token and chat ID is proportionate to the stated purpose, but the missing declaration is an information/consent gap you should address before installing.
Persistence & Privilege
The skill is not always-on, does not request privileged/long-lived platform privileges, and does not modify other skills or system-wide settings. It runs as invoked and uses temporary files in /tmp, which it deletes.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install tts-responder
  3. After installation, invoke the skill by name or use /tts-responder
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
TTS Responder 1.0.0 – Primera versión - Convierte respuestas de texto a mensajes de voz (OGG) para Telegram usando Piper. - Alterna entre respuestas habladas y escritas con comandos sencillos ("responde de forma hablada/escrita"). - Requiere instalación de piper, ffmpeg y opcionalmente sox. - Permite configuración de voz y velocidad mediante variables de entorno. - Incluye ejemplos de configuración, prueba y uso rápido.
Metadata
Slug tts-responder
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Tts Responder?

Convierte texto a audio OGG usando Piper y envía respuestas habladas por Telegram cuando se activa el modo de voz. It is an AI Agent Skill for Claude Code / OpenClaw, with 109 downloads so far.

How do I install Tts Responder?

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

Is Tts Responder free?

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

Which platforms does Tts Responder support?

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

Who created Tts Responder?

It is built and maintained by JULIAN GOMEZ FERNANDEZ (@jgf78); the current version is v1.0.0.

💬 Comments