mk-youtube-search

Search YouTube videos. Use when user wants to find videos by keyword or topic.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "mk-youtube-search" with this command: npx skills add kouko/monkey-knowledge-youtube-skills/kouko-monkey-knowledge-youtube-skills-mk-youtube-search

YouTube Search

Search YouTube videos and list results.

Quick Start

/mk-youtube-search <query> [count] [mode]

Parameters

ParameterRequiredDefaultDescription
queryYes-Search keywords
countNo10Number of results
modeNofastfast or full (see below)

Mode Selection

ModeSpeedMetadataUse When
fast~1-2sBasic (no upload_date)General searches, topic exploration
full~5-8sComplete (includes upload_date, description)Time-sensitive searches, recent content

When to use full mode:

  • User asks for "recent" or "latest" videos on a topic
  • Search query includes time indicators (e.g., "2024", "this week", "new")
  • User wants to sort or filter by upload date
  • Content is time-sensitive (news, events, updates)

When to use fast mode (default):

  • General topic searches
  • Tutorial or educational content
  • Evergreen content that doesn't require recency

Examples

  • /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)

How it Works

  1. Execute: {baseDir}/scripts/search.sh "<query>" <count> <mode>
  2. Parse JSON output
  3. Write video metadata to centralized store (/tmp/monkey_knowledge/youtube/meta/)
  4. Display results in table format

Output Format

#TitleChannelDurationViewsUpload DateURL
1......10:231.2M2024-01-15https://...

Note: Upload Date is only available in full mode.

JSON Output

{
  "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.

Notes

  • Default result limit: 10 videos
  • Default mode: fast (use full for time-sensitive searches)
  • Uses system yt-dlp/jq if available, otherwise auto-downloads on first run
  • Search results are saved to centralized metadata store for use by other skills (only in full mode)

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Research

mk-youtube-get-channel-latest

No summary provided by upstream source.

Repository SourceNeeds Review
Research

mk-youtube-get-audio

No summary provided by upstream source.

Repository SourceNeeds Review
Research

mk-youtube-get-caption

No summary provided by upstream source.

Repository SourceNeeds Review
Research

mk-youtube-summarize

No summary provided by upstream source.

Repository SourceNeeds Review