youtube-researchlisted
Install: claude install-skill Crawlora-org/crawlora-skills
# YouTube research
Resolve YouTube videos and channels, and pull transcripts, comments, playlists,
and search results as normalized JSON from the Crawlora API — no `yt-dlp`, no
browser, no scraping.
## When to use this skill
- The user pastes a YouTube URL and wants its transcript, summary, or stats.
- "Get the comments on this video" / "what are people saying?"
- "List this channel's recent videos / shorts / playlists."
- "Search YouTube for …" or "what videos exist about …".
- Building a transcript-based summary, sentiment, or research pipeline.
## Setup (one-time)
- Get a free Crawlora API key (2,000 credits/mo, no card) at <https://crawlora.net>.
- `export CRAWLORA_API_KEY=sk_your_key_here`
- All requests: `x-api-key: $CRAWLORA_API_KEY` against
`https://api.crawlora.net/api/v1`. Missing/invalid key → `401`.
## How it works
1. **Resolve the id.** A YouTube watch URL `https://www.youtube.com/watch?v=<ID>`
(or `https://youtu.be/<ID>`) gives the **video id**; channel URLs give a
**channel id**. Extract the id before calling.
2. **Transcript:** `/youtube/transcript/{id}` (use
`/youtube/transcript/{id}/languages` first if you need a specific language).
3. **Metadata / comments:** `/youtube/video/{id}`, `/youtube/comments/{id}`.
4. **Channel:** `/youtube/channel/{id}/videos`, `/channel/{id}/shorts`,
`/channel/{id}/playlists`, `/youtube/profile/{id}`.
5. **Discovery:** `/youtube/search?q=...` to find videos by keyword.
Full endpoint list, methods, and params