yt-shorts-pipeline

Automate YouTube Shorts production from topic to finished 9:16 MP4.

15|3|Updated Apr 9, 2026
One-click install
npx skills add https://github.com/LazyIsEfficient/agentic-os --skill yt-shorts-pipeline
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: yt-shorts-pipeline
Source: https://github.com/LazyIsEfficient/agentic-os/tree/main/.claude/skills/yt-shorts-pipeline
Command: npx skills add https://github.com/LazyIsEfficient/agentic-os --skill yt-shorts-pipeline

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

End-to-end YouTube Shorts production from concept to finished 9:16 video, automating script generation, screen recording orchestration, and narrated captions.

Core Features & Use Cases

  • End-to-end Shorts pipeline orchestrates script generation, screen recording, narration, and caption burning to produce a finished 9:16 MP4.
  • Prerequisites include ELEVEN_API_KEY in .env.local, ffmpeg installed, Node.js ≥ 22, and @elevenlabs/elevenlabs-js in package.json.
  • Triggers on phrases such as "make a Short", "produce this Short", "run the Shorts pipeline", "assemble the Short", "record a Short", or "generate the video".
  • Not for script-only tasks (use yt-shorts-script) or audio-only TTS work (use elevenlabs-tts). For packaging and competitive analysis, see yt-competitive-analysis.
  • Pipeline stages: yt-shorts-script → shorts:record → shorts:assemble.

Quick Start

Provide a topic and run the Shorts pipeline to generate a finished 9:16 MP4 from script, screen recording, narration, and captions.

Frequently Asked Questions about yt-shorts-pipeline

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

FAQPage Schema
How do I automate YouTube Shorts production from script to finished video?

Automating YouTube Shorts production requires orchestrating script generation, screen recording, narration, and caption burning into a finished 9:16 MP4. This pipeline triggers on phrases like "make a Short" and handles the end-to-end assembly automatically.

Do I need FFmpeg and Node.js to generate narrated 9:16 videos?

Yes, generating narrated 9:16 videos requires Node.js ≥ 22 and FFmpeg installed. You also need the ELEVEN_API_KEY configured in your .env.local file and @elevenlabs/elevenlabs-js in your package.json.

What is the best way to add captions and narration to screen recordings for Shorts?

The best way to add captions and narration to screen recordings is through an automated Shorts pipeline that orchestrates script generation, records the screen, and burns assembled narration and captions into a final 9:16 video.

Can I use this pipeline for script-only tasks or audio-only TTS work?

No, this pipeline cannot be used for script-only tasks or audio-only TTS work. It is strictly designed for end-to-end topic-based Shorts production. You should use dedicated script or TTS tools for those isolated tasks.

How does the Shorts pipeline assemble the final 9:16 MP4?

The Shorts pipeline assembles the final 9:16 MP4 by progressing through three stages: yt-shorts-script for script generation, shorts:record for screen recording, and shorts:assemble for burning in narration and captions.

When do I need to run the YouTube Shorts pipeline instead of separate tools?

You need to run the YouTube Shorts pipeline when you want to produce a finished 9:16 video from a single topic without manually managing script generation, screen recording, and caption burning as separate disconnected steps.