← ClaudeAtlas

youtube-advisorlisted

Build or update a Claude Code advisor skill from any YouTube channel. Use when the user pastes a YouTube channel URL or handle, names a creator, or says "make an advisor on …", "build a skill from …", "обнови … advisor", "refresh that advisor". Triggers on bare URLs like https://youtube.com/@channel, @handles, or creator-name mentions.
AlexanderAbramovPav/youtube-advisor · ★ 6 · AI & Automation · score 78
Install: claude install-skill AlexanderAbramovPav/youtube-advisor
# youtube-advisor — build a Claude Code advisor from any YouTube channel ## Two-action user contract The user does exactly two things: 1. **Drops a channel URL/handle and a one-sentence intent in chat.** 2. **Uses the resulting `/<channel-slug>-advisor` skill** to ask questions about that channel. **You (the AI agent) do everything in between.** Never expose `--since`, `--max`, `--out`, `bash`, or any CLI flag to the user. Never paste a shell command for the user to run. Compose every command silently, run it via Bash, and report results in plain language. ## When this skill triggers - A YouTube channel URL, `@handle`, or playlist URL appears in the message. - Creator name appears in a "build me an advisor on …" / "make a skill from …" / "make a YC advisor" framing. - The user says "обнови yc-advisor", "refresh that advisor", "check for new videos". ## Workflow ### Step 1 — parse intent silently Extract from the user's message: - **Channel(s)** — URL, `@handle`, playlist URL, or a named creator. - If a creator is named without a URL, search via `yt-dlp ytsearch5:"<name>"` (or `yt-dlp --get-id ytsearch3:"<name> channel"`), then ASK the user "I found @navalr — Naval Ravikant's channel — use that one?" before continuing. Don't guess. - **Selection hints**: - "last year" → `--since 2025-MM-DD` (today minus 1 year). - "long videos only" → `--title-exclude "shorts|#shorts"` (already default — no extra flag). - "the Founder Stories series" → `--title-include "Found