Content
Youtube To Text
Get a YouTube video’s available captions as text you can read, search or reuse in another task.
New to Weft? Create an account first. Already connected? Install the workflow below.

Step 1 · Install
Add this workflow to your agent
Open a terminal in your agent’s project folder and run this command. Follow the installer to choose your agent. You only need to do this once.
npx skills add weftlabs/skills --skill weft-youtube-to-text
See it in action
Recorded live runThe request
Extract https://www.youtube.com/watch?v=qDw3hWCxJtY into a readable transcript and timestamped JSON. Then draft a five-minute recap with source notes.
The English transcript is ready: about 8,010 words and 441 timestamped segments.
transcript.txt
Readable transcript · 45,564 characters
transcript.json
441 valid segments · provider-supplied timestamps
script.txt + show-notes.md
Original recap draft and source notes
The returned video ID matched the requested video. All 441 segments passed the structure check.
What Weft connected
YouTube transcript
$0.00
Held · pending$0.02
Amounts recorded at the time of the run. Held funds are not settled. Model costs excluded.
How it works
- 1Paste the exact YouTube video link, or share a transcript you already have.
- 2Your agent retrieves the available captions or reuses your existing transcript.
- 3Get readable text with the video link, caption language and timestamps when available. Videos without captions are not supported.
Your agent can do this
Start with a free Weft account.
Connect your agent once, set its spending policy, and add this workflow.


