Get AI summaries of any video or article — Sign up free
My YouTube Workflow in Obsidian with Templater, Kanban, and Excalidraw thumbnail

My YouTube Workflow in Obsidian with Templater, Kanban, and Excalidraw

5 min read

Based on Zsolt's Visual Personal Knowledge Management's video on YouTube. If you like this content, support the original creators by watching, liking and subscribing to their content.

TL;DR

Store each YouTube project in its own Obsidian folder and keep large video files out of Obsidian Sync to avoid clogging sync.

Briefing

A tightly automated Obsidian workflow turns YouTube production into a drag-and-drop Kanban system—complete with auto-created folders, thumbnails, and Excalidraw storyboards—so each new video starts from a consistent structure with minimal manual setup. The core idea is to store every project in its own Obsidian folder, keep large video files out of Obsidian Sync, and use Kanban cards that visually preview each video via an editable thumbnail linked to a storyboard drawing.

On the Kanban board, each published video lives as a card containing a thumbnail image and a link to its storyboard. Moving work through stages is handled by simple Kanban actions like archiving: an “Archive card” command removes the card from the “published” column, and the archived items appear later in a markdown view list. That split matters because opening the Kanban board triggers creation of embedded drawings (including thumbnails), which consumes noticeable resources—so the workflow favors a lighter markdown view when browsing many items.

Creating cards manually is possible but slow. The transcript walks through a laborious process: drag in a thumbnail, convert it into an image block, then link in a separate storyboard file so the card remains clickable and the storyboard content stays accessible. Because the manual approach becomes tedious, the workflow shifts to automation using Obsidian Templater. A single “youtube create” template is launched from daily notes (or any markdown page), prompts for the project name, and then generates the full project scaffold: a project folder, a video subfolder, a thumbnail file, a storyboard file, and a new Kanban card inserted into the “ideas” column.

The automation hinges on a central Templater script that defines two constants at the top: the root folder for the YouTube channel and the filename of the Kanban board. After prompting for the project name, the script checks whether the project folder already exists; if it does, it alerts and stops to prevent duplicates. If not, it creates the folder structure, generates the thumbnail from a dedicated thumbnail template, and then edits the Kanban markdown file by splitting it at the “ideas” section and stitching the new card into the right location.

Two additional templates do the heavy lifting for the visual assets. The thumbnail template uses an explicit 1920×1080 rectangle so exported PNGs match YouTube’s expected aspect and resolution, and it replaces a text placeholder with the project folder name. The storyboard template integrates Excalidraw by automatically updating the embedded file reference to point at the newly created thumbnail. It also includes a key “trick” to keep the storyboard template from being treated as an Excalidraw file that would overwrite its own scripts: it uses a templater-executed front-matter workaround (printing triple dashes) so Excalidraw won’t recognize the template as a drawable document.

In practice, the result is a repeatable pipeline: thumbnails and storyboards are created in the right places, Kanban cards appear in the correct workflow column, and naming conventions stay consistent. The only remaining manual step mentioned is updating Obsidian Sync exclude settings for the generated video folder—something the creator skips during testing because the demo content is deleted afterward. The templates are packaged for reuse so others can adapt the same automation pattern to their own visual knowledge and content workflows in Obsidian with Kanban and Excalidraw.

Cornell Notes

The workflow organizes YouTube projects in Obsidian by pairing a Kanban board with per-project folders containing a thumbnail and an Excalidraw storyboard. Manual card creation is possible but slow because Kanban board rendering creates embedded drawings and because linking thumbnails to storyboards is fiddly. A Templater “youtube create” template automates everything: it prompts for a project name, creates the folder structure, generates a 1920×1080 thumbnail PNG, creates a storyboard file, and inserts a new Kanban card at the top of the “ideas” column. The storyboard template also updates the embedded file reference to the new thumbnail and uses a front-matter workaround so Excalidraw doesn’t overwrite the template scripts. This matters because it keeps naming conventions consistent and reduces setup time for every new video.

