love-video

Decode, control, and stream video content via LÖVE's VideoStream API.

1|Updated Jan 23, 2026
One-click install
npx skills add https://github.com/RedKenrok/skills --skill love-video
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: love-video
Source: https://github.com/RedKenrok/skills/tree/main/skills/love-video
Command: npx skills add https://github.com/RedKenrok/skills --skill love-video

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This module addresses the challenge of integrating video playback within LÖVE games without direct rendering, enabling decoding, control, and streaming of video assets.

Core Features & Use Cases

  • Video Decoding & Playback: Decode video files and provide playback controls via a VideoStream object.
  • Playback Control: Start, pause, rewind, seek, and query status to drive in-game events.
  • Use Case: Add cinematic sequences or in-game video tutorials that play automatically or on user input without drawing the video directly.

Quick Start

Use love.video.newVideoStream with a filename or File to create a VideoStream and start playback with video:play().

Frequently Asked Questions about love-video

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

FAQPage Schema
How do I play and control video playback in a LÖVE game?

This Skill decodes video content and provides playback controls for LÖVE games by creating a VideoStream object via love.video.newVideoStream. You can start, pause, rewind, and seek through video files to drive in-game cinematic sequences.

Does the LÖVE framework support video streaming on desktop and mobile?

Yes, the love.video API supports video decoding and streaming across desktop and mobile platforms. It provides a VideoStream object to query playback state, seek, and rewind, enabling video integration without directly rendering the video to the screen.

Can I integrate video tutorials into LÖVE2D without directly drawing the video?

Yes, you can integrate video tutorials in LÖVE2D without direct drawing. The VideoStream API decodes and streams video content, letting you query playback state and control playback to trigger in-game events independently of rendering video frames.

How do I seek and rewind a VideoStream using the love.video API?

You seek and rewind a VideoStream using the love.video API's built-in playback control methods. These functions let you navigate video content, query current playback status, and access basic metadata to manage in-game video sequences.

What are the limitations of using love.video for video playback in games?

A key limitation of love.video is that it handles decoding and streaming without direct rendering capabilities. Developers must implement their own drawing logic to display the decoded video frames within their LÖVE game environment.