Chase AI · Youtube · 14:34

Claude Code + NotebookLM + Obsidian = GOD MODE

A 14-minute capstone showing how one slash command chains YouTube search, NotebookLM analysis, and Obsidian memory into a self-improving research loop.

Posted
March 5th 2026
2 months ago
Duration
14:34
Format
Tutorial
educational
Channel
CA
Chase AI
§ 01 · The Hook

The bait, then the rug-pull.

Three tools that each earned a standalone video are here combined into one. The pitch is a research pipeline that costs nothing to run, writes its own memory, and gets better the more you use it.

§ · Chapters

Where the time goes.

00:00 – 01:32

01 · The Power of Three

Hook establishing the capstone premise — Skill Creator, NotebookLM, and Obsidian topics from prior videos are being synthesized into one workflow.

01:32 – 05:23

02 · The Workflow

Whiteboard diagram walkthrough: Claude Code drives a YouTube search skill into NotebookLM for analysis and deliverable generation, results land in Obsidian, and CLAUDE.md drives ongoing self-improvement.

05:23 – 09:36

03 · The Setup

Step-by-step install: Skill Creator plugin via /plugin, build YouTube search skill, install notebooklm-py via terminal, authenticate via CLI, use Skill Creator to generate the NotebookLM skill from the GitHub repo, combine both into one super-skill.

09:36 – 13:44

04 · Executing the Workflow

Live demo using /yt-pipeline to research Claude Code MCP servers, pipeline runs 6 minutes, returns a research markdown note and MCP infographic, both visible in Obsidian graph view with backlinks; CLAUDE.md updated to capture preferences.

13:44 – 14:34

05 · More Resources

Recap of the flexible template concept and CTA to Chase AI+ masterclass and free community.

§ · Storyboard

Visual structure at a glance.

open talking head hook
pipeline output in Claude terminal
workflow diagram intro
1 skill label on diagram
full diagram complete with Obsidian
Claude Code terminal plugin install
notebooklm-py GitHub repo README
executing /yt-pipeline command
MCP infographic output in VS Code
Obsidian graph view with linked notes
updating CLAUDE.md command
final workflow diagram recap
§ · Frameworks

Named ideas worth stealing.

02:16 model

Sub-skill to Super-skill Pattern

  1. Build individual skills
  2. Test each sub-skill independently
  3. Combine into one super-skill via Skill Creator
  4. Invoke with single slash command

A pattern for composing complex Claude Code workflows from atomic reusable skills.

Steal for Any multi-step automated workflow — research, content production, data pipelines
02:37 model

Vault as Memory Architecture

  1. Run workflow, output lands in Obsidian vault as markdown
  2. CLAUDE.md captures preferences after each session
  3. Graph view surfaces connections across sessions
  4. Memory compounds without manual curation

Using an Obsidian vault as Claude Code persistent memory layer, with CLAUDE.md as the preference file that self-updates.

Steal for Any ongoing Claude Code workflow where output quality should improve over time
§ · Quotables

Lines you could clip.

03:57
"This almost becomes like a self-improving loop. The more I run the workflow, the more it gets its analysis in the way I like it."
Clean standalone statement of the core value prop → TikTok hook
10:40
"These are tokens you are not paying for and Claude Code does not have to use. This is all offloaded to Google."
Counterintuitive cost angle → IG reel cold open
12:32
"The CLAUDE.md file is the brain within the brain."
Tight memorable phrase, no setup needed → newsletter pull-quote
§ · Pacing

How they spent the runtime.

Hook length18s
Info densityhigh
Filler8%
Sponsor blocks
  • 04:52 – 05:23 · Chase AI+ (self-promo)
§ · Resources Mentioned

Things they pointed at.

§ · CTA Breakdown

How they asked for the click.

13:51 product
"If you wanna learn more about Claude Code, I just released a Claude Code masterclass inside of Chase AI plus."

Soft mid-video self-promo at ~5min plus closing CTA. Direct, not pushy.

§ 04 · The Script

Word for word.

