Requirements
- Target platform
- OpenClaw
- Install method
- Manual import
- Extraction
- Extract archive
- Prerequisites
- OpenClaw
- Primary doc
- SKILL.md
Mux Video infrastructure skill for designing, ingesting, transcoding/packaging, playback ID policy, live streaming, clipping, and observability with Mux Data. Use when architecting or operating Mux-based video pipelines, live workflows, playback security, or diagnosing playback issues.
Mux Video infrastructure skill for designing, ingesting, transcoding/packaging, playback ID policy, live streaming, clipping, and observability with Mux Data. Use when architecting or operating Mux-based video pipelines, live workflows, playback security, or diagnosing playback issues.
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.
Skill Domain: Video Infrastructure & Delivery Primary Platform: Mux Target Level: Senior / Staff / Platform Architect Philosophy: Video is infrastructure. Reliability beats novelty. Analytics validate reality.
Mux Video exists to deliver video correctly, everywhere, under real-world conditions β not to feel fast in development. All decisions optimize for: playback reliability predictable latency measurable experience operational sanity
Managed video pipeline: ingest β transcode β package β distribute β secure Abstracts FFmpeg complexity, CDN orchestration, ABR logic, and global delivery variance
A CMS A player A social platform A monetization engine
Canonical representation of media Immutable once created Represent media, not intent Spawn many playback surfaces
One asset β many experiences
Ingest (upload or live record) Transcode Package (HLS / DASH) Expose via Playback IDs Observe via Mux Data
Mux controls: ingest stability transcoding packaging global delivery You control: identity entitlements playback authorization business rules monetization logic Failure to respect control planes causes: security leaks brittle playback un-debuggable outages
File upload (API or direct upload) Deterministic quality Preferred for premium content
RTMP only (by design) Encoder quality determines everything downstream
If the encoder is unstable, the stream is already lost
Constant frame rate GOP β€ 2s (especially if clipping) Stable bitrate ladder Clean audio track
Mux automatically: Generates adaptive bitrate ladders Selects codecs Tunes for device compatibility
Mux canβt fix a bad source β only distribute it efficiently
Define who can watch, for how long, and under what policy Do not modify the asset
public β open access signed β controlled access
Secure the Playback ID, not the asset
Use public when: content is free or marketing no revenue or rights risk exists embedding is unrestricted Use signed when: content is premium playback must expire access is user, geo, or entitlement based clips have monetization value
Mux delivers: HLS (.m3u8) DASH (.mpd) Thumbnails Storyboards Mux handles: CDN selection regional routing device compatibility
On-demand β stability > speed Live β latency is a tradeoff curve There is no free low-latency lunch
Live is a distributed failure generator. Expect: packet loss dropped frames network variance device heterogeneity Mux mitigates β it does not eliminate.
Always auto-record Always monitor ingest Always test encoder profiles Never assume βitβll be fineβ
Ultra-low latency increases failure sensitivity Lower latency reduces buffer safety Buffering is a reliability feature, not a bug Choose latency based on: audience tolerance interaction requirements failure cost
Clips are derivative assets defined by: source asset start_time end_time
Source asset is immutable Clips are disposable Clips have independent analytics
highlights previews modular content monetization tiers social repurposing
Clip accuracy depends on keyframe placement and encoder GOP size. Design accordingly.
Mux delivers streams. The player renders video, reports telemetry, and controls UX.
A bad player can sabotage a perfect pipeline
Mux Video without Mux Data is a blind system.
Every production playback must: report sessions surface QoE metrics No exceptions.
Playback failure rate increase Startup time regression Rebuffer ratio spike Device or browser correlation Region-specific anomalies Ingest window correlation If you start debugging elsewhere, youβre guessing.
Validate playback ID Check startup time Inspect error rates Segment by device and browser Correlate with ingest timing
Inspect encoder logs Validate RTMP stability Compare bitrate ladder output Check regional impact Fallback to recording
Treating assets like content objects Editing video βin Muxβ Ignoring encoder configuration Using public playback IDs for premium content Shipping unobserved video
Mux optimizes delivery cost. You control: asset volume clip proliferation playback duration entitlement abuse Unbounded playback equals silent spend.
Mux scales: ingest transcoding delivery You scale: auth identity entitlements metadata business logic Mux provides delivery truth. OpenClaw provides ownership, rights, access, and monetization intelligence.
Youβve mastered Mux Video when you can: diagnose playback failures from metrics alone design live streams for failure tolerance atomize long-form content into clips at scale secure playback without user friction treat video as infrastructure, not media
Mux Data (deep analytics) Live highlight automation Signed playback architectures Clip-to-revenue attribution AI-driven QoE optimization
Code helpers, APIs, CLIs, browser automation, testing, and developer operations.
Largest current source with strong distribution and engagement signals.