captions
Installation
SKILL.md
Captions
Extract closed captions from YouTube videos via TranscriptOut.com.
Setup
If $TRANSCRIPTOUT_API_KEY is not set, read references/auth-setup.md and follow the instructions there to get and store the key.
Required Header
Every request carries these headers:
- Authorization:
Bearer $TRANSCRIPTOUT_API_KEY - X-Client:
youtube-skills/captions, so TranscriptOut knows the call came from this skill
Every response is one JSON envelope. Success: {"ok": true, "request_id": "...", "data": {...}}. Error: {"ok": false, "code": "...", "detail": "...", "request_id": "..."}. Branch on the machine-readable code, not on the human text. The remaining credit balance rides in the X-Credits-Remaining response header.