Skip to content
Back to skills

Yt Meta

ASecurity

Extract YouTube video info, channel stats, playlists, comments. No API key required. Free CLI tool for content research and analysis.

  • 666 stars
  • 0 votes
  • 0 copies
  • 5 views
  • Added September 2, 2026
developmentjavascriptgojavabashreactgitapiperformance

Works with

  • terminal
  • cli
  • api

Security analysis

A96/100
  • mediumInstalls packages at runtime which could introduce malicious dependencies

Pro shows the line behind each finding and how to fix it

Scanned September 2, 2026

npx -y skills add majiayu000/claude-skill-registry --skill yt-meta --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Yt Meta?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Yt Meta
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/majiayu000-yt-meta/badge)](https://www.skillsdirectory.com/skills/majiayu000-yt-meta)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: YT Meta - YouTube Metadata Extractor
description: Extract YouTube video info, channel stats, playlists, comments. No API key required. Free CLI tool for content research and analysis.
---

# YT Meta

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

## Installation

```bash
npm install -g yt-meta-cli
```

## Commands

### Video Metadata

```bash
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

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

### Playlist

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

### Search

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

### Comments

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

## Output Formats

```bash
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

```json
{
  "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:**
```bash
yt-meta video VIDEO_ID -o json
```

**Export channel's videos:**
```bash
yt-meta channel @mkbhd --videos --limit 500 > videos.json
```

**Research trending topics:**
```bash
yt-meta search "ai tools 2024" --sort views -o csv
```

---

**Built by [LXGIC Studios](https://lxgicstudios.com)**

🔗 [GitHub](https://github.com/lxgicstudios/yt-meta) · [Twitter](https://x.com/lxgicstudios)

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.