guoqiao

Media Downloader

デザイン・メディアv0.2.3
作者:guoqiao更新日 2026-05-11全 16 バージョン · 最新版の公開日 2026-02-11dl@clawhub_guoqiao/dl
動画処理音声処理#Music

AlphaMoatによると、2026-09時点でMedia Downloaderのダウンロード数は4,428、スター数は5で、AIスキル全体5,078件中2,197位、デザイン・メディアでは512件中214位です。

インストール数
437
ダウンロード数
4428
スター数
5
総合順位
#2,197
全体の上位 44% · デザイン・メディアの上位 42%
プラットフォームインストール数ダウンロード数スター数コメント
ClawHub ↗13742115-
SkillHub ↗43744285—

プラットフォームごとに集計方法と集計時点が異なります。

このスキルでできること

uv経由でスクリプトを動かし、種類別のフォルダーに保存してファイルやリストのディレクトリを返します。保存先と任意のcookiesファイルを指定でき、Telegramへの音声送信は別の受け渡し分岐です。 ダウンロードはディスク容量を消費し、LAN 上のメディアサーバーから共有される場合があります。専用フォルダーを使い、Cookie ファイルを保護してください。このリリースにはプレイリスト数とファイルサイズの上限もあります。任意の Telegram 送信前にチャットとファイルを確認してください。

資料公開日 2026-10-27

できること

  • 取得したメディアを種類別に整理する

使う場面

  • メディアURLとダウンロードの依頼があるとき

プロンプト例

スキルのドキュメントをもとに生成した例であり、実際の実行結果ではありません。

このリンクの取得オプションと保存先を説明し、まだ取得や送信はしないで。

月次の推移

ダウンロード数4428
3062379645292026-03 · ダウンロード数 31632026-05 · ダウンロード数 34952026-06 · ダウンロード数 36002026-07 · ダウンロード数 38642026-08 · ダウンロード数 40462026-09 · ダウンロード数 442826-0326-09
スター数5
4562026-03 · スター数 52026-05 · スター数 52026-06 · スター数 52026-07 · スター数 52026-08 · スター数 52026-09 · スター数 526-0326-09

2026-09 から集計方法を変更し、同名スキルを作者ごとに分けて集計し、全スキルを対象にしました。破線は変更前の月で、変更後のデータとは直接比較せず、変更をまたぐ増減も計算していません。

月ダウンロード数前月比スター数
2026-094428—5
2026-084046+4.7%5
2026-073864+7.3%5
2026-063600+3.0%5
2026-053495—5
2026-033163—5

SKILL.md 原文

作者が公開した元のファイルをテキストのまま表示しています。AlphaMoat による編集や審査はしていません。リンクはクリックできません。コマンドは内容を確認してから実行してください。取得日 2026-10-23。

2.5 KB・ClawHub v0.2.3
---
name: dl
description: Download Video/Music from YouTube/Bilibili/X/etc.
author: guoqiao
metadata: {"openclaw":{"always":false,"emoji":"🦞","homepage":"https://clawhub.ai/guoqiao/dl","os":["darwin","linux","win32"],"requires":{"bins":["uv"]}}}
triggers:
- "/dl <url>"
- "Download this video ..."
- "Download this music ..."
---
すべて表示(全 77 行)

# Media Downloader

Smartly download media (Video/Music) from URLs (YouTube, Bilibili, X, etc.) to the appropriate local folders.

- **Video:** Save into `~/Movies/` or `~/Videos/`.
- **Music:** Save into `~/Music/`.
- **Playlists:** Saves items into a subdirectory (e.g., `~/Music/<playlist_name>/`).

Designed to work with a local Media Server (e.g., Universal Media Server, Jellyfin) for instant playback on TV/devices.

## Agent Procedure

When the user provides a URL or asks to download media, **you MUST follow this exact sequence:**

1. **Acknowledge:**
   - Immediately reply to the user: "Downloading with dl skill..."

2. **Execute:**
   - Run the script:
     ```bash
     uv run --script ${baseDir}/dl.py "<url>"
     ```

3. **Capture Path:**
   - Read the script output, a path will be printed to stdout at the end, points to either a single file or a folder contains the playlist items.

4. **Upload (Telegram Only):**
   - If the user is on Telegram (check context or session) AND the file is audio (mp3/m4a):
   - Use the `message` tool to send the file to the user:
     ```json
     {
       "action": "send",
       "filePath": "<filepath>",
       "caption": "Here is your music."
     }
     ```

## Usage

Run `dl.py` as a uv script:
```bash
# save into default dirs ~/Music or ~/Movies or ~/Videos
uv run --script ${baseDir}/dl.py <url>

# specify your own output dir
uv run --script ${baseDir}/dl.py <url> -o <out_dir>
```
The script will print output path, either a file or a folder.

A optional cookies file could be provided to make yt-dlp more reliable, with which ever of these detected first:

- `${baseDir}/.cookies.txt`
- `$DL_COOKIES_FILE`
- `$COOKIES_FILE`
- `~/.cookies.txt`

## Setup (User)

This skill will be much more useful if you setup a media server on same machine to share the downloaded media in your LAN:

1. Install a DLNA/UPnP Media Server (Universal Media Server, miniDLNA, Jellyfin).
2. Share `~/Music` and `~/Movies` (or `~/Videos`) folders.
3. Downloaded media will appear automatically on your TV, with apps support DLNA/UPnP, such as VLC.

See [example script](https://github.com/guoqiao/skills/blob/main/dl/ums/ums_install.sh) to setup Universal Media Server on Mac.

デザイン・メディアの人気スキル

guoqiaoのその他のスキル

データ月:2026-09 · ダウンロード数、スター数、インストール数は公開スキルレジストリ(ClawHub、SkillHub)から月単位で集計しています。詳しくはデータの方法論をご覧ください。