LaunchKit · 2026
Back to Skills

mv-pipeline

End-to-end automated Music Video pipeline.

0
0 downloads
by @koatora20

Setup & Installation

openclaw skills install @koatora20/mv-pipeline

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install mv-pipeline

What This Skill Does

Automated pipeline for producing music videos end-to-end. Handles AI songwriting, music generation via Suno browser automation, video generation via Google Flow or Veo 3.1, lyrics timing alignment with stable-ts, video editing and subtitle compositing with Remotion, and YouTube upload. Each stage runs independently, so the pipeline can start or resume at any step.

Connects six normally separate tools into one resumable pipeline, eliminating manual handoffs between songwriting, music generation, video production, and publishing.

When to use it

  • Creating a full AI music video from a single theme prompt
  • Batch-generating and quality-scoring 30+ video clips for a single track
  • Syncing generated lyrics timestamps to an audio file for subtitle compositing
  • Rendering a subtitled, multi-scene video composition with Remotion
  • Uploading a finished MV to YouTube with metadata via the Data API

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: Create a cyberpunk trap music video about AI rebellion, dark tone, Japanese lyrics with English hooks

AGENT
  1. 1Write lyrics based on theme, genre, and language split; save lyrics_raw.txt and lyrics_formatted.txt
  2. 2Open Suno in browser via OpenClaw profile, enter lyrics and style prompt, trigger generation, wait for completion, download audio to project_dir/audio/
  3. 3Generate scene video clips in Google Flow using scene_list.yaml prompts; score clips with score_clips.py and select passing segments
  4. 4Run transcribe_align.py to get word-level timestamps, then reformat_lyrics.py to produce lyrics-timing.json for Remotion
  5. 5Render final video with Remotion combining scenes, subtitles, and effects; upload to YouTube with youtube-upload.js
OUTPUT

Final MV uploaded to YouTube as a public video with title, description, and tags

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

Suno account logged in via OpenClaw Browser profileGoogle AI Ultra subscription (for Google Flow zero-cost video generation)GCP project with Vertex AI API access (only if using Veo 3.1 paid option)YouTube Data API v3 OAuth credentials