e2e-streaming

Automate end-to-end livestreaming tests with Playwright and mocked MUX services.

3|Updated Feb 14, 2026
One-click install
npx skills add https://github.com/mattwoodco/skills --skill e2e-streaming
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: e2e-streaming
Source: https://github.com/mattwoodco/skills/tree/main/skills/e2e-streaming
Command: npx skills add https://github.com/mattwoodco/skills --skill e2e-streaming

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This skill automates the testing of livestreaming features, ensuring a smooth and reliable experience for broadcasters and viewers by catching bugs before they impact users.

Core Features & Use Cases

  • Comprehensive Test Suite: Covers the entire livestream lifecycle from creation to playback and recording.
  • Mocked Infrastructure: Runs tests quickly and reliably without needing actual streaming services.
  • Use Case: Automatically verify that a new user can successfully start a livestream, that viewers can watch it, and that recordings are processed correctly, all as part of your regular development workflow.

Quick Start

Run the end-to-end streaming tests using the provided Playwright setup.

Frequently Asked Questions about e2e-streaming

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate end-to-end livestream testing with Playwright?

Automate end-to-end livestream testing using Playwright by running a comprehensive test suite that covers stream creation, live playback, in-stream chat, and recording management. It utilizes API mocking to ensure fast, reliable execution without external streaming dependencies.

Can I test in-stream chat and recording management without actual streaming services?

Yes, you can test in-stream chat and recording management without actual streaming services by using mocked infrastructure. The test suite utilizes API mocking for MUX and internal livestream services to ensure fast, reliable execution without external dependencies.

What is the best way to verify the entire livestream lifecycle in a development workflow?

The best way to verify the livestream lifecycle is to run the automated test suite as part of your regular development workflow. It automatically checks that users can start a livestream, viewers can watch, and recordings are processed correctly.

Does end-to-end livestream testing require MUX or external streaming dependencies to run?

No, end-to-end livestream testing does not require external streaming dependencies. It runs quickly and reliably without actual streaming services by utilizing API mocking for MUX and internal livestream infrastructure.

Why should I mock internal livestream services for Playwright e2e testing?

Mocking internal livestream services for Playwright e2e testing ensures fast and reliable test execution. It allows you to catch bugs before they impact users without needing actual external streaming services.

What features are covered by an end-to-end livestream test suite?

An end-to-end livestream test suite covers stream creation, live playback, in-stream chat, and recording management. It ensures a smooth and reliable experience for broadcasters and viewers by automating these lifecycle checks.