skills/smithery.ai/openclaw-yt-meta-youtube-metadata-extractor

openclaw-yt-meta-youtube-metadata-extractor

SKILL.md

YT Meta

Extract YouTube metadata without API keys. Videos, channels, playlists, comments.

Installation

npm install -g yt-meta-cli

Commands

Video Metadata

yt-meta video dQw4w9WgXcQ
yt-meta video https://youtu.be/dQw4w9WgXcQ
yt-meta video "https://youtube.com/watch?v=VIDEO_ID"

Returns: title, description, views, likes, duration, upload date, tags, thumbnails.

Channel Info

yt-meta channel @mkbhd
yt-meta channel @channel --videos           # Include recent videos
yt-meta channel @channel --videos --limit 100

Playlist

yt-meta playlist PLrAXtmErZgOei...
yt-meta playlist PLxxx --all               # Entire playlist

Search

yt-meta search "react hooks tutorial"
yt-meta search "javascript" --limit 50
yt-meta search "gaming" --sort views

Comments

yt-meta comments dQw4w9WgXcQ
yt-meta comments VIDEO_ID --limit 500
yt-meta comments VIDEO_ID --sort top

Output Formats

yt-meta video ID                 # JSON (default)
yt-meta playlist ID -o jsonl     # One per line
yt-meta search "query" -o csv    # Spreadsheet
yt-meta video ID -o table        # Terminal
yt-meta channel @x --save out.json

Example Output

{
  "id": "dQw4w9WgXcQ",
  "title": "Rick Astley - Never Gonna Give You Up",
  "channel": "Rick Astley",
  "views": 1400000000,
  "likes": 15000000,
  "duration": "3:33",
  "uploadDate": "2009-10-25",
  "tags": ["rick astley", "never gonna give you up"]
}

Common Use Cases

Analyze video performance:

yt-meta video VIDEO_ID -o json

Export channel's videos:

yt-meta channel @mkbhd --videos --limit 500 > videos.json

Research trending topics:

yt-meta search "ai tools 2024" --sort views -o csv

Built by LXGIC Studios

🔗 GitHub · Twitter

Weekly Installs
1
First Seen
13 days ago
Installed on
openclaw1