LaunchKit · 2026
Back to Skills

audio-upload-aioz-stream

Quick upload audio to AIOZ Stream API.

0
954 downloads
by @vinhbui3004

Setup & Installation

openclaw skills install @vinhbui3004/audio-upload-aioz-stream

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install audio-upload-aioz-stream

Version History

v1.0.1Feb 9, 2026 - Version note by skill developer:

- Renamed skill from "w3stream-audio-upload" to "aioz-stream-audio-upload" throughout documentation. - Updated references and user prompts from "W3Stream" to "AIOZ Stream" for clarity and consistency. - Added two new metadata files: .clawhub/origin.json and _meta.json.

What This Skill Does

Uploads audio files to AIOZ Stream using a 3-step API flow: create an audio object, upload the file binary, then complete the upload to trigger transcoding. Supports both quick uploads with a title only and custom configurations with quality presets, bitrate, sample rate, and HLS/DASH encoding options. Returns an HLS streaming link after upload.

Automates the full 3-call AIOZ Stream upload sequence, including MD5 hashing and Content-Range header handling, which would otherwise require manual API construction.

When to use it

  • Uploading a podcast episode to get a shareable streaming link
  • Publishing a music track with 320kbps high-quality HLS encoding
  • Hosting audio files on AIOZ Stream for use in a web player
  • Uploading voice recordings with low-bitrate settings to minimize bandwidth
  • Creating multi-quality audio streams from a single source file

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: Upload /recordings/podcast.mp3 to AIOZ Stream with title Weekly Tech Podcast

AGENT
  1. 1Ask user for AIOZ Stream public and secret keys if not provided
  2. 2Call create endpoint with title and type audio to get AUDIO_ID
  3. 3Compute file size and MD5 hash of the audio file
  4. 4Upload file binary with Content-Range header and hash to the part endpoint
  5. 5Call complete endpoint to finalize upload and trigger transcoding
  6. 6Fetch audio detail and extract HLS URL from assets field
OUTPUT

HLS streaming URL for the uploaded podcast episode

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

AIOZ Stream public keyAIOZ Stream secret key