playlist-archiver

Automate incremental yt-dlp downloads of playlists and channels with archive tracking.

364|53|Updated May 9, 2026
One-click install
npx skills add https://github.com/cosmicstack-labs/mercury-agent-skills --skill playlist-archiver
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: playlist-archiver
Source: https://github.com/cosmicstack-labs/mercury-agent-skills/tree/main/categories/media-download/playlist-archiver
Command: npx skills add https://github.com/cosmicstack-labs/mercury-agent-skills --skill playlist-archiver

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Playlist Archiver helps you stop losing track of media you care about by creating organized, incrementally updated offline archives from playlists and channels.

Core Features & Use Cases

  • Incremental downloading with dedup: Uses yt-dlp --download-archive to resume and only fetch new videos instead of re-downloading everything.
  • Scalable archive organization: Guides consistent directory structures (by channel, playlist, date, and metadata) so large libraries remain navigable.
  • Metadata extraction and lifecycle management: Supports exporting playlist metadata, verifying archive integrity, tracking disk usage, and running scheduled updates for long-term maintenance.
  • Use Case: You maintain a growing “tech” and “music” library and want it to stay current automatically every day without hitting rate limits or creating messy folders.

Quick Start

Ask the AI to generate an incremental yt-dlp download command for your playlist or channel, including an archive file and an organized output path.

Frequently Asked Questions about playlist-archiver

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

FAQPage Schema
How do I download a playlist for offline archiving without re-downloading existing videos?

To archive playlists incrementally without re-downloading existing videos, use yt-dlp with the --download-archive option. This tracks previously downloaded media in a file, ensuring only new content is fetched during subsequent updates.

What is the best way to organize a large offline media library from multiple channels?

The best way to organize large offline media libraries is using robust output templates in yt-dlp. This structures directories consistently by channel, playlist, and date, keeping large collections navigable as they grow.

How does metadata extraction work when backing up a playlist?

Metadata extraction during playlist backup involves exporting video and playlist details alongside the media files. This preserves context like titles and dates, enabling lifecycle management and archive integrity verification.

Can I automate scheduled updates for my offline media archives?

Yes, you can automate scheduled updates for offline media archives. By integrating scheduling patterns with yt-dlp's incremental download capabilities, your library stays current automatically without manual intervention.

Do I need yt-dlp to build a resumable offline video archive?

Yes, yt-dlp is required to build a resumable offline video archive. It provides the necessary --download-archive tracking and output templating features to manage incremental downloads and deduplicate media files.

Why does my incremental playlist download create messy folders across channels?

Incremental playlist downloads create messy folders when robust output templates are not applied. Organizing directories by channel, playlist, and metadata during the yt-dlp download process prevents this fragmentation.