> ## Content Index
> Fetch the complete content index at: https://tinkeringwithideas.io/llms.txt
> Use this file to discover other available public pages before exploring further.

# YouTube Description and Thumbnail Generator
- URL: https://tinkeringwithideas.io/youtube-description-generator/
- Published: 2026-09-22T15:15:48.000Z
- Updated: 2026-09-22T15:15:47.000Z
- Description: Turn webinar transcripts into publish-ready assets
- Author: Anna Burgess Yang
- Tags: Building Notes

A few times per month, I host [live webinars](https://webinars.annabyang.com/?ref=tinkeringwithideas.io) covering topics like solopreneur operations, automation, and AI.

Prepping for the webinar is the majority of the work. But there’s still a post-webinar process, including editing the webinar recording and posting it on [YouTube](https://www.youtube.com/@annabyang?ref=tinkeringwithideas.io).

![](https://storage.ghost.io/c/c6/8b/c68b9f37-94e3-4c3c-ae12-39470811de24/content/images/2026/09/annabyang-youtube-description-generator--1-.png)

## What this automation does

This workflow runs on a weekly schedule and picks up newly recorded webinars based on the uploaded .mp4 on my Google Drive. It reads each session's transcript and writes a YouTube-ready description in my voice. It also generates a thumbnail in Canva and creates a content calendar record. Then it marks the source as “Done” so it doesn’t get processed twice.

Copy to clipboard 

## Tools

- [Airtable](https://airtable.com/invite/r/UCwrdMYa?ref=tinkeringwithideas.io)\*
- Google Drive
- [Notion](https://affiliate.notion.so/annabyang?ref=tinkeringwithideas.io)\*
- Canva

## Step 1: Find unprocessed webinar recordings

All of my webinars are planned in Airtable. Airtable stores the link to that webinar’s assets folder. Post-webinar, I upload the .mp4 and the transcript to Google Drive.

A Claude skill checks Airtable for webinars with a date in the past, then checks that webinar’s assets folder in Google Drive. If I’ve uploaded the files, the skill continues.

## Step 2: Create a YouTube assets folder

The skill creates a new subfolder for this webinar within my YouTube folder on Google Drive. The folder is named with the date and session title (YYYY-MM-DD - Session Title). This keeps each recording's description and thumbnail organized in one place.

## Step 3: Write the YouTube description

The skill loads my [voice and tone guide](https://tinkeringwithideas.io/style-guide-ai/). It parses the transcript and drafts a YouTube description that opens with a short hook and summarizes what the session covers.

The skill looks up the call-to-action used in the webinar and adds the same closing and CTA to the YouTube description. It closes with a standard footer.

## Step 4: Generate the thumbnail

The skill makes a copy of my standard thumbnail template in Canva. It moves the copy into a folder designated for YouTube. The copy is updated with the webinar session’s title, so each recording gets a matching thumbnail.

## Step 5: Create the content calendar record

The skill adds a new page to your content calendar in Notion, with the session title, a link to the YouTube assets folder on my Google Drive, and a link to the Canva image. The YouTube description is written in the body of the Notion page.

A publish date is added to the Notion page based on a cadence I have set up.

## Step 6: Mark the source record as processed

Finally, the skill goes back to the original webinar record in Airtable. There is a checkbox for “processed,” so the skill skips this webinar on its next run.

## Getting Started With  
Scheduled Tasks

Download a Claude skill file  
that helps you build your own Scheduled Tasks.

Get it!

Fill out your email address to access the skill file.