livestream-to-clips

Cut livestream recordings into evidence-backed, platform-ready clips using multimodal signals.

1.5k|218|Updated Jul 15, 2026
One-click install
npx skills add https://github.com/0xsline/OpenChatCut --skill livestream-to-clips
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: livestream-to-clips
Source: https://github.com/0xsline/OpenChatCut/tree/main/src/agent/skills/livestream-to-clips
Command: npx skills add https://github.com/0xsline/OpenChatCut --skill livestream-to-clips

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Turning hours of livestream footage into publishable short clips requires watching the entire recording, identifying highlight moments, and editing each one without distorting the speaker's meaning. This Skill automates that workflow by combining transcript, visual, audio, interaction, and metadata evidence to find, score, and edit clips inside OpenChatCut.

Core Features & Use Cases

  • Genre-aware section classification: Splits a recording into sections and assigns profiles such as commerce, gaming, talk, interview, education, music, sports, or IRL, each with its own event arc and packaging rules.
  • Multimodal candidate discovery: Generates clip candidates from speech, visual, audio, chat interaction, and metadata signals, then applies hard rejection gates and reproducible scoring before selection.
  • End-to-end editing and export: Creates each approved clip as its own timeline Sequence, applies reframing, captions, and cleanup, verifies the composed result frame by frame, and queues renders into the media pool.
  • Use Case: Import a three-hour gaming livestream and ask for five vertical highlight clips; the Skill maps the stream, finds decisive plays with reactions, crops for vertical format, adds captions, verifies each cut, and exports the finished clips.

Quick Start

Import a livestream recording into the project and ask the agent to cut it into platform-ready highlight clips for your target platform.

Frequently Asked Questions about livestream-to-clips

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

FAQPage Schema
How do I turn a livestream recording into short clips?

Import the recording into OpenChatCut and request clips, highlights, or cutdowns. The Skill builds a stream map, discovers events from speech, visual, audio, and interaction signals, scores candidates, edits each approved clip as its own Sequence, and queues renders automatically.

What livestream genres does automatic clip selection support?

Supported profiles include commerce, gaming, esports/sports, talk, interview/podcast, education/tutorial, entertainment, music, dance, IRL/travel, food/cooking, creative/making, news/commentary, and call-in formats. Each section of a recording is classified separately, and mixed sections use combined profile rules.

Does clip selection work without chat or audience interaction data?

Yes. Interaction and metadata are optional supporting signals, not required inputs. When chat, telemetry, or product data is absent, candidates are scored only on the evidence that exists, and missing modalities are marked unavailable rather than penalized.

Can it convert landscape livestreams into vertical clips?

Yes. Landscape-to-vertical edits split at shot or layout changes and choose a crop per segment, such as a centered cover crop for speaker close-ups or wider treatments for slides, scoreboards, and game UI. Static transforms are verified against source frames when subject tracking is unavailable.

Why was a seemingly exciting moment rejected as a clip candidate?

Hard rejection gates block candidates that change speaker meaning, miss setup or payoff, contain unresolved facts like prices or scores, have black or frozen frames, broken audio, or duplicate a stronger selected clip. Quality gates apply before any ranking score is considered.

Are the exported clips still editable after rendering?

Yes. Each clip is created as a named Sequence that stays source-linked to the original recording, and the Sequence remains the editable master after export. The rendered asset records the source ranges and render job for traceability.