Skills mux

Mux video — manage assets, live streams, playback IDs, and analytics via REST API

install
source · Clone the upstream repo
git clone https://github.com/openclaw/skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/openclaw/skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/aiwithabidi/mux" ~/.claude/skills/openclaw-skills-mux && rm -rf "$T"
OpenClaw · Install into ~/.openclaw/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/openclaw/skills "$T" && mkdir -p ~/.openclaw/skills && cp -r "$T/skills/aiwithabidi/mux" ~/.openclaw/skills/openclaw-skills-mux && rm -rf "$T"
manifest: skills/aiwithabidi/mux/SKILL.md
source content

🎬 Mux

Mux video — manage assets, live streams, playback IDs, and analytics via REST API

Requirements

VariableRequiredDescription
MUX_TOKEN_ID
API token ID
MUX_TOKEN_SECRET
API token secret

Quick Start

# List assets
python3 {{baseDir}}/scripts/mux.py assets --limit <value>

# Get asset
python3 {{baseDir}}/scripts/mux.py asset-get id <value>

# Create asset
python3 {{baseDir}}/scripts/mux.py asset-create --url <value> --playback_policy <value>

# Delete asset
python3 {{baseDir}}/scripts/mux.py asset-delete id <value>

# Get input info
python3 {{baseDir}}/scripts/mux.py asset-input-info id <value>

# List playback IDs
python3 {{baseDir}}/scripts/mux.py asset-playback-ids id <value>

# List live streams
python3 {{baseDir}}/scripts/mux.py live-streams

# Get live stream
python3 {{baseDir}}/scripts/mux.py live-stream-get id <value>

All Commands

CommandDescription
assets
List assets
asset-get
Get asset
asset-create
Create asset
asset-delete
Delete asset
asset-input-info
Get input info
asset-playback-ids
List playback IDs
live-streams
List live streams
live-stream-get
Get live stream
live-stream-create
Create live stream
live-stream-delete
Delete live stream
live-stream-reset-key
Reset stream key
uploads
List uploads
upload-create
Create direct upload
views
List video views
metrics
Get metrics
monitoring
Monitoring metrics

Output Format

All commands output JSON by default. Add

--human
for readable formatted output.

python3 {{baseDir}}/scripts/mux.py <command> --human

Script Reference

ScriptDescription
{{baseDir}}/scripts/mux.py
Main CLI — all commands in one tool

Credits

Built by M. Abidi | agxntsix.ai YouTube | GitHub Part of the AgxntSix Skill Suite for OpenClaw agents.

📅 Need help setting up OpenClaw for your business? Book a free consultation