← Back to Skills Marketplace
iosif2321

Groq Voice Transcriber

by Iosif2321 · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
341
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install groq-voice-transcriber
Description
Automatically transcribes Telegram voice messages using Groq Whisper API and replies with text generated by an LLM.
README (SKILL.md)

groq-voice-transcriber

Автоматическая расшифровка голосовых сообщений через Groq Whisper API.

Что делает

  • Перехватывает входящие аудио из Telegram
  • Расшифровывает через Groq Whisper API
  • Отправляет текст в LLM для ответа
  • Возвращает ответ пользователю

Настройка

  1. Установи зависимости: pip install -r requirements.txt
  2. Создай .env с GROQ_API_KEY
  3. Установи навык: clawhub install ./skills/groq-voice-transcriber

Автор

Создано для Андрея (Tr0n2321)

Usage Guidance
This skill does what it says (sends audio to Groq for transcription and to an LLM for reply), but it contains a hardcoded Groq API key in handler.py and will use that key if you don't set GROQ_API_KEY — that can cause your audio to be processed under someone else's account, lead to privacy concerns, and allow the author to incur or track usage. Before installing: (1) Inspect and remove the hardcoded key or require the skill to raise an error if GROQ_API_KEY is missing; (2) Preferably replace the default with no fallback and set your own GROQ_API_KEY in a secure env/store; (3) If you accidentally used the embedded key for testing, assume it is compromised and do not send sensitive audio; (4) Check Groq account logs/billing for unexpected activity and rotate any keys that were exposed; (5) Consider running the skill in a sandboxed environment and review network traffic if you need higher assurance. If the author cannot justify why a default key is embedded, treat that as a blocker to trusting this skill.
Capability Analysis
Type: OpenClaw Skill Name: groq-voice-transcriber Version: 1.0.0 The skill contains a hardcoded Groq API key in handler.py ('gsk_vXSZ...'), which is a significant security vulnerability involving credential exposure. While the code logic and SKILL.md instructions appear to align with the stated purpose of transcribing Telegram voice messages, the inclusion of a plaintext secret is a high-risk practice that could lead to unauthorized API usage or account compromise.
Capability Assessment
Purpose & Capability
Name/description (Telegram voice → Groq Whisper → LLM reply) aligns with the code and config: the handler reads an audio file, sends it to Groq for transcription and to Groq chat for a reply. The declared required env var (GROQ_API_KEY) is also appropriate for the stated purpose — however the code ships with a hardcoded API key fallback, which contradicts the declared requirement and the SKILL.md instructions.
Instruction Scope
SKILL.md instructs installing requirements and creating a .env with GROQ_API_KEY. The code, however, will ignore a missing env var and use a bundled API key instead, meaning the skill may send user audio and derived text to the author's Groq account if the user doesn't explicitly set their own key. That behavior is not documented in SKILL.md and is scope-creep from a transparency/consent perspective.
Install Mechanism
No custom install script or third‑party download URLs; dependencies are via pip (groq>=0.4.0) which is standard for Python. This is a normal, low-to-moderate risk install mechanism.
Credentials
Only GROQ_API_KEY is required which is proportionate — but the handler embeds a plaintext default API key in code. That hardcoded credential is inconsistent with 'required' env behavior, may leak the author's key, and could result in unexpected use/billing of that account. Hardcoded secrets in distributed code are a significant red flag.
Persistence & Privilege
Skill is not always: true and does not request system-wide config or modify other skills. No elevated persistence or unusual privileges requested.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install groq-voice-transcriber
  3. After installation, invoke the skill by name or use /groq-voice-transcriber
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of groq-voice-transcriber. - Automatically transcribes incoming voice messages from Telegram using the Groq Whisper API. - Sends recognized text to an LLM and returns responses to the user. - Includes setup instructions and dependency management.
Metadata
Slug groq-voice-transcriber
Version 1.0.0
License
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Groq Voice Transcriber?

Automatically transcribes Telegram voice messages using Groq Whisper API and replies with text generated by an LLM. It is an AI Agent Skill for Claude Code / OpenClaw, with 341 downloads so far.

How do I install Groq Voice Transcriber?

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

Is Groq Voice Transcriber free?

Yes, Groq Voice Transcriber is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Groq Voice Transcriber support?

Groq Voice Transcriber is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Groq Voice Transcriber?

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

💬 Comments