← Back to Skills Marketplace
coreyh

Speechmatics

by Corey Henderson · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ✓ Security Clean
86
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install speechmatics
Description
Transcribe audio files (voice notes, recordings, podcasts) to text via the Speechmatics batch transcription API. Use when the user asks to transcribe audio,...
Usage Guidance
This skill appears to do exactly what it claims: upload a provided audio file to Speechmatics and save the returned transcript. Before installing, consider: (1) it will send your audio to Speechmatics — don't transcribe sensitive recordings unless you trust the service and its region/retention policies; (2) the script will look for an API key in SPEECHMATICS_API_KEY, an --api-key flag, or in your OpenClaw config (~/.openclaw/openclaw.json) — if you don't want it to read that file, remove the key there or set the env var explicitly; (3) the script accepts SPEECHMATICS_BASE_URL (useful for private/regional endpoints or proxies) — verify this isn't pointed at an unexpected proxy; (4) it requires curl and jq (installable via apt/brew as documented). These are normal for this skill; no suspicious network endpoints or obfuscated code were found.
Capability Analysis
Type: OpenClaw Skill Name: speechmatics Version: 1.0.1 The speechmatics skill is a legitimate tool for transcribing audio files using the Speechmatics batch API. The core logic in scripts/transcribe.sh correctly handles API authentication, job submission, and polling for results without any signs of data exfiltration, obfuscation, or malicious intent.
Capability Tags
requires-sensitive-credentials
Capability Assessment
Purpose & Capability
Name/description match what the files do: submit an audio file to Speechmatics' batch API, poll for completion, and save a transcript. Required binaries (curl, jq) and SPEECHMATICS_API_KEY are appropriate and expected for this purpose.
Instruction Scope
The runtime script sticks to the transcription workflow (reading an audio file, POSTing it, polling, saving output). It also optionally reads an OpenClaw config file ($OPENCLAW_CONFIG_PATH or ~/.openclaw/openclaw.json) to obtain an API key and accepts a SPEECHMATICS_BASE_URL override; these are reasonable fallbacks but the SKILL.md/manifest do not list that config path explicitly, so users should be aware the script may read that file for credentials.
Install Mechanism
Install spec only references installing jq (brew formula) and apt packages for curl/jq — standard packages from normal package managers. No downloads from arbitrary URLs or extracted archives are used.
Credentials
The only required secret is SPEECHMATICS_API_KEY (declared as primary). The script also supports an optional SPEECHMATICS_BASE_URL and will read OPENCLAW_CONFIG_PATH for a stored key if present; those optional accesses are reasonable but the manifest didn't declare the config path or the optional base-url env var explicitly.
Persistence & Privilege
The skill is not always-enabled and does not request elevated or persistent system privileges, nor does it modify other skills or global configs beyond reading an optional user config for an API key.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install speechmatics
  3. After installation, invoke the skill by name or use /speechmatics
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
Fix config path: skills.entries.speechmatics.apiKey (schema-correct). Prior path was silently tolerated at runtime but crashed openclaw-gateway on cold startup.
v1.0.0
Initial release: batch transcription via Speechmatics async API (txt/json/srt, diarization, multi-language).
Metadata
Slug speechmatics
Version 1.0.1
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is Speechmatics?

Transcribe audio files (voice notes, recordings, podcasts) to text via the Speechmatics batch transcription API. Use when the user asks to transcribe audio,... It is an AI Agent Skill for Claude Code / OpenClaw, with 86 downloads so far.

How do I install Speechmatics?

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

Is Speechmatics free?

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

Which platforms does Speechmatics support?

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

Who created Speechmatics?

It is built and maintained by Corey Henderson (@coreyh); the current version is v1.0.1.

💬 Comments