YouTube Packaging

Assemble video, thumbnail, metadata, and subtitles into a YouTube upload package.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/randysalars/dreamweaving --skill youtube-packaging
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: YouTube Packaging
Source: https://github.com/randysalars/dreamweaving/tree/main/.claude/skills/tier3-production/youtube-packaging
Command: npx skills add https://github.com/randysalars/dreamweaving --skill youtube-packaging

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill streamlines packaging of video assets for YouTube, consolidating video, thumbnail, metadata, and subtitles into a ready-to-upload package.

Core Features & Use Cases

  • Generates a complete YouTube package structure including final_video.mp4, thumbnail.png, metadata.yaml, subtitles.vtt, and chapters.txt (optional).
  • Provides thumbnail generation templates and metadata/templates to optimize search visibility and engagement.
  • Supports automated packaging via a dedicated script at scripts/core/package_youtube.py.

Quick Start

Upload the prepared package to YouTube using the packaging script.

Frequently Asked Questions about YouTube Packaging

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

FAQPage Schema
How do I package a video for YouTube with subtitles and metadata?

To package a video for YouTube with subtitles and metadata, this skill assembles final_video.mp4, thumbnail.png, metadata.yaml, subtitles.vtt, and an optional chapters.txt into a ready-to-upload directory structure. It uses templates and a packaging script to automate the process.

What files do I need for a complete YouTube upload package?

A complete YouTube upload package requires final_video.mp4, thumbnail.png, metadata.yaml, and subtitles.vtt. The package can also include an optional chapters.txt file to define video sections, all generated within a fixed directory structure for publication.

Can I automate thumbnail and metadata generation for YouTube videos?

You can automate YouTube thumbnail and metadata generation using the provided thumbnail templates and metadata templates. The packaging script at scripts/core/package_youtube.py orchestrates these assets to produce an optimized upload package.

Does the YouTube packaging skill support educational and marketing videos?

The YouTube packaging skill supports educational videos, marketing launches, and episodic content by generating a packaged set of assets and optimized metadata. It consolidates video, thumbnail, metadata, and subtitles for studio workflows and production teams.

What is the best way to organize YouTube chapters and subtitles for upload?

The best way to organize YouTube chapters and subtitles is to generate a subtitles.vtt file and an optional chapters.txt file within a fixed package structure. This consolidates all necessary publication assets into a single ready-to-upload directory.

Why do I need a metadata.yaml file for my YouTube video package?

You need a metadata.yaml file for your YouTube video package to optimize search visibility and engagement. The packaging skill uses metadata templates to ensure all necessary publication information is structured and ready for upload.