← Back to Skills Marketplace
117
Downloads
0
Stars
0
Active Installs
8
Versions
Install in OpenClaw
/install audio-analyze
Description
High-performance audio transcription and analysis using Gemini 3.1 Pro. Powered by Evolink.ai
README (SKILL.md)
Audio Analyze
Transcribe and analyze audio/video content with high accuracy. Powered by Evolink.ai
When to Use
- Transcribing meeting recordings.
- Analyzing audio file structure (music/speech).
- Extracting text from long-form audio.
Quick Start
export EVOLINK_API_KEY="your-key-here"
./scripts/transcribe.sh audio.mp3
Configuration
EVOLINK_API_KEY(Required): Your API key from Evolink.EVOLINK_MODEL(Optional): Default:gemini-3.1-pro-preview-customtools.- Binaries required:
python3,curl.
Example
Input: https://evolink.ai/blog/example-audio.mp3
Output: TL;DR: Summary...
Security
- Data is encrypted and transmitted securely to api.evolink.ai.
- No local sensitive files are accessed outside the workspace.
Links
Usage Guidance
This skill appears to implement cloud transcription via Evolink (sending audio data to https://api.evolink.ai), which is consistent with its description — but take these precautions before installing:
- Expect to provide EVOLINK_API_KEY; do not supply high-privilege or unrelated secrets. The registry metadata appears to omit this requirement — assume the key is required.
- The transcribe script will upload the entire audio file to Evolink. Do not use it with sensitive audio unless you accept sending that data to an external service and have verified Evolink's privacy/security posture.
- translate_readme.py will call the same API to translate and will overwrite README.<lang>.md files in the workspace. If you don't want repository content sent or overwritten, do not run that script or inspect/modify it first.
- If you need assurance, request clarification from the publisher (EvoLinkAI) and ask them to fix the metadata inconsistency and to document/remove translate_readme.py or make it opt-in. Run the skill in an isolated environment or container and inspect network traffic if you must verify behavior.
Capability Analysis
Type: OpenClaw Skill
Name: audio-analyze
Version: 1.0.7
The script 'scripts/transcribe.sh' contains a command injection vulnerability because it directly interpolates the shell variable '$FILE' into a Python command string executed via 'python3 -c'. A specially crafted filename could allow arbitrary Python code execution. While the skill's primary function of sending audio data to 'api.evolink.ai' aligns with its stated purpose, the lack of input sanitization in the execution script poses a significant security risk.
Capability Assessment
Purpose & Capability
The declared purpose (audio transcription via Evolink/Gemini) matches the code: scripts/transcribe.sh base64-encodes audio and posts it to api.evolink.ai. However the registry-level metadata you provided earlier lists no required env vars while SKILL.md and _meta.json and the scripts require EVOLINK_API_KEY (and optionally EVOLINK_MODEL). That metadata mismatch is inconsistent and misleading.
Instruction Scope
SKILL.md instructs users to set EVOLINK_API_KEY and run scripts/transcribe.sh (appropriate for the stated purpose). But the repo also contains translate_readme.py which will read README.md and POST it to the same external API (using EVOLINK_API_KEY) and then overwrite README.<lang>.md files — this behavior is not documented in SKILL.md and could leak README content and silently overwrite files. The transcribe script sends entire audio contents to a remote endpoint (expected for cloud transcription) — verify that's acceptable for your data sensitivity.
Install Mechanism
There is no automatic install spec (instruction-only style); dependencies are minimal (requirements.txt lists requests). No arbitrary binary downloads or obscure URLs are used. Installation is manual (pip install -r requirements.txt) which is low to moderate risk and inspectable.
Credentials
The skill requires a single external API credential (EVOLINK_API_KEY), which is proportionate to cloud transcription. However the top-level metadata you provided earlier claimed 'Required env vars: none' while both SKILL.md and _meta.json list EVOLINK_API_KEY — that inconsistency is concerning because it can lead users to unknowingly expose a credential. translate_readme.py also reads the same env var and will send repository content to the external service.
Persistence & Privilege
The skill does not request always:true and does not modify other skills or global agent config. It writes translation files to the local workspace when translate_readme.py is run, but otherwise does not request elevated or persistent privileges.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install audio-analyze - After installation, invoke the skill by name or use
/audio-analyze - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.7
Full localization: README files translated to all 9 supported languages.
v1.0.6
Final fix for metadata mismatch.
v1.0.5
Final registry metadata alignment for EVOLINK_API_KEY and binaries.
v1.0.4
Fix registry metadata inconsistencies (binaries/env vars) to prevent ClawHub scanning errors.
v1.0.3
Fix Links section in SKILL.md and update version.
v1.0.2
Fix Links section: prioritize GitHub repository link.
v1.0.1
Fix packaging inconsistencies, add requirements.txt, and update _meta.json metadata.
v1.0.0
Initial release: High-performance audio transcription and analysis using Gemini 3.1 Pro.
Metadata
Frequently Asked Questions
What is Audio Analyze?
High-performance audio transcription and analysis using Gemini 3.1 Pro. Powered by Evolink.ai. It is an AI Agent Skill for Claude Code / OpenClaw, with 117 downloads so far.
How do I install Audio Analyze?
Run "/install audio-analyze" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Audio Analyze free?
Yes, Audio Analyze is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Audio Analyze support?
Audio Analyze is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Audio Analyze?
It is built and maintained by EvolinkAI (@evolinkai); the current version is v1.0.7.
More Skills