video-ui

Create React components for LiveKit-based video conferencing with @livekit/components-react and shadcn/ui.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @livekit/components-react, @livekit/components-styles, shadcn/ui, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill provides a comprehensive set of pre-built React components to quickly integrate live video conferencing functionality into your application, saving significant development time.

Core Features & Use Cases

  • Live Video Conferencing: Enables real-time audio and video communication between participants.
  • UI Components: Offers essential UI elements like a room provider, participant grid, speaker view, controls bar, and prejoin screen.
  • Use Case: Integrate a video call feature into your project management tool, allowing teams to collaborate visually during discussions.

Quick Start

Use the video-ui skill to add a basic video call interface to your application.

Frequently Asked Questions about video-ui

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

FAQPage Schema
How do I add live video conferencing to my React application?

You can add live video conferencing to a React application by integrating pre-built UI components like a room provider, participant grid, and controls bar, which facilitate real-time audio and video communication between participants.

Does LiveKit work with shadcn/ui for building real-time communication interfaces?

LiveKit works seamlessly with shadcn/ui to build real-time communication interfaces, requiring both @livekit/components-react and shadcn/ui to render customizable video conferencing UI elements.

What UI components are needed for a LiveKit video call implementation?

A LiveKit video call implementation requires UI components like a room provider, participant grid, speaker view, controls bar, and prejoin screen to facilitate real-time audio and video communication features.

Can I customize the participant grid and speaker view in my live streaming web app?

You can customize the participant grid and speaker view in a live streaming web app using pre-built React components that offer customizable UI elements for real-time audio and video communication.

What is the best way to quickly build a prejoin screen for a video conferencing app?

The best way to quickly build a prejoin screen for a video conferencing app is to use pre-built React components that integrate LiveKit functionality, saving significant development time by providing essential UI elements out of the box.