一键导入
mk-youtube-search
Search YouTube videos. Use when user wants to find videos by keyword or topic.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Search YouTube videos. Use when user wants to find videos by keyword or topic.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | mk-youtube-search |
| description | Search YouTube videos. Use when user wants to find videos by keyword or topic. |
| license | MIT |
| metadata | {"version":"1.2.2","author":"kouko","tags":["youtube","search","video"]} |
| compatibility | {"claude-code":">=1.0.0"} |
Search YouTube videos and list results.
/mk-youtube-search <query> [count] [mode]
| Parameter | Required | Default | Description |
|---|---|---|---|
| query | Yes | - | Search keywords |
| count | No | 10 | Number of results |
| mode | No | fast | fast or full (see below) |
| Mode | Speed | Metadata | Use When |
|---|---|---|---|
fast | ~1-2s | Basic (no upload_date) | General searches, topic exploration |
full | ~5-8s | Complete (includes upload_date, description) | Time-sensitive searches, recent content |
When to use full mode:
When to use fast mode (default):
/mk-youtube-search AI tutorial → fast mode (general topic)/mk-youtube-search "machine learning" 10 → fast mode/mk-youtube-search "Claude AI news" 5 full → full mode (time-sensitive)/mk-youtube-search "latest iPhone review" 10 full → full mode (recent content){baseDir}/scripts/search.sh "<query>" <count> <mode>/tmp/monkey_knowledge/youtube/meta/)| # | Title | Channel | Duration | Views | Upload Date | URL |
|---|---|---|---|---|---|---|
| 1 | ... | ... | 10:23 | 1.2M | 2024-01-15 | https://... |
Note: Upload Date is only available in full mode.
{
"status": "success",
"videos": [
{
"video_id": "dQw4w9WgXcQ",
"title": "Video Title",
"url": "https://www.youtube.com/watch?v=...",
"channel": "Channel Name",
"channel_url": "https://www.youtube.com/channel/UC...",
"duration_string": "10:23",
"view_count": 1234567,
"upload_date": "20240115",
"live_status": "not_live",
"description": "First 200 chars..."
}
]
}
Note: In fast mode, upload_date, live_status, and description will be null.
fast (use full for time-sensitive searches)full mode)Transcribe audio to text using local whisper.cpp. Use when user wants to convert audio/video to text, get transcription, or speech-to-text.
Download YouTube video audio file. Use when user wants to extract audio or download music/podcast from a video.
Download YouTube video subtitles. Use when user wants to get captions or subtitles from a video.
Get latest videos, livestreams, shorts, or podcasts from a YouTube channel
Get YouTube video metadata (title, channel, duration, views, subtitle availability). Use when user wants video details or needs to check subtitle availability before summarization.
Use when publishing a new version — bumps versions across all config files, updates CHANGELOG, verifies utility sync, commits, creates PR, and tags release