qwen-mm-plugins-video-edit

Edits user-supplied video footage into designed deliverables via FFmpeg and HyperFrames pipelines.

2.9k|185|Updated Jul 29, 2026
One-click install
npx skills add https://github.com/QwenLM/Qwen-MM-Plugins --skill qwen-mm-plugins-video-edit-qwenlm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: qwen-mm-plugins-video-edit
Source: https://github.com/QwenLM/Qwen-MM-Plugins/tree/main/src/capabilities/video-edit/skill
Command: npx skills add https://github.com/QwenLM/Qwen-MM-Plugins --skill qwen-mm-plugins-video-edit-qwenlm

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pillow, numpy, librosa, scipy, gsap, hyperframes, and includes scripts (resource) and assets (resource) components.

What problem does it solve? Turning raw footage (vlogs, travel clips, interviews, family videos) into a polished, watchable edit normally requires professional editing judgment — pacing, transitions, sound mixing, titles — plus tedious command-line work. This Skill acts as an editing director: it reviews your footage, designs the edit, assembles it scene by scene, and verifies the result with objective checks before delivery. ## Core Features & Use Cases - Footage-driven editing workflow: Reviews source clips with perception tools, writes a taste contract (style, pacing dials, signature device), plans the timeline, then assembles via the HyperFrames pipeline with FFmpeg for prep and finishing. - Beat-sync and audio-first cutting: Fits cut points to a BGM beat grid (librosa-based BPM fitting), cuts speech-led footage on word boundaries and silence gaps, and mixes audio to loudness targets. - Evidence-based quality gates: Plan gate, scene gate, and review gate scripts mechanically verify the taste contract, scene ledger, loudness, black gaps, and audio presence before any deliverable ships. - Use Case: You have a folder of raw travel clips and a background music track. The Skill watches the footage, proposes three creative directions, cuts the best moments to the music's beat grid, adds designed titles and transitions, mixes the audio, and delivers a verified final.mp4. ## Quick Start Edit the video clips in my footage folder into a two-minute travel vlog synced to the attached background music, with titles and transitions.

Frequently Asked Questions about qwen-mm-plugins-video-edit

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

FAQPage Schema
How do I edit raw video clips into a vlog with AI?

Provide the folder of raw clips and describe the desired piece. The Skill reviews the footage with perception tools, proposes three creative directions, plans pacing and transitions in a taste contract, then assembles the edit scene by scene through HyperFrames with FFmpeg for prep and finishing.

How do I sync video cuts to background music beats?

The beat_grid.py script uses librosa to detect beats, fits an equal-spacing grid for accurate BPM, and verifies designed cut points against it with per-cut error in frames. Cuts within 3 frames of a beat pass; within 1.5 frames is ideal.

What dependencies does this video editing skill require?

Hard requirements are ffmpeg, ffprobe, and python3 with pillow and numpy. Beat-sync work needs librosa and scipy. Designed deliverables need Node.js 22+, the hyperframes CLI, headless Chrome, and project-local GSAP. Run check_env.sh for a full OK/MISSING/WARN report.

When should I use this skill instead of the hyperframes skill directly?

Use this skill whenever the task starts from existing real footage, since it owns footage judgment, pacing, and scene assembly before handing off to HyperFrames. Tasks with no real footage at all, such as a motion graphic invented from a brief, go straight to the hyperframes entry skill.

How does the skill verify the final video before delivery?

The review_gate.sh script runs ffprobe checks, loudness and silence analysis, black-gap detection, and re-runs the plan and scene gates in one command. Its verbatim output block must appear in the project log before any deliverable path is reported.

Why did the plan gate fail my video edit?

plan_gate.sh fails when the taste contract is incomplete, the motion plan does not cite approved recipes, the design-floor slots (Opening, Transitions, Ending) are missing, or no Direction and Engine decision is logged. Assembly cannot start until the gate passes.