optimize-video-course

Compress course videos with H.264 encoding and rename them hierarchically.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/acabreragnz/dotfiles --skill optimize-video-course
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: optimize-video-course
Source: https://github.com/acabreragnz/dotfiles/tree/main/.claude/skills/optimize-video-course
Command: npx skills add https://github.com/acabreragnz/dotfiles --skill optimize-video-course

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires ffmpeg, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the compression and standardization of educational course videos, significantly reducing file sizes while preserving clarity and organizing them with a consistent naming convention.

Core Features & Use Cases

  • Video Compression: Optimizes videos using H.264 encoding, ideal for text-heavy content like code, presentations, and diagrams.
  • Hierarchical Naming: Renames videos using a structured format (YYYY - Course - Module - Lesson).
  • Batch Processing: Efficiently processes entire directories of course videos.
  • Use Case: You have a directory of raw course videos that are too large for storage or slow to upload. This Skill will compress them, rename them according to a standard format, and provide a summary report.

Quick Start

Use the optimize-video-course skill to optimize all videos in the '/path/to/my/course' directory.

Frequently Asked Questions about optimize-video-course

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

FAQPage Schema
How do I batch compress educational videos without losing text clarity from code and diagrams?

Batch compress educational videos without losing text clarity by using H.264 encoding. This encoding standard preserves the sharpness of code and diagrams while significantly reducing file sizes for easier storage and upload.

What is the best way to rename and organize a directory of course videos automatically?

Rename and organize course videos automatically by applying a hierarchical naming convention. This process standardizes file names into a structured format like YYYY - Course - Module - Lesson across entire directories.

How do I optimize video file sizes for an entire course directory at once?

Optimize video file sizes for an entire course directory at once through batch processing. This automates H.264 compression and hierarchical renaming across all videos in the specified directory path.

Do I need ffmpeg installed to compress and rename course videos?

Yes, you need ffmpeg installed to compress and rename course videos. The video manipulation, H.264 encoding, and batch processing operations strictly require ffmpeg as a dependency to function.

Can I use H.264 encoding for text-heavy presentation videos?

Yes, you can use H.264 encoding for text-heavy presentation videos. It is specifically designed to maintain high visual clarity for content like code, presentations, and diagrams during compression.

Why does video compression sometimes make code and diagrams unreadable?

Video compression can make code unreadable when using inappropriate encoding settings. Using H.264 encoding specifically focuses on preserving text clarity for content like code and diagrams during file reduction.