Cloudflare Whisper Worker for Openclaw

A high-performance audio transcription skill leveraging Cloudflare Workers and the Whisper model for seamless speech-to-text conversion.

lotfinity
v1.0.0
Mar 5, 2026
0
1.1k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install cloudflare-whisper-worker

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install cloudflare-whisper-worker using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Cloudflare Whisper Worker?

The Cloudflare Whisper Worker skill provides a specialized interface for transcribing voice and audio files into text via a custom API endpoint. By utilizing the Whisper model deployed on Cloudflare's edge infrastructure, this skill ensures low-latency and scalable transcription capabilities for a variety of audio formats.

This tool is specifically engineered to integrate into the Openclaw Skills ecosystem, allowing developers to automate the extraction of text from recordings, meeting notes, or media files with minimal configuration. It handles bearer-token authentication and supports various binary audio inputs for professional-grade accuracy.

Cloudflare Whisper Worker Use Cases

  • Automating meeting note transcriptions from saved audio files.
  • Converting voice memos into structured text for further AI analysis.
  • Integrating speech-to-text capabilities into custom CLI tools and pipelines.
  • Pre-processing media files for content indexing, search, and accessibility.

How Cloudflare Whisper Worker Works

  1. The user identifies a local audio file in a supported format such as WAV, MP3, or M4A.
  2. The skill accesses the WHISPER_WORKER_TOKEN environment variable to authenticate the session.
  3. A POST request is dispatched to the Cloudflare Worker endpoint containing the raw audio bytes.
  4. The Cloudflare Worker processes the audio binary using the Whisper AI model.
  5. The system returns a JSON response containing the transcribed text and metadata.
  6. The resulting text is then made available for downstream Openclaw Skills tasks or direct CLI output.

Cloudflare Whisper Worker Setup

First, set your authentication token in your shell environment:

export WHISPER_WORKER_TOKEN="<your_token>"

You can then transcribe a file and extract the text directly using curl and jq:

curl -sS -X POST "https://lotfi-whisper-worker.medtouradmin.workers.dev/transcribe" \
  -H "content-type: audio/wav" \
  -H "authorization: Bearer $WHISPER_WORKER_TOKEN" \
  --data-binary "@audio.wav" \
| jq -r '.result.text // .text // .result.response // empty'

Cloudflare Whisper Worker Data Schema & Taxonomy

The skill interacts with a specific API schema to ensure data integrity during transcription:

Attribute Type Description
Base URL String https://lotfi-whisper-worker.medtouradmin.workers.dev
Auth Header Bearer Token authentication via WHISPER_WORKER_TOKEN
Content-Type Header Must specify audio format (e.g., audio/mpeg, audio/wav, audio/webm)
Body Binary The raw audio file data provided via --data-binary

Cloudflare Whisper Worker Advanced Features

  • Support for a wide range of audio containers including OGG/OPUS and WEBM.
  • Built-in error handling for 401 Unauthorized and 400 Empty body responses.
  • Optimized for Openclaw Skills to enable multi-agent transcription workflows.
  • Lightweight CLI integration for piping transcription results into other developer tools.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*