youtube-summarylisted
Install: claude install-skill ParthGanatra/agent-skills
# youtube-summary
Turn a YouTube video into a structured note in the user's Obsidian vault.
## When to use
- User pastes a YouTube URL and asks for a summary / takeaways / notes
- User invokes `/youtube-summary <url>`
- User says something like "write this up", "save this video", etc. with a YouTube link
By default, summaries are built from the **transcript only**. If the user says the
video has important **slides** (or asks to "include the slides", "the slides
matter", a slide-heavy conference talk, etc.), also run the **opt-in slide flow**
in the section below. Do **not** extract slides unless the user asks for this
video specifically — it downloads the full video (~hundreds of MB) and is slow.
## Configuration (optional)
The output location is **not** hardcoded — resolve it at runtime:
```bash
~/.claude/skills/youtube-summary/resolve-config.sh
```
It always succeeds and prints a `MODE` plus a `NOTES_DIR` (the absolute folder to
write the note into). Two modes:
- **`MODE=obsidian`** — an Obsidian vault is configured; it also prints
`VAULT_NAME`, `VAULT_PATH`, `NOTES_SUBFOLDER`. The note goes into the vault and
is opened in Obsidian; slide images embed via `![[wikilinks]]`.
- **`MODE=plain`** — no vault configured (works out-of-the-box); the note is
**printed in the reply** to the user, not saved to a file. (If slides are being
embedded, it's saved to `NOTES_DIR` = the current directory instead, since the
images need to live on disk; slides embed via standa