aioz-stream-audio-upload
Quick upload audio to AIOZ Stream API. Create audio objects with default or custom encoding configurations, upload the file, complete the upload, then return the audio link to the user.
Why use this skill?
Easily upload and stream audio on AIOZ using this OpenClaw skill. Manage custom encoding, metadata, and HLS streaming links with a simple 3-step automation.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/vinhbui3004/audio-upload-aioz-streamWhat This Skill Does
The aioz-stream-audio-upload skill enables seamless integration between OpenClaw and the AIOZ Stream API. It automates the complex three-step process required to upload, encode, and publish audio files to the AIOZ decentralized network. By managing the Create, Upload, and Complete phases of the API workflow, this skill allows users to transform raw audio files into HLS-ready streaming content effortlessly. It supports both quick, default uploads and highly customizable encoding configurations, including bitrate, codec, sample rate, and metadata tagging, making it an essential tool for podcast creators, audio engineers, and developers building media-heavy applications.
Installation
To integrate this skill into your OpenClaw environment, execute the following command in your terminal:
clawhub install openclaw/skills/skills/vinhbui3004/audio-upload-aioz-stream
Ensure you have your AIOZ Stream public and secret API keys ready, as the skill requires these for secure authentication across all HTTP requests.
Use Cases
This skill is specifically designed for scenarios involving media distribution. Common use cases include:
- Automating the upload of recurring podcast episodes to AIOZ Stream.
- Batch-processing audio files with specific quality profiles (e.g., 320kbps vs 128kbps).
- Integrating AIOZ decentralized storage and streaming into automated media pipelines.
- Adding rich metadata and tags to audio content for improved discoverability on the AIOZ network.
Example Prompts
- "Upload the file at ./my-interview.mp3 to AIOZ Stream with the title 'Interview Episode 1' using my stored credentials."
- "I need to upload an audio file. Create a custom configuration with 320kbps bitrate and 48kHz sample rate, then proceed with the upload for 'Morning News'."
- "Please upload my podcast audio using my AIOZ Stream keys, add the tags 'tech' and 'AI', and ensure it is set to public."
Tips & Limitations
- Authentication: Always verify your keys before execution to avoid 401 Unauthorized errors. The skill relies on headers provided during the initial handshake.
- Audio Format: Ensure your source files are in widely supported formats (like MP3 or WAV) to minimize encoding failures.
- Network Reliability: Because this involves a 3-step API flow, maintain a stable network connection to ensure the file binary upload completes without timeouts.
- Data Privacy: Be mindful of the 'is_public' flag; if set to true, your audio will be accessible via the generated HLS link across the AIOZ network.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-vinhbui3004-audio-upload-aioz-stream": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-read, external-api