HOOK opening / re-engagementCTA the pitch metaphor analogy
00:00HOOKIf ClaudeCode plus Notebook LM is amazing and ClaudeCode plus Obsidian is free value and ClaudeCode plus the brand new Skill Creator is legitimately game changing, then what's gonna happen when we combine all these tools together in a practical yet simple to set up workflow that you can start using today in under thirty minutes?
00:20Well, is exactly what we are gonna find out in today's video as I show you step by step how to create one of the most powerful workflows inside of Claude Code. This workflow turns Claude Code into an absolute research monster.
00:34And this video is also pretty much a capstone of everything we've talked about in the last few videos because we've covered things when it comes to Claude code in Notebook LM and Claude code in Obsidian and Claude code in the new skills creator. But here's where we take all these lessons and we synthesize it into something that has practical
00:49value. And on that note, what's important isn't my exact use case. Right?
00:54This is a personal chase.ai use case, right, and how I do research for my content. But you're not a content creator.
01:00You probably have a real job. So what I want you to focus on throughout this entire lesson isn't the exact intricacies of how I'm doing my YouTube search. You should be focused on how do I swap the YouTube search for whatever use case I have and whatever source of information I need, whether that's PDFs or articles or text or whatever.
01:17Right? How can we fit in this template into your life? That's where the value lies, and that's what I want you to focus on.
01:24And it's also something this is great at. Right? This is a very flexible
01:28workflow that can adapt to your needs, and we love that. So what the heck is this workflow going to be doing? Well, like I said, this is research on steroids.
01:38So we are gonna be inside of Claude Code, and we are going to do some research via YouTube. Right? My source of data in this case is going to be YouTube videos.
01:47To do that, we will use a specific skill. From there, we are gonna send that YouTube data to NotebookLM via Claude code.
01:55NotebookLM will do analysis on those videos for us. NotebookLM will also give us any deliverable we want, whether that's a podcast or a video or an infographic or a slide deck. And then it passes all of that back to us inside of Cloud Code.
02:09All of this is executed through skills. Furthermore, we are going to combine all those sub skills into essentially one super skill.
02:19We will do this using the skill creator. Right? So that's where the skill creator comes in and obviously the notebook LM stuff will come into play here.
02:30What about Obsidian? Right? Because this is good in a vacuum, but, like, we kinda wanna supercharge this.
02:35I'm probably not just gonna run this workflow one time. Well, enter Obsidian.
02:40All this data we analyze and more so than the individual data, the way we attack the data, how we like our analysis done, what we want the deliverables to look like, how we think.
02:51All of that will be recorded by Claude code in a series of markdown files, a series of text files that Obsidian will be able to take a look at because this is all gonna happen in our vault. Now looking at Obsidian right here, the vault's great, right, for a couple reasons.
03:04For me as the human being, I have great insight into what's going on in my text files. I can click through the files. I can see how they link together, I get cool neat little graphs.
03:12But more importantly, inside of Claude code, all those markdown files are transparent to Claude code itself.
03:19It's easier when it's set up in this obsidian sort of format for Claude code to find the things it needs. Furthermore, over time, we will be able to refine how Claude code speaks to us and thinks in this manner via the claude.md
03:33file, which over time
03:37means Obsidian helps Claude code do this workflow in a manner we want. Right? With Obsidian
03:44added into this workflow, we're able to turn turn Claude code into, like, this well trained personal assistant that executes this workflow on our behalf. And that's super powerful. This almost becomes like a self improving loop.
03:58Right? Because the more I run the workflow, the more it gets its analysis in the way I like it, the more I talk to Claude Code, the moral head data is recorded, and Claude Code continues to build and build and build over time this corpus of knowledge and evidence for how I like to work.
04:13And so that's how we get this, like, awesome symbiotic relationship and all these things kind of helping one another by combining Cloud Code with the Skill Creator with NotebookLM with Obsidian. Right? And you can see how flexible this is because this sort of workflow changes whether, you know you know, know, we could take out YouTube, it could be PDFs.
04:30Right? You could even take out the notebook LMPs. You could really have any workflow here.
04:34Right? Insert whatever flow. But if you keep this template of flow, Obsidian, and improve skills via the skill creator, you have something super powerful
04:44CTAat your fingertips, and it's not something a lot of people are doing. Now before we get into how we set this up exactly, a word from our sponsor, yours truly.
04:53CTAAgain, if you wanna learn more about Claude Code, I just released a Claude Code masterclass inside of Chase AI plus. It takes you from zero to essentially AI dev regardless
05:03CTAof your technical background or lack thereof. Chase.ai plus is great if you're serious about AI and you're trying to make a career out of this thing. So definitely check that out.
05:12CTAAlso, there is a free Chase AI community. You can find that in the description.
05:16CTAAll the skills we talk about today as well as a number of other free resources can be found there. So there's something for everybody. So first thing we gotta do is create our skills.
05:25You will notice I am inside my vault. We have to be in whatever our vault folder is for Obsidian to pick up on this stuff. Now skill creator, skill, how to install it, get it working.
05:34Make sure you check the video above. I go in-depth, but the five second version, you're just gonna do slash plugin.
05:40You will search for the skill creator tool. You can see mine is installed right here, skill creator.
05:48Install it, exit Cloud Code, spin it back up, you're ready to go. And so if I wanna build a skill, I'm gonna do slash skill creator to make sure it actually uses the skill, then and we're just gonna describe it. In this case, I said I wanted to create a skill that searches YouTube and return structured video results.
06:03It should use the y t dash d l p to search for videos by query, return the results, blah blah blah blah blah. This This is how it is for my YouTube thing. Adjust it for what you want as your source.
06:12Again, these prompts will be available inside of my community. Once you run that, it will create the skill automatically inside of your dot Claude folder. It'll give you some descriptions about what it did with the skill creator tool.
06:22Remember, we have the ability to run tests on it as well if we want to, but we'll skip that for now. So that gives me the YouTube skill. I can now search YouTube.
06:29What about the Notebook LM side? Well, just like the last two things, I have a full video deep dive on that. Check it above, but I will give you the thirty second rundown.
06:37So Notebook LM doesn't have a public facing API. So for us to connect Claude code to Notebook LM, we are gonna be using this GitHub repo, the Notebook LM dash py. I'll put a link in the description.
06:48To install it is very easy. We're just going to run these commands inside of our terminal. So we'll just copy this.
06:54I create a new terminal. Again, I am not inside a Cloud Code at this point. This is just purely the terminal, and I will paste them in there and run the install.
07:02After I run that install, I need to log in to notebook l m authenticate. You see it here in the CLI section. I just copy that notebook l m space login, put it in the terminal, hit enter, a browser window will pop up asking me to log in.
07:16I log in, and that's it. You are done and installed, you can now use NotebookLM. However, we need to teach Claude code how to actually use it.
07:24That's where the skill comes in. Now this repo gives us a command to do it. We can run this Notebook LM skill install if we want.
07:31We also have an ability, what would probably be better now that we have the skill creator, would be to, like, just copy, you know, essentially this entire GitHub repo or just put a link to it, give that to Claude code and say, hey. Use the skill creator
07:45to create a skill for notebook l m dash pi. And you see that prompt right here. Skill creator.
07:51Create a skill so we can best use the Notebook LM skill seen here. Right? Like, this is, like, one of the best things about Claude code is it will do things that affect its, like, own use.
08:02Right? Like, it understands how skills work within its own ecosystem. And so when I do stuff like this, it sort of self improves in a way, which is great.
08:10And once you run that, you'll get the same message essentially that you saw above when we created the YouTube search skill. And when it comes specifically to the NoteLM skill, these commands allow us to do anything and more from the Claude code terminal that you could do inside of NotebookLM normally.
08:25So we have the ability to create our own notebook. We can add as many sources as we like. Well, up to 50.
08:30It could be from our drive, copy text files, YouTube, etcetera. And then like I mentioned before, we have all the deliverables that NotebookLM can give us, audio review, mind map, flashcards, infographic, etcetera, etcetera. So now we have the YouTube skill, and this graphic has just become hideous.
08:44Right? Let's clean this up. So we have the YouTube skill.
08:48We now have the Notebook LM set up. But again, I don't wanna tell Claude code one by one. Alright.
08:53Do the YouTube skill. Sick. Thumbs up.
08:55Okay. Now do the do that skill. Cool.
08:57Thumbs up. I wanna do this all at once. I just want to turn it into one skill, and that's what we'll do now.
09:02Returning our workflow into a skill. And so to create that YouTube pipeline, that workflow super skill, you can see same exact process. Skill creator, and then I just did a stream of consciousness
09:13for it to create that. Pretty much saying, hey. I want this YouTube,
09:17um, pipeline skill. I want it to use a YouTube search. I want it to send it to Notebook LM, and I want, hey.
09:23If I ask for it, some sort of deliverable, and I want it brought back. Right? That's what I said in way too many words.
09:29And at that point, it will create the skill, tell you what it did, and then ask if you wanna run any evals, which is up to you. And at that point, our workflow is essentially all set up. Right?
09:38Skills are ready to go. It's inside Obsidian. Now all we have to do is execute it.
09:44So let's do that. And in our use case, what we will ask for is we will ask for Claude code to go search up videos that have to do with Claude code and MCP. I wanna find out the top five MCP servers, so I wanted to go grab the sources, and I wanted to do analysis, not just what on the top five are, but how are those videos doing?
10:02Like, what is driving views? What are some sort of outliers? What are the gaps?
10:07And what can we do to capitalize on? And I'll also ask for it to take that analysis and create an infographic for me. And that's the exact prompt you see here.
10:15I have my YouTube pipeline skill up and loaded. I could've used natural language, but anytime you use the slash command, you know, it's gonna work a 100%. Like I said, YouTube, MCP, Clog code, analysis, and I asked for an infographic.
10:27So you can see it's starting the pipeline, calling the subskills with NotebookLM as well as YT search. And again, the great thing about this NotebookLM stuff is the fact that all of this processing
10:40by the AI is done by NotebookLM. Like, these are tokens you're not playing for and Cloudco doesn't have to use. This is all offloaded to Google.
10:48Thanks, Google. So after six minutes, the analysis is complete. Know that most of the time when you're talking about, like, just, like, text analysis and you wanna know what Notebook LM is giving back to you, that's pretty quick.
10:58The deliverables can take time. So if you're looking for a full slide deck, for example, that can sometimes take up to fifteen minutes. Right?
11:04Because it's several images it needs to create. If it's just like a one off, like an infographic, handful of minutes.
11:09So here's our infographic. Right? Talking about MCP.
11:12Cool. We didn't give it a lot of, um, guidance in terms of the visuals that we wanted to see, but solid. Right?
11:18Suba base, Context seven, Playwright. Alright. Breaks it down into autonomous coding and the essential Vibe coding stack.
11:25So what did they say? Supabase, Figma, Sentry, Posthog,
11:30Context seven, Playwright. Can't argue with that. And then up top, you can see here it gave us the full markdown file for the research.
11:38Now remember, this is inside Obsidian. So while this seems just like a normal markdown file where stuff is randomly in double brackets, it's a much more it's much more obvious and easy for us as human beings to see this in context via Obsidian. Here's the same document inside of Obsidian.
11:53Key takeaways, servers, it has the backlinks that will show me the other articles it's related to. I can see it inside of the graph. Right?
12:01Cool stuff. But that's not where the Obsidian value ends. Remember, the Obsidian value is the fact that I have, you can see it over here on the left, all these markdown files, which taken in the aggregate, pretty much show Claude code how it is I work.
12:16And if we look over here to the Claude MD file, and that's what we see right here, the Claude MD file becomes that brain within a brain. Right? If this vault is the second brain of mine where I have all these ideas, well, the Claude dot MD file is, again, the brain within the brain that tells Claude
12:33what this all means and what that means in terms of conventions of how to talk to me, how to give me deliverables, how I want things done. And so like I said, over time, this vault will grow and grow and grow and grow, but it's very easy
12:47for CloudMD to grow along with it. And, again, be trained and learn and grow alongside this corpus of knowledge.
12:53And it's as simple as telling Cloud Code, hey. Update CloudMD based on our latest conversations
13:00so these conventions are maintained and you're actually doing what I wanna do. And that's as simple as saying, can we update Cloud MD so it better reflects my work style analysis and output preferences
13:10based on our latest conversations. Right? Something as broad as that is enough for Claude to kinda, like, go nuts with it.
13:17If you wanna be more specific, you can be more specific. Right? That's the great thing about this is it's very flexible and it's up to you.
13:24And over time, that relationship between Claude code and Obsidian is what it's gonna cause it to improve its performance. Right?
13:32Doing that over the course of a week won't have too much of an effect. Doing it over a month definitely will. Doing it over a year and hundreds and hundreds of documents and conversations,
13:41CTAthat will have a huge lasting effect. So that is where I'm gonna leave you guys today. I hope you got more out of it than just this workflow in particular and, you know, a little inside view of how I do my sort of content research.
13:53CTABecause, again, the big sell here with this is that we can take all this away. Right? And all we need is some sort of workflow
14:01CTAin some manner that helps you, right, in whatever it is you do. And if we can take that workflow and turn it into skills and even turn a massive skills into a single skill and plug it into this sort of pipeline, well, then we get the situation where everything is helping each other.
14:16CTARight? So and, again, on the long term, tons of value there. So let me know in the comments what you thought.
14:24CTAAs always, if you wanna learn more about Claude code, you wanna check out the Claude code masterclass, check out Chase AI plus. There's a link to that in the comments. And as always,
14:33CTAI'll see you around.
— full transcript
§ 05 · For Joe

One command, three tools, compounding memory.

WHAT TO LEARN

Wrapping sub-skills into a super-skill lets you add complexity without adding friction, and Obsidian as the output layer turns each run into training data for the next.

  • Chaining Claude Code skills into a super-skill means one slash command can do the work of three, and any individual layer can be swapped without rebuilding the whole pipeline.
  • NotebookLM handles compute-heavy analysis and deliverable generation at no Claude token cost; Claude Code only spends tokens on orchestration.
  • The CLAUDE.md file in an Obsidian vault acts as a persistent preference layer that Claude reads at session start, so output style improves without re-prompting.
  • Storing research outputs as linked markdown in Obsidian lets Claude Code reference prior sessions automatically, removing the need to re-inject context each run.
  • The Skill Creator can generate a working skill from a GitHub repo URL or a natural-language description, which means adding new tools to the pipeline requires no manual code.
  • Running the Skill Creator eval step before combining into a super-skill isolates bugs to the sub-skill level where they are easier to fix.
  • The workflow is intentionally source-agnostic: the YouTube search layer is interchangeable with any data source that can be wrapped in a skill.
§ 06 · Frame Gallery

Visual moments.