youtube-advisorlisted
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