The argument in one line.
Chaining sub-skills into a super-skill with Obsidian as the memory layer creates a self-improving research loop where each run teaches Claude Code how you like your work done.
Read if. Skip if.
- You are already using Claude Code and want to automate repetitive research workflows with a single slash command.
- You use NotebookLM manually for analysis and want Claude Code to drive it programmatically.
- You use Obsidian as a second brain and want your AI assistant to read and write into it continuously.
- You research the same topic area repeatedly and want outputs to accumulate into searchable, interlinked knowledge.
- You have not set up Claude Code yet — this workflow requires a working install and familiarity with skills.
- You want a turn-key solution; this is a DIY system with ~30 minutes of initial setup.
The full version, fast.
A single Claude Code slash command can chain a YouTube search skill, a NotebookLM analysis skill, and a super-skill that wraps both so one prompt triggers a full research run, offloads heavy AI compute to Google via NotebookLM at zero token cost, and deposits the results as linked markdown files in an Obsidian vault. The CLAUDE.md file in the vault acts as a persistent preference layer, so the more you run the workflow, the more the output aligns to how you actually want things done.
Chat with this breakdown.
Modern Creator members can chat with any breakdown — ask for the hook, quote a framework, find the exact transcript moment. Unlocks at T2: refer 3 friends + add your own API key.
Create a free account →Where the time goes.

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.

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.

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.

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.

05 · More Resources
Recap of the flexible template concept and CTA to Chase AI+ masterclass and free community.
Lines worth screenshotting.
- NotebookLM runs entirely on Google compute, so using it via Claude Code costs zero Claude tokens for the analysis step.
- The Skill Creator can read a GitHub repo URL and generate a working Claude Code skill for that library in one prompt.
- A super-skill is just a skill that invokes other skills — all the complexity lives in the prompt, not in the code.
- Storing research outputs in Obsidian means Claude Code can reference every prior session without you manually providing context.
- Updating CLAUDE.md after each session codifies preferences Claude will apply next run — this is the self-improvement mechanism.
- NotebookLM deliverables like infographic or slide deck can take up to 15 minutes; text-only analysis is a few minutes.
- The YouTube layer is interchangeable — swap it for PDFs, articles, or any structured data source without changing the rest of the pipeline.
- A vault of 100 research notes produces qualitatively different Claude behavior than a vault of 10 — the compound effect is nonlinear.
- Running the Skill Creator built-in eval before combining into a super-skill catches bugs before they surface in the full pipeline.
- The notebooklm-py library uses undocumented Google APIs, so treating this as a production dependency carries real breakage risk.
One command, three tools, compounding memory.
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.
Terms worth knowing.
- Skill
- A Claude Code extension stored as a markdown file in the .claude folder that defines a reusable slash command with its own instructions and behavior.
- Skill Creator
- A Claude Code plugin that generates new skills from a natural-language description, handling file creation and formatting automatically.
- Super-skill
- A skill whose instructions tell Claude Code to invoke other existing skills in sequence, acting as an orchestrator that chains sub-skills into a single command.
- notebooklm-py
- An unofficial open-source Python library that exposes Google NotebookLM features via CLI and Python API, including notebook creation, source ingestion, and deliverable generation.
- CLAUDE.md
- A markdown file in a project or vault root that Claude Code reads at session start as its instruction set, used here to encode preferred analysis style and output conventions.
- Vault
- The root folder Obsidian monitors for markdown files; all notes, links, and the knowledge graph are derived from files in this directory.
Things they pointed at.
Lines you could clip.
“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.”
“These are tokens you are not paying for and Claude Code does not have to use. This is all offloaded to Google.”
“The CLAUDE.md file is the brain within the brain.”
Word for word.
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.
Named ideas worth stealing.
Sub-skill to Super-skill Pattern
- Build individual skills
- Test each sub-skill independently
- Combine into one super-skill via Skill Creator
- Invoke with single slash command
A pattern for composing complex Claude Code workflows from atomic reusable skills.
Vault as Memory Architecture
- Run workflow, output lands in Obsidian vault as markdown
- CLAUDE.md captures preferences after each session
- Graph view surfaces connections across sessions
- 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.
How they asked for the click.
“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.











































