How does the Kanban board represent each YouTube video, and why does the workflow sometimes switch to markdown view?

Each video becomes a Kanban card that includes (1) a thumbnail image and (2) a link to a separate storyboard drawing. The creator can edit the thumbnail and see the embedded image update inside the storyboard. When the Kanban board opens, it generates embedded drawings (including thumbnails), which takes noticeable time and resources. For that reason, archived items are browsed via the Kanban board’s markdown view list rather than keeping everything rendered as cards.

What makes manual card creation slow, and what’s the workaround?

Manual creation requires dragging in a thumbnail, converting it into an image block, and then linking a storyboard file so the card remains usable. The transcript calls this “painfully slow” on the Kanban board. A faster manual approach is to assemble the card in markdown view (using checklist items, line breaks, and links/aliases) and then let the Kanban view reflect it.

What does the Templater automation (“youtube create”) generate after prompting for a project name?

After asking for the project name, the script creates a project folder under a configured YouTube root, adds a video subfolder, generates a thumbnail file using a thumbnail template, creates a storyboard file using a storyboard template, and then updates the Kanban markdown file by inserting a new card into the “ideas” column. It also checks for existing folders and stops with an alert if a duplicate project folder already exists.

How does the thumbnail template ensure the exported image fits YouTube requirements?

The thumbnail template includes a rectangle sized 1920×1080 (HD resolution). That fixed canvas size helps ensure the exported PNG matches the expected aspect and resolution. It also uses a templater replacement so the project folder name automatically appears in the thumbnail text.

How does the storyboard template keep the embedded thumbnail link synchronized, and why is there a special front-matter workaround?

Inside the storyboard template’s embedded files section, a script updates the embedded file reference so the storyboard points to the newly created thumbnail. The template also includes a workaround to prevent Excalidraw from treating the template as a drawable file that would overwrite its own scripts. It does this by using a templater-executed tag that prints triple dashes, so Excalidraw won’t recognize the document as an Excalidraw drawing template.

What’s the practical benefit of inserting new cards at the top of the “ideas” column?

The script reads the Kanban file, splits it at the “ideas” column, and stitches the new card in before the existing “ideas” content. That keeps newly created projects immediately visible and avoids hunting through the board for the latest work.

Review Questions

  1. Describe the sequence of actions the “youtube create” template performs from project-name prompt to Kanban card insertion.
  2. Why does rendering the Kanban board become slow when many cards exist, and what alternative view does the workflow use to browse archived items?
  3. What two mechanisms keep the storyboard template aligned with the generated thumbnail: embedded-file updating and the Excalidraw front-matter workaround?

Key Points

  1. 1

    Store each YouTube project in its own Obsidian folder and keep large video files out of Obsidian Sync to avoid clogging sync.

  2. 2

    Use Kanban cards that combine an editable thumbnail preview with a link to a separate Excalidraw storyboard.

  3. 3

    Avoid manual card assembly on the Kanban board; build cards in markdown view or rely on Templater automation.

  4. 4

    Run the “youtube create” Templater workflow to prompt for a project name and automatically create folders, thumbnail, storyboard, and a Kanban card in the “ideas” column.

  5. 5

    Generate thumbnails from a 1920×1080 template so exported PNGs are correctly sized for YouTube uploads.

  6. 6

    Update the storyboard’s embedded file reference to the newly created thumbnail so the drawing always points to the right image.

  7. 7

    Use a front-matter workaround (templater printing triple dashes) to prevent Excalidraw from overwriting template scripts.

Highlights

A single Templater command can scaffold an entire YouTube project—folders, thumbnail, storyboard, and a Kanban card—after only entering the project name.
Kanban rendering slows down because opening the board creates embedded drawings; markdown view becomes the efficient way to browse many archived items.
The storyboard template stays synchronized with the thumbnail via an embedded-file reference update, plus a safeguard so Excalidraw won’t treat the template as a drawable document.