← Back to Skills Marketplace
graysonzeng

Video Fetch Download

by graysonzeng · GitHub ↗ · v1.1.9 · MIT-0
cross-platform ✓ Security Clean
362
Downloads
2
Stars
1
Active Installs
12
Versions
Install in OpenClaw
/install video-fetch-download
Description
Download videos from 1000+ sites, torrents, and magnet links directly to 115 or Quark cloud storage via server-side or local downloads.
Usage Guidance
This skill appears to do what it says, but take these precautions before installing: 1) Review scripts/install.sh and the pinned SHA256 values yourself; the installer fetches a rclone fork (third-party binary) — only proceed if you trust that source. 2) Expect the installer to write to ~/.local/bin, may add that directory to your shell profile, and will write credentials to ~/.config/rclone/rclone.conf and ~/.config/video-fetch/quark_cookie.txt (both chmod 600). 3) The Quark flow requires manually pasting a browser cookie — never paste cookies you don't understand; treat them as secrets. 4) The magnet search uses Knaben and apibay (piracy-focused indexes) — consider legal implications in your jurisdiction. 5) The installer attempts package installs (apt-get/yum) without sudo; run it manually and inspect outputs or install dependencies yourself if you prefer. If you are unsure, run the installer and scripts in an isolated account or VM, or manually install only trusted components (yt-dlp, aria2, rclone) and use the Python scripts after inspection.
Capability Analysis
Type: OpenClaw Skill Name: video-fetch-download Version: 1.1.9 The skill bundle provides legitimate functionality for downloading videos and torrents to cloud storage (115 Pan, Quark Pan). It follows security best practices by verifying downloaded binaries (yt-dlp, rclone) with SHA256 checksums in `scripts/install.sh` and ensuring sensitive credential files are stored locally with restricted permissions (`chmod 600`). No evidence of data exfiltration or malicious intent was found; all network activity is directed to official service APIs or reputable torrent search providers (Knaben, apibay).
Capability Assessment
Purpose & Capability
Name/description match the code and instructions: scripts implement 115 QR login, Quark cookie login, magnet search (Knaben + apibay), offline submission, yt-dlp + rclone uploads, and aria2c downloads. Requested actions/paths (rclone config, local cookie file, ~/.local/bin) are expected for this functionality.
Instruction Scope
Runtime instructions and scripts access and write local config files (~/.config/rclone/rclone.conf, ~/.config/video-fetch/quark_cookie.txt), may append ~/.local/bin to shell profile, and ask the user to paste Quark browser cookies. These are within the scope of the described features but constitute sensitive operations (writing cloud auth to local files and modifying shell profiles) that users should expect and approve.
Install Mechanism
Installer downloads yt-dlp from the official repo and a rclone '115-fork' binary from a third-party GitHub release, verifies SHA256 (pinned in script), and extracts the binary to ~/.local/bin; this is higher-risk than pure package-manager installs but mitigated by SHA256 checks. The script also attempts to install aria2 and python3.12 via apt-get/yum without sudo, which may fail or behave unexpectedly depending on how the user runs the installer.
Credentials
The skill does not declare or require unrelated environment variables or external credentials. It intentionally stores cloud credentials/cookies locally (rclone config and quark_cookie.txt) and does not request other secret env vars. The scripts run rclone to locate the config file, which is appropriate for the feature but exposes existing rclone config to the script.
Persistence & Privilege
The skill is not always-on and does not demand elevated privileges, but the installer may modify user shell profile files (adding ~/.local/bin to PATH) and writes auth files to the user's config directory. Those are reasonable for a user-level install but are persistent changes the user should be comfortable with.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install video-fetch-download
  3. After installation, invoke the skill by name or use /video-fetch-download
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.1.9
fix: flatten frontmatter so registry/scanner can read install spec and required binaries
v1.1.8
fix: remove unsupported --quiet flag from python3.12 -m ensurepip
v1.1.7
fix: align install.sh comments with actual behavior (PATH modification); fix rclone path detection
v1.1.6
fix: rclone path detection when rclone not yet installed; export PATH before invoking 115_qrlogin.py
v1.1.5
v1.1.5: all binaries now install to ~/.local/bin (user-only, no system paths), updated metadata install spec
v1.1.4
v1.1.4: add openclaw metadata spec (requires bins, env vars, config paths) to satisfy registry security scanner
v1.1.3
v1.1.3: security improvements (rclone installs to ~/.local/bin only, not system), full security disclosure in docs, Google Drive setup guide, expanded cloud storage provider table
v1.1.2
v1.1.2: expand cloud storage docs — add full provider table (Google Drive, OneDrive, Dropbox, PikPak, Mega, S3, SFTP, WebDAV, etc.) with auth methods and notes
v1.1.1
v1.1.1: enforce SHA256 for all architectures (no skip), fill real checksums for arm64/armv7/armv6, auto-backup rclone.conf before install, update security docs
v1.1.0
v1.1.0: security fixes (SHA256 verification, credential handling), dual search source Knaben+apibay, --source flag, Quark offline download, updated docs
v1.0.1
v1.0.1: Add magnet_search.py - search torrents via Knaben API with Chinese title support, auto-submit to 115 offline download
v1.0.0
**Major change: Video fetching skill now focuses on cloud downloading (115/Quark) and broader site support.** - Replaces prior YouTube/Bilibili transcript/summarization tool with a new downloader for videos and torrents, targeting cloud storage. - Adds support for 115.com offline download (magnet/torrent to cloud, server-side), Quark Pan share link transfer, and mass site video downloads via yt-dlp. - Introduces new scripts for 115 and Quark authentication, batch transfers, and installation. - One-command setup script (`install.sh`) added to quickly install all dependencies. - Old YouTube fetch and summarization code removed (`youtube_fetch.py`). - SKILL.md completely rewritten for new usage, features, and setup instructions.
Metadata
Slug video-fetch-download
Version 1.1.9
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 12
Frequently Asked Questions

What is Video Fetch Download?

Download videos from 1000+ sites, torrents, and magnet links directly to 115 or Quark cloud storage via server-side or local downloads. It is an AI Agent Skill for Claude Code / OpenClaw, with 362 downloads so far.

How do I install Video Fetch Download?

Run "/install video-fetch-download" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Video Fetch Download free?

Yes, Video Fetch Download is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Video Fetch Download support?

Video Fetch Download is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Video Fetch Download?

It is built and maintained by graysonzeng (@graysonzeng); the current version is v1.1.9.

💬 Comments