← Back to Skills Marketplace
aiwithabidi

Voice Transcriber

by aiwithabidi · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
343
Downloads
1
Stars
10
Active Installs
1
Versions
Install in OpenClaw
/install voice-transcriber
Description
Voice note transcription and archival for OpenClaw agents. Powered by Deepgram Nova-3. Transcribes audio messages, saves both audio files and text transcript...
Usage Guidance
Do not assume this skill uses Deepgram despite the description and required DEEPGRAM_API_KEY — the scripts call OpenAI/OpenRouter and read other agent config files. Before installing or providing credentials: (1) inspect and, if needed, fix the scripts so the credential names match the service you intend to use; (2) avoid handing over DEEPGRAM_API_KEY, OPENAI_API_KEY, or OPENROUTER_API_KEY unless you trust the author and have verified where they will be sent; (3) note the skill writes audio and transcripts to ~/.openclaw/workspace/memory — sensitive audio will be stored there; (4) consider running the scripts in a sandbox or isolated account, or request a corrected package from the owner that declares the actual required env vars and removes reading ~/.openclaw/workspace/.env. If you want, ask the author to clarify whether Deepgram is supported and to update metadata to match the implementation.
Capability Analysis
Type: OpenClaw Skill Name: voice-transcriber Version: 1.0.0 The skill bundle provides legitimate audio transcription and journaling functionality using OpenAI and OpenRouter APIs. While there is a documentation discrepancy (SKILL.md mentions Deepgram Nova-3 while scripts/transcribe.sh uses OpenAI Whisper), the code logic is transparent and aligned with the stated purpose. It retrieves API keys from environment variables or a local .env file (~/.openclaw/workspace/.env) and manages files within the expected workspace directory structure.
Capability Assessment
Purpose & Capability
The skill description and SKILL.md advertise Deepgram Nova-3, and the declared primary credential is DEEPGRAM_API_KEY, but the shipped scripts call OpenAI (Whisper) and OpenRouter endpoints instead. This mismatch indicates the declared purpose/credentials do not align with the implementation.
Instruction Scope
Runtime instructions direct the agent to run two scripts. The transcribe.sh script reads an additional environment variable (OPENROUTER_API_KEY) and attempts to use OPENAI_API_KEY, neither of which are declared in requires.env. It also attempts to read ~/.openclaw/workspace/.env for keys. save_voice_note.py writes audio and transcripts into ~/.openclaw/workspace/memory (expected for a journaling skill), but the transcribe script accesses configuration outside the declared scope.
Install Mechanism
No install spec is provided (instruction-only with small scripts), so there is no remote code download or archive extraction risk. The scripts will run locally when invoked.
Credentials
The registry metadata requires DEEPGRAM_API_KEY as the primary credential, but neither script references DEEPGRAM_API_KEY. Instead they rely on OPENAI_API_KEY and OPENROUTER_API_KEY (not declared). This is disproportionate and inconsistent: either the metadata is wrong or the code was repurposed without updating env requirements. The skill also references reading a local ~/.openclaw/workspace/.env file to discover keys, which effectively accesses other stored credentials.
Persistence & Privilege
The skill does not request 'always' or other elevated platform privileges. It writes files to ~/.openclaw/workspace/memory (audio and journal entries) which is expected for a voice-journaling skill, but reading ~/.openclaw/workspace/.env to obtain keys is a cross-cutting access to agent configuration and should be considered sensitive.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install voice-transcriber
  3. After installation, invoke the skill by name or use /voice-transcriber
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of voice-transcriber. - Transcribe audio notes to text using Deepgram Nova-3. - Save both audio files and text transcripts for archiving. - Supports popular audio formats including OGG, MP3, WAV, M4A, FLAC, and WEBM. - Includes scripts for simple transcription and voice note journaling. - Designed for OpenClaw agents; requires Deepgram API key, curl, and jq.
Metadata
Slug voice-transcriber
Version 1.0.0
License
All-time Installs 10
Active Installs 10
Total Versions 1
Frequently Asked Questions

What is Voice Transcriber?

Voice note transcription and archival for OpenClaw agents. Powered by Deepgram Nova-3. Transcribes audio messages, saves both audio files and text transcript... It is an AI Agent Skill for Claude Code / OpenClaw, with 343 downloads so far.

How do I install Voice Transcriber?

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

Is Voice Transcriber free?

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

Which platforms does Voice Transcriber support?

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

Who created Voice Transcriber?

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

💬 Comments