Communitygithub.com

ComposioHQ/youtube-downloader

品質とフォーマットをカスタマイズしてYouTube動画をダウンロードします。ユーザーがYouTube動画のダウンロード、保存、取得を依頼した際に使用します。最高品質、1080p、720p、480p、360pの画質設定、mp4、webm、mkvの複数フォーマット、音声のみのMP3ダウンロードに対応しています。

youtube-downloader とは?

このスキルは、yt-dlpを利用してYouTube動画を柔軟にダウンロードするためのツールです。ユーザーは画質(best、1080p、720p、480p、360p、worst)や出力フォーマット(mp4、webm、mkv)を指定でき、音声のみのMP3ダウンロードにも対応します。CLIスクリプト `python scripts/download_video.py` を通じて動作し、出力先ディレクトリのカスタマイズも可能です。主にClaude Codeや同様のAIエージェント環境での使用を想定しており、yt-dlpの自動インストールやストリーム選別、マージ処理を自動で行うため、ユーザーは簡単なコマンドで高品質なダウンロードを実行できます。デフォルトの保存先は `/mnt/user-data/outputs/` で、動画タイトルから自動的にファイル名が生成されます。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ComposioHQ/awesome-codex-skills/tree/main/video-downloader

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

YouTube動画ダウンローダー

画質やフォーマット設定を完全に制御してYouTube動画をダウンロードします。

クイックスタート

動画をダウンロードする最も簡単な方法:

python scripts/download_video.py "https://www.youtube.com/watch?v=VIDEO_ID"

これにより、利用可能な最高品質でMP4形式の動画が /mnt/user-data/outputs/ にダウンロードされます。

オプション

画質設定

-q または --quality を使用して動画品質を指定します:

  • best (デフォルト): 利用可能な最高品質
  • 1080p: フルHD
  • 720p: HD
  • 480p: 標準画質
  • 360p: 低画質
  • worst: 利用可能な最低品質

例:

python scripts/download_video.py "URL" -q 720p

フォーマットオプション

-f または --format を使用して出力フォーマットを指定します(動画ダウンロードのみ):

  • mp4 (デフォルト): 最も互換性が高い
  • webm: モダンなフォーマット
  • mkv: Matroskaコンテナ

例:

python scripts/download_video.py "URL" -f webm

音声のみ

-a または --audio-only を使用して音声のみをMP3でダウンロードします:

python scripts/download_video.py "URL" -a

カスタム出力ディレクトリ

-o または --output を使用して異なる出力ディレクトリを指定します:

python scripts/download_video.py "URL" -o /path/to/directory

完全な例

  1. 1080p、MP4形式で動画をダウンロード:
python scripts/download_video.py "https://www.youtube.com/watch?v=dQw4w9WgXcQ" -q 1080p
  1. 音声のみをMP3でダウンロード:
python scripts/download_video.py "https://www.youtube.com/watch?v=dQw4w9WgXcQ" -a
  1. 720p、WebM形式でカスタムディレクトリにダウンロード:
python scripts/download_video.py "https://www.youtube.com/watch?v=dQw4w9WgXcQ" -q 720p -f webm -o /custom/path

仕組み

このスキルは、堅牢なYouTubeダウンローダーである yt-dlp を使用しており、以下の機能を提供します:

  • 存在しない場合は自動でインストール
  • ダウンロード前に動画情報を取得
  • 指定条件に合致する最適なストリームを選択
  • 必要に応じて動画と音声のストリームをマージ
  • 幅広いYouTube動画フォーマットをサポート

重要な注意事項

  • ダウンロードはデフォルトで /mnt/user-data/outputs/ に保存されます
  • 動画ファイル名は動画タイトルから自動生成されます
  • スクリプトはyt-dlpのインストールを自動で処理します
  • 単一動画のみダウンロードされます(プレイリストはデフォルトでスキップ)
  • 高画質の動画はダウンロードに時間がかかり、ディスク容量を多く消費する場合があります

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

ComposioHQ/-21risk-automation

Automate 21risk tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/-2chat-automation

Automate 2chat tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/ably-automation

Automate Ably tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abstract-automation

Automate Abstract tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abuselpdb-automation

Automate Abuselpdb tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abyssale-automation

Automate Abyssale tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/accelo-automation

Automate Accelo tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/accredible-certificates-automation

Automate Accredible Certificates tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/acculynx-automation

Automate Acculynx tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/active-campaign-automation

Automate ActiveCampaign tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/addresszen-automation

Automate Addresszen tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adobe-automation

Automate Adobe tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adrapid-automation

Automate Adrapid tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adyntel-automation

Automate Adyntel tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/aeroleads-automation

Automate Aeroleads tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/aero-workflow-automation

Automate Aero Workflow tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/affinda-automation

Automate Affinda tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/affinity-automation

Automate Affinity tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/agencyzoom-automation

Automate Agencyzoom tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/agent-deep-links

Build, validate, and troubleshoot deep links for Codex, Cursor, VS Code, Visual Studio, and similar tools. Use when users ask for clickable links (especially in Slack) that open threads, files, folders, or app settings.

関連スキル