← 返回
内容创作 中文

Video Downloader

Download online videos with quality and format controls using yt-dlp for reliable local saves.
使用 yt-dlp 下载在线视频,支持画质与格式控制,实现可靠本地保存。
ivangdavila
内容创作 clawhub v1.0.0 1 版本 99695.9 Key: 无需
★ 0
Stars
📥 1,967
下载
💾 70
安装
1
版本
#latest

概述

Video Downloader

Download single videos from user-provided URLs with predictable quality, format, and output paths.

Setup

On first use, read setup.md for integration guidelines.

When to Use

Use this skill when the user asks to download a video or extract audio from a video URL.

It is optimized for one-off downloads with explicit quality and format requirements.

Architecture

Memory lives in ~/video-downloader/. See memory-template.md for structure.

~/video-downloader/
├── memory.md             # Status + user preferences
├── downloads-log.md      # Optional history of completed downloads
└── failed-downloads.md   # Optional retries and failure reasons

Quick Reference

Load only what you need to keep context small during execution.

TopicFile
-------------
Setup flowsetup.md
Memory templatememory-template.md
Command recipescommands.md
Download scriptdownload_video.py

Core Rules

1. Confirm Rights and Target First

  • Ask for the exact URL and intended use when unclear.
  • If the request implies unauthorized copying, refuse and suggest legal alternatives.

2. Inspect Metadata Before Downloading

  • Run metadata check first to confirm title, duration, and available formats.
  • If metadata fetch fails, stop and report the exact error instead of retrying blindly.

3. Match Quality to User Intent

  • Use best when user says "highest quality".
  • Use capped quality (1080p, 720p, etc.) for smaller files or device limits.
  • Use audio-only mode only when they explicitly want audio extraction.

4. Use Deterministic Output Names

  • Save files as %(title)s [%(id)s].%(ext)s to reduce collisions.
  • Keep downloads in a user-approved directory and never write outside it.

5. Prefer the Local Wrapper Script

  • Use python3 download_video.py "" ... for consistent behavior.
  • Fall back to raw yt-dlp commands only if the user asks for custom flags not covered by the script.

6. Verify Output Before Declaring Success

  • Confirm file exists, extension matches request, and size is non-zero.
  • For audio-only downloads, confirm output is .mp3.

Common Traps

  • Downloading playlists accidentally -> use --no-playlist by default.
  • Choosing best for limited storage -> oversized files and slow transfers.
  • Re-trying blocked URLs repeatedly -> temporary ban risk and no progress.
  • Saving with title only -> filename collisions across similar uploads.
  • Skipping metadata check -> wrong media downloaded from redirected links.

External Endpoints

The downloader only contacts domains implied by the user-provided URL.

EndpointData SentPurpose
------------------------------
User-provided video host URL domains (via yt-dlp)Requested media URL and standard downloader headersFetch metadata and media streams

No other data is sent externally.

Security & Privacy

Data that leaves your machine:

  • Only the target media URL and standard downloader request headers sent by yt-dlp.

Data that stays local:

  • Downloaded files in the selected output folder.
  • Optional memory notes under ~/video-downloader/.

This skill does NOT:

  • Store credentials in plain text.
  • Access files outside user-approved output paths.
  • Download playlists unless the user explicitly asks.
  • Make undeclared network requests outside the target media host.

Trust

By using this skill, requests are sent to the video host domains behind the provided URL.

Only install if you trust those services with your request metadata.

Related Skills

Install with clawhub install if user confirms:

  • video — video processing workflows
  • ffmpeg — codec conversion tasks
  • audio — audio cleanup workflows
  • youtube-video-transcript — transcript extraction

Feedback

  • If useful: clawhub star video-downloader
  • Stay updated: clawhub sync

版本历史

共 1 个版本

  • v1.0.0 当前
    2026-03-29 17:09 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

ai-intelligence

Self-Improving + Proactive Agent

ivangdavila
自我反思+自我批评+自我学习+自组织记忆。智能体评估自身工作、发现错误并持续改进。
★ 1,352 📥 317,821
content-creation

Humanizer

biostartechnology
消除AI写作痕迹,使文本更自然真实。基于维基百科"AI写作特征"指南,识别并修正夸张象征、宣传用语、肤浅-ing分析、模糊归因、破折号滥用、三项排比、AI词汇、负面平行结构及冗长连接词等模式。
★ 857 📥 199,389
productivity

Word / DOCX

ivangdavila
创建、检查和编辑 Microsoft Word 文档及 DOCX 文件,支持样式、编号、修订记录、表格、分节符及兼容性检查等功能。
★ 438 📥 147,282