Use this skill to import YouTube playlists into markdown files and optionally enrich notes with transcript, summary, and tagging.
yt-dlp (pip install yt-dlp or brew install yt-dlp)cookies_file export is the safer pathcookies_fileIf no config exists at , ask these questions before running scripts.
./YouTube-ArchiveLL (Liked Videos), WL (Watch Later)chromeAsk only if the user wants summaries/tags.
openai, gemini, anthropic, openrouter, ollama, none)python3 /scripts/yt-import.py --output --init /.config.json from the user’s answers.python3 /scripts/yt-import.py --output --dry-run python3 /scripts/yt-enrich.py --output --limit 10 Use this for immediate manual sync:
python3 <skill>/scripts/yt-import.py --output <output-dir>
python3 <skill>/scripts/yt-enrich.py --output <output-dir> --limit 10
Useful import flags:
--dry-run--playlist (repeatable)--no-summary--no-tags--cookies --browser Useful enrich flags:
--dry-run--limit --strict-configvideo_id.Title [video_id].md.enriched: true./.yt-archiver.lock .Offer cron only after one successful manual run.
Example schedule (daily 11:00):
Example task text:
Run yt-import.py for , then run yt-enrich.py --limit 10 for the same output. Keep it single-agent by default. Do not assume multi-agent routing.
Read these references when needed:
references/providers.mdreferences/troubleshooting.mdreferences/default-summary-prompt.md共 1 个版本