Voice Transcriber

v1.0.0

Voice note transcription and archival for OpenClaw agents. Powered by Deepgram Nova-3. Transcribes audio messages, saves both audio files and text transcript...

1· 341·10 current·10 all-time

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for aiwithabidi/voice-transcriber.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "Voice Transcriber" (aiwithabidi/voice-transcriber) from ClawHub.
Skill page: https://clawhub.ai/aiwithabidi/voice-transcriber
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Required env vars: DEEPGRAM_API_KEY
Required binaries: curl, jq
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install voice-transcriber

ClawHub CLI

Package manager switcher

npx clawhub@latest install voice-transcriber
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Suspicious
medium confidence
!
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.
What to consider before installing
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.

Like a lobster shell, security has layers — review code before you run it.

Runtime requirements

🎙️ Clawdis
Binscurl, jq
EnvDEEPGRAM_API_KEY
Primary envDEEPGRAM_API_KEY
latestvk97dbrfrnwc5awzk4ys76kswmh82e2nt
341downloads
1stars
1versions
Updated 1mo ago
v1.0.0
MIT-0

Voice Transcriber 🎙️

Audio transcription via Whisper + voice note journaling.

When to Use

  • Transcribing voice messages or audio files
  • Saving voice notes with full transcripts
  • Converting speech to text from any audio format

Usage

Transcribe audio

bash {baseDir}/scripts/transcribe.sh /path/to/audio.ogg
bash {baseDir}/scripts/transcribe.sh /path/to/audio.ogg --out /path/to/output.txt

Save voice note with transcript

python3 {baseDir}/scripts/save_voice_note.py /path/to/audio.ogg "Optional context"

Supported Formats

OGG, MP3, WAV, M4A, FLAC, WEBM

Credits

Built by M. Abidi | agxntsix.ai YouTube | GitHub Part of the AgxntSix Skill Suite for OpenClaw agents.

📅 Need help setting up OpenClaw for your business? Book a free consultation

Comments

Loading comments...