ワンクリックで
youtube-cli
// Search for videos, extract metadata, retrieve transcripts, and fetch comments from YouTube. Use when analyzing video content for research, summarizing long-form content, or gathering information from YouTube URLs.
// Search for videos, extract metadata, retrieve transcripts, and fetch comments from YouTube. Use when analyzing video content for research, summarizing long-form content, or gathering information from YouTube URLs.
Use when working with GitHub repositories, managing PRs/issues, or performing git operations — commands, flags, authentication, API queries, and context injection patterns
Access Google Workspace services (Gmail, Drive, Calendar, Sheets, Docs, Chat, Admin APIs) through a unified CLI. Use when integrating with Google Workspace, automating workflows, sending emails, managing files, scheduling tasks, or querying Google Workspace data. Supports OAuth, service accounts, and multiple authentication methods with built-in agent skills and AI integration.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
| name | youtube-cli |
| description | Search for videos, extract metadata, retrieve transcripts, and fetch comments from YouTube. Use when analyzing video content for research, summarizing long-form content, or gathering information from YouTube URLs. |
This skill uses yt-dlp to fetch metadata (title, uploader, views, duration, likes, optional comments) and youtube-transcript-api to retrieve captions for a YouTube video. It also includes search functionality via yt-dlp.
skills/youtube-cli/scripts/search.py.python skills/youtube-cli/scripts/search.py "<query>" [flags]--limit <N>, --json, --output (-o).--json for raw JSON and --output <path> to save to file.skills/youtube-cli/scripts/video.py.python skills/youtube-cli/scripts/video.py <video_id> [flags]python skills/youtube-cli/scripts/video.py --url "<youtube_url>" [flags]--title, --uploader, --duration, --views, --likes, --transcript, --description, --comments, --json, --output (-o).title, uploader, duration, views.skills/youtube-cli/scripts/search.py via the terminal. Run python skills/youtube-cli/scripts/search.py --help for usage details.skills/youtube-cli/scripts/video.py via the terminal. Run python skills/youtube-cli/scripts/video.py --help for usage details.--output flag to save the data to a file rather than printing to the terminal to avoid truncation.yt-dlp or dependency issues.video_id or --url; do not pass a URL as positional text with extra unsupported flags.--output flag.search.py to identify the most relevant videos.video.py on the top results to extract metadata and assess relevance before extracting full transcripts.