Huashu Design
alchaincyf · Skill
Turns a one-line request in your AI agent into a finished design: a launch animation, a clickable app prototype, an editable slide deck, an infographic or a se…
An n8n workflow with a web form. Paste a YouTube link, an Apify actor fetches the transcript, and an OpenAI model writes a summary of it.
YouTube video summarized from its transcript through a form is an n8n workflow in the Research category, listed by Mindket. It is free. This is version 1, last updated on . Download it on this page or copy its JSON, then import it into an n8n canvas. Nothing runs until you activate it in n8n.
Web form
It starts when someone submits the form with:
A written summary of the video, in the run’s output
What you need before you start.
Transcript source
Runs a transcript actor on the video link and returns its transcript.
NeedsApify API token
Language model
Summarizes the transcript chunk by chunk and joins the results.
NeedsOpenAI API key
Checked by Mindket on 13 Nov 2026
This n8n workflow turns a YouTube link into a written summary. Someone pastes the link into a small web form. An Apify actor fetches the video’s transcript, and an OpenAI model summarizes it with a Map Reduce chain. Five nodes do the work. Five sticky notes sit beside them.
Researchers, students, creators and busy readers who want the gist of a long video before they spend an hour on it. It also suits anyone learning how a summarization chain works. Skip it if the videos you care about have no transcript, because the workflow summarizes only the text the actor returns.
| Industry | Who uses it | How they use it | Example |
|---|---|---|---|
| Research | Analysts | Skim a long talk or interview before they decide to watch it | An analyst pastes a conference talk and reads the summary first. |
| Education | Students | Turn a recorded lecture into short notes | A student pastes a lecture and keeps the summary beside the notes. |
| Media | Creators and editors | Check what a competitor’s video covers | A creator pastes a rival’s video and compares the points. |
| Training | Team leads | Share the gist of a recorded webinar with people who missed it | A lead pastes a webinar and sends the summary to the team. |
You need a little n8n: import a file, add an OpenAI credential and put an Apify token in one address. Nothing in the file states a setup time.
Any n8n that can reach Apify and OpenAI will run it.
Full URLRequest YouTube TranscriptDownload saves a zip with workflow.json and Mindket’s setup notes in your downloads folder. Two accounts cover every step.
| Need | Detail |
|---|---|
| n8n | On n8n Cloud or on a server of your own |
| Apify | An account and its API token, for the transcript actor |
| OpenAI | An API key for the chat model |
workflow.json.Request YouTube Transcript and replace <YOUR_APIFY_TOKEN> in its address with your Apify API token. Another actor works too if its input takes startUrls.Summarization Engine.YouTube video URL, use its test form address, paste a YouTube link into Full URL and submit.Summarization of a YouTube script.Open the form, paste a full YouTube address and submit. The form only says your response was recorded. Open the run in n8n to read the summary.
| To change | Where |
|---|---|
| The video source | The address and body of Request YouTube Transcript |
| The style of the summary | The method and prompts under the options of Summarization of a YouTube script |
| The model | Summarization Engine |
| The input | The form, swapped for a webhook that sends Full URL |
You paste the link of a long conference talk.
The form answers that your response was recorded. In n8n, the run shows the transcript the actor returned and the summary the model wrote from it. Skim the summary, then decide whether the talk is worth the time.
If you are new. n8n draws a workflow as boxes joined by lines, and each box, a node, does one job. Here the form is the start, the request fetches the text, and the summarization chain shortens it. The chat model is the brain the chain borrows. Follow the boxes from left to right.
For experts. The chain reads each item’s JSON as its text, so what the actor returns shapes the summary.
| Node | What it does | What to know |
|---|---|---|
YouTube video URL | A Form Trigger 2.2 with one field, Full URL, on the path youtube-summary | The form has no sign-in and answers with n8n’s default text |
Request YouTube Transcript | An HTTP Request 4.2, a POST with a JSON body that holds startUrls | Apify’s run endpoint answers with a 408 after 300 seconds |
Summarization of a YouTube script | A Summarization Chain 2 on the node input as JSON, 1000 characters a chunk with an overlap of 200, Map Reduce | One summary for each item the actor returns |
Summarization Engine | An OpenAI Chat Model 1.1 on gpt-5.6-terra | Set in Mindket’s copy, since the original left the model out |
The form shows no summary, and a long video costs many model calls.
gpt-5-mini, which OpenAI shuts down on 11 December 2026. Mindket’s copy names gpt-5.6-terratopaz_sharingan~Youtube-Transcript-Scraper. Check its page for its price and the videos it can readAn n8n workflow with a web form. You paste a YouTube link, an Apify actor fetches the video's transcript, and an OpenAI
model writes a summary of it. The summary sits in the run's output in n8n.
workflow.json: the workflow as n8n exports it, 5 nodes beside 5 sticky notes. It holds no credential.README.md: these notes.Mindket filled in the gaps the copy left:
topaz_sharingan~Youtube-Transcript-Scraper, with <YOUR_APIFY_TOKEN> aftertoken=. The request body already matched that actor's input, a list called startUrls. Mindket read that in the Apifyddd. It is now youtube-summary.gpt-5-mini, which OpenAI shuts down on 11 December 2026. Mindket'sgpt-5.6-terra, the replacement OpenAI gives for it.workflow.json.Request YouTube Transcript and replace <YOUR_APIFY_TOKEN> in the address with your Apify API token. To usestartUrls, or you change the request body.Summarization Engine.YouTube video URL, use its test form address, paste a YouTube link into Full URL and submit.Summarization of a YouTube script.YouTube video URL shows a form with one field, Full URL. A run starts when someone submits it.Request YouTube Transcript posts the link to Apify as {"startUrls": ["<the link>"]} and waits for the actor toSummarization of a YouTube script takes each item the actor returns, uses all of its JSON as the text and cuts it intoSummarization Engine is the chat model it uses.No Operation, do nothing ends the run.Request YouTube Transcript. Any service that returns a transcript works.Summarization of a YouTube script.Summarization Engine.Full URL.No Operation, do nothing, such as an email or a spreadsheet row.NOTICE.md 606 B README.md 4 KB workflow.json 6 KB
alchaincyf · Skill
Turns a one-line request in your AI agent into a finished design: a launch animation, a clickable app prototype, an editable slide deck, an infographic or a se…
op7418 · Skill
Skill that makes single-file HTML slide decks, slide illustrations and platform covers in two visual styles, with a presenter mode for rehearsal. For speakers…
alirezarezvani · Skill
Adds 411 ready-made skills for Claude Code and other coding agents, grouped by role from engineering and product to marketing, finance and compliance. Installs…
dBenf · Kit
Answers typed questions about satellite image patches from all 12 Sentinel-2 bands, returning a probability for each option without writing text. A Qwen3.5-0.8…
zimmerk4 · Kit
Plays the full game Getting Over It from the bottom to the end with a small trained policy network that learned inside a JAX physics simulator. For reinforceme…
yuji-nozawa · Kit
Pretrained vision transformer checkpoints in three sizes from a research paper on training attention heads to focus on image regions. For researchers who extra…