← Back to Skills Marketplace
374
Downloads
2
Stars
2
Active Installs
3
Versions
Install in OpenClaw
/install openrouter-audio
Description
Audio transcription and text-to-speech generation using OpenRouter API. Use when the user needs to transcribe audio files to text or generate speech/audio fr...
Usage Guidance
This skill appears internally consistent for OpenRouter-based transcription and TTS: it needs node and your OPENROUTER_API_KEY and runs the included JavaScript. Things to consider before installing: 1) The bundle is large and executes arbitrary JS on your machine — if you don't trust the source, inspect openrouter-audio.js or run it in a sandbox. 2) The API key grants access to your OpenRouter account — restrict/rotate it if you later stop using the skill. 3) The embedded base64 WASM is normal for audio encoders, but you may want to grep the JS for any hard-coded endpoints or unexpected network calls (confirm it calls only OpenRouter endpoints). 4) If you need higher assurance, review the full repository at the listed homepage and confirm the published code matches this bundle.
Capability Analysis
Type: OpenClaw Skill
Name: openrouter-audio
Version: 1.0.2
The skill bundle provides a standard interface for audio transcription and text-to-speech using the OpenRouter API. The provided files (SKILL.md and openrouter-audio.sh) contain legitimate operational instructions and a simple shell wrapper for a Node.js script, with no evidence of data exfiltration, malicious execution, or harmful prompt injection. While the core logic file (openrouter-audio.js) is referenced but not included in the provided text, the available components align strictly with the stated purpose.
Capability Assessment
Purpose & Capability
Name/description, required binary (node), and required env var (OPENROUTER_API_KEY) align with a CLI client for OpenRouter audio transcription and TTS. The primary credential matches the declared purpose.
Instruction Scope
SKILL.md instructs running the included shell wrapper which invokes the bundled node CLI. It only references the API key and optional workspace/output paths. It mentions workspace tmp (WORKSPACE_DIR) which is a reasonable platform-provided path but is not listed as a required config path — this is a minor note rather than a contradiction.
Install Mechanism
No external install/spec is used; the skill ships a shell wrapper and a bundled JS executable (no remote downloads at runtime). The JS contains embedded WASM as a data: URI (base64) for audio encoding — expected for audio processing libraries.
Credentials
Only OPENROUTER_API_KEY is required and declared as the primary credential. That is proportional for a client that calls the OpenRouter API. No unrelated secrets or system-wide credentials are requested.
Persistence & Privilege
always is false and the skill is user-invocable. It does not request persistent platform privileges or system-level config changes in the provided metadata.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install openrouter-audio - After installation, invoke the skill by name or use
/openrouter-audio - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.2
- Version 1.0.2 includes tmp directory location fix - move to workspace by default.
v1.0.1
- Added a requirement for the Node.js binary (`node`) in the environment, listed under `metadata.openclaw.requires.bins`.
- No other changes to code or functionality.
v1.0.0
- Initial release of OpenRouter Audio skill.
- Provides CLI for audio transcription (speech-to-text) and text-to-speech generation using the OpenRouter API.
- Supports multiple input and output audio formats; reads API key from the OPENROUTER_API_KEY environment variable.
- Includes default models and voices for easy, out-of-the-box usage.
- Outputs transcriptions to stdout and TTS-generated audio paths as JSON.
Metadata
Frequently Asked Questions
What is OpenRouter Audio?
Audio transcription and text-to-speech generation using OpenRouter API. Use when the user needs to transcribe audio files to text or generate speech/audio fr... It is an AI Agent Skill for Claude Code / OpenClaw, with 374 downloads so far.
How do I install OpenRouter Audio?
Run "/install openrouter-audio" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is OpenRouter Audio free?
Yes, OpenRouter Audio is completely free (open-source). You can download, install and use it at no cost.
Which platforms does OpenRouter Audio support?
OpenRouter Audio is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created OpenRouter Audio?
It is built and maintained by odubinkin (@odubinkin); the current version is v1.0.2.
More Skills