aioz-stream-video-upload
Quick upload video to AIOZ Stream API. Create video objects with default or custom encoding configurations, upload the file, complete the upload, then return the video link to the user.
Why use this skill?
Easily upload and encode videos to AIOZ Stream with the OpenClaw AI agent. Supports quick and custom HLS/DASH streaming configurations for professional content delivery.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/vinhbui3004/video-upload-aioz-streamWhat This Skill Does
The aioz-stream-video-upload skill empowers users to automate the video publishing lifecycle on the AIOZ Stream decentralized CDN. This tool manages the complex multi-step upload orchestration required by the AIOZ Stream API, transforming local video files into globally accessible HLS/DASH streaming links. By automating the Create, Upload, and Complete phases, it eliminates manual interaction with raw API endpoints and simplifies complex encoding configurations.
Installation
You can integrate this skill into your environment by running the following command in your OpenClaw terminal:
clawhub install openclaw/skills/skills/vinhbui3004/video-upload-aioz-stream
Ensure you have your AIOZ Stream credentials ready to authorize your agent when prompted.
Use Cases
- Content Creators: Streamline the distribution process by automatically uploading and transcoding videos for multiple quality profiles (e.g., 1080p, 720p) in a single command.
- Developers: Integrate automated video hosting into CI/CD pipelines or automated documentation workflows where video tutorials need to be served via HLS.
- Enterprise Media: Programmatically manage large libraries of internal training videos with custom metadata and specific encoding requirements to ensure optimal streaming quality.
Example Prompts
- "Upload video /data/projects/demo.mp4 with title 'Project Alpha Overview' and make it public."
- "Upload my video file located at ./clips/intro.mp4. Use 1080p and 720p HLS profiles with h264 encoding and add tags 'marketing' and 'q4-launch'."
- "I need to upload my latest tutorial video. Here are my credentials: public-key: [YOUR_KEY], secret-key: [YOUR_SECRET]. The file path is ./tutorials/getting-started.mp4."
Tips & Limitations
- Authentication Security: Always provide your API keys securely. Do not hardcode them in scripts. If the agent prompts you for them during a session, ensure you are in a secure environment.
- File Size: Ensure your network connection is stable during the 'Upload' phase. Large files may require time to complete; the agent will notify you once the process reaches the 'Complete' state.
- Encoding Costs: Note that choosing multiple high-quality encoding profiles (like 4K/2160p) increases both processing time and potential API resource usage on the AIOZ infrastructure.
- Config Flexibility: The custom upload mode supports advanced tuning, including bitrates and audio sampling rates; refer to the API documentation if you have specific bandwidth constraints.
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-video-upload-aioz-stream": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: external-api, file-read