← Back to Skills Marketplace
345
Downloads
1
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install step-asr
Description
Transcribe audio files to text via Step ASR streaming API (HTTP SSE). Supports Chinese and English, multiple audio formats (PCM, WAV, MP3, OGG/OPUS), real-ti...
Usage Guidance
This skill appears to implement exactly what it claims: it base64-encodes a local audio file and sends it to the Step/StepFun ASR endpoint using the STEPFUN_API_KEY. Before installing, consider: (1) Privacy—audio you transcribe is uploaded to StepFun, so avoid sending sensitive audio unless you trust the service and key; (2) API key handling—store the STEPFUN_API_KEY securely and avoid hardcoding it; (3) Resource use—the script reads the entire file into memory (may be large for long audio); (4) Review network access—the script contacts api.stepfun.com, which matches the description; (5) If you need different behavior (streaming chunks from disk rather than single large upload), inspect/modify the script. Overall the skill is coherent with its stated purpose.
Capability Analysis
Type: OpenClaw Skill
Name: step-asr
Version: 1.0.0
The skill bundle is designed to transcribe audio files using the Step ASR API. The `SKILL.md` provides clear instructions and usage examples, and the `scripts/transcribe.py` script implements this functionality by reading a specified audio file, base64-encoding it, and sending it along with an API key (read from `STEPFUN_API_KEY` environment variable) to the `https://api.stepfun.com/v1/audio/asr/sse` endpoint. There is no evidence of unauthorized data exfiltration, malicious execution, persistence mechanisms, prompt injection attempts against the OpenClaw agent, or obfuscation. The file writing capability (`--out` argument) is for saving transcription results, which is a legitimate function of the skill, and does not indicate malicious intent within the skill itself.
Capability Assessment
Purpose & Capability
Name/description, required env var (STEPFUN_API_KEY), declared primary credential, and the network endpoint in the code (https://api.stepfun.com/v1/audio/asr/sse) all align with a Step/StepFun ASR client.
Instruction Scope
SKILL.md instructs running the included Python script to read a local audio file and send it to the Step ASR API; the runtime instructions and script only read the specified audio file, optional output path, and the declared API key. There are no instructions to read unrelated files or credentials.
Install Mechanism
No install step is provided (instruction-only) and a single small Python script is included; nothing is downloaded from untrusted URLs and no archives are extracted.
Credentials
Only STEPFUN_API_KEY is required and used as the Authorization header. No other secrets, unrelated credentials, or config paths are requested or accessed.
Persistence & Privilege
Skill is not always-enabled and does not modify other skills or system-wide settings. It runs on-demand and does not request persistent elevated privileges.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install step-asr - After installation, invoke the skill by name or use
/step-asr - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of step-asr.
- Transcribe audio files to text using the Step ASR streaming API (HTTP SSE).
- Supports Chinese and English languages.
- Handles multiple audio formats: PCM, WAV, MP3, OGG/OPUS.
- Real-time streaming output and non-streaming (final result) modes.
- Allows terminology correction via prompt.
- Optional JSON output with usage stats.
- Requires STEPFUN_API_KEY environment variable for authentication.
Metadata
Frequently Asked Questions
What is Step Asr?
Transcribe audio files to text via Step ASR streaming API (HTTP SSE). Supports Chinese and English, multiple audio formats (PCM, WAV, MP3, OGG/OPUS), real-ti... It is an AI Agent Skill for Claude Code / OpenClaw, with 345 downloads so far.
How do I install Step Asr?
Run "/install step-asr" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Step Asr free?
Yes, Step Asr is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Step Asr support?
Step Asr is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Step Asr?
It is built and maintained by Li Xie (@randzero); the current version is v1.0.0.
More Skills