AgentStack
SKILL verified MIT Self-run

Yt Search

skill-duncan-buildroom-profit-room-skills-yt-search · by duncan-buildroom

Search YouTube and return structured video results with metadata. Use this skill whenever the user wants to search YouTube, find videos on a topic, research what's trending on YouTube, compare YouTube videos, or look up YouTube creators/channels. Triggers on phrases like "search YouTube for", "find videos about", "what videos are there on", "YouTube results for", or any request involving YouTube…

No reviews yet
0 installs
6 views
0.0% view→install

Install

$ agentstack add skill-duncan-buildroom-profit-room-skills-yt-search

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

Are you the author of Yt Search? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

YouTube Search

Search YouTube using yt-dlp and return structured, formatted results with engagement metrics.

Requirements

  • yt-dlp on PATH (pip install yt-dlp). If it's not installed, I'll tell you the one command to add it.

How to use

Run the search script:

python3 ~/.claude/skills/yt-search/scripts/search.py  [--count N] [--months N] [--no-date-filter]

Parameters

  • `` — search terms (required)
  • --count N — number of results to return (default: 20)
  • --months N — only show videos from the last N months (default: 6)
  • --no-date-filter — include videos of any age

Examples

# Basic search (top 20, last 6 months)
python3 ~/.claude/skills/yt-search/scripts/search.py claude code tutorial

# Fewer results, shorter window
python3 ~/.claude/skills/yt-search/scripts/search.py obsidian workflow --count 5 --months 3

# All time, no date filter
python3 ~/.claude/skills/yt-search/scripts/search.py AI agents --count 10 --no-date-filter

Output format

Each result includes:

  • Title
  • Channel name and subscriber count
  • View count
  • Duration
  • Upload date
  • Engagement ratio (views / subscribers) — higher means the video outperformed the channel's base
  • Direct URL

Results are separated by dividers for easy scanning. Status messages go to stderr; formatted results go to stdout.

Notes

  • yt-dlp must be installed (pip install yt-dlp)
  • The script fetches 2x the requested count to compensate for date filtering
  • Subscriber counts come from yt-dlp metadata and may occasionally be unavailable (shown as N/A)

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.