Modern Creator
Nate Herk | AI Automation · YouTube

Turn Claude Code Into Your Executive Assistant in 27 Mins

A 27-minute live build that wires Claude Code into a context-aware AI that plans your day, runs research, and checks on your team, all in parallel.

Posted
2 months ago
Duration
Format
Tutorial
educational
Views
165.9K
3.4K likes
Big Idea

The argument in one line.

A Claude Code project wired with a CLAUDE.md brain and layered with skills and sub-agents compounds into a personal AI executive assistant that gets smarter every day you use it, unlike web chat which resets every session.

Who This Is For

Read if. Skip if.

READ IF YOU ARE…
  • You use Claude or ChatGPT daily but feel like you are constantly re-explaining yourself and only getting halfway there.
  • You want an AI assistant that already knows your business, team, priorities, and communication style before you type a word.
  • You are comfortable in VS Code and have a paid Claude subscription.
  • You want to build repeatable workflows such as research, team pulse checks, and daily planning that improve with use.
SKIP IF…
  • You want a no-code or browser-only solution, as this requires VS Code and comfort with file structures and markdown.
  • You are not willing to invest 30-60 minutes upfront populating context files, since the system performs only as well as what you feed it.
TL;DR

The full version, fast.

Most people use Claude or ChatGPT as a stateless chatbot where every conversation starts from zero. This video teaches you to build a Claude Code project that accumulates persistent context about you, your business, and your workflows. The four-phase framework covers folder structure and CLAUDE.md setup, an interview-style onboarding that populates me, work, team, and priorities files, building a Perplexity-powered research skill, and creating a Haiku-model sub-agent for cheaper delegation. After a week of daily use, the assistant can plan your calendar, do contextual research, draft content in your voice, and check on your team, all in parallel and in minutes instead of hours.

Members feature

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 →
Chapters

Where the time goes.

00:0003:00

01 · Demo: four agents in parallel

Live demo of morning planning, content research, team pulse check, and visualization running simultaneously as four Claude Code agents.

03:0005:02

02 · What we are building

Contrast between stateless web chat getting you 50% of the way versus a persistent AI assistant that knows your name, business, team, and decisions.

05:0208:35

03 · Phase 1: Give it a home

VS Code setup, Claude Code extension install, creating the EA project folder, and writing the first CLAUDE.md with a basic executive assistant description.

08:3516:50

04 · Phase 2: Give it life

Interview-style onboarding prompt generates me.md, work.md, team.md, and priorities.md. CLAUDE.md becomes a pointer brain keeping token use low at scale.

16:5025:35

05 · Phase 3: Give it hands

Building a Perplexity research skill with .env for the API key, adding YAML front matter to skill.md, then creating a Haiku-model sub-agent in .claude/agents/ for cheaper delegated research.

25:3527:13

06 · Phase 4: Let it grow

Daily exclusive use compounds the system. Migrate existing GPTs and Projects into skills. Put the project on GitHub for portability and version control across devices.

Atomic Insights

Lines worth screenshotting.

  • A CLAUDE.md that points to other files is more token-efficient than one that contains everything, because the brain tells Claude where to look rather than what it needs to know.
  • Skills and sub-agents built with YAML front matter consume fewer tokens and produce more consistent results than plain markdown files.
  • A sub-agent set to Haiku does research just as source-rich as Opus, since only the final synthesis step is cheaper, not the data quality.
  • The assistant compounds only if you use it exclusively, as one week of routing everything through Claude Code beats six months of occasional use.
  • Folder management is the product: every research report, generated slide, and project update stays in the project and makes the next conversation smarter.
  • Context pointers in CLAUDE.md let you scale to hundreds of files without hitting token limits, because each conversation loads only what it needs on demand.
  • Migrating a custom GPT or Claude Project into a skill file takes one prompt, making the transition cost lower than most people assume.
  • The difference between a chatbot and an executive assistant is persistent context, since the assistant knows what it did last week without you re-explaining.
Takeaway

Four phases that turn Claude Code into a real assistant.

WHAT TO LEARN

The gap between a helpful chatbot and a genuine executive assistant is persistent context, and this framework builds it in under 30 minutes.

  • CLAUDE.md works like a system prompt that loads before every message; keep it under 200 lines and use it to point to other files rather than contain them, which is what makes the system token-efficient at scale.
  • The onboarding interview covering name, role, business, team, priorities, and communication style is not a one-time setup but the foundation the assistant reads every time it needs context about you.
  • Skills and sub-agents both live in .claude/ but serve different purposes: skills share the current conversation window and model, while sub-agents get a fresh context and can run a cheaper model for isolated tasks.
  • A sub-agent set to Haiku produces research just as source-rich as Opus because only the final synthesis step is cheaper, which matters when running research dozens of times a week.
  • Every output that stays in the project folder, such as research reports, decision logs, and generated content, makes the next conversation smarter without requiring re-explanation.
  • The system only compounds if you route everything through it, since one week of exclusive use beats six months of occasional use because the context files grow with every interaction.
  • Putting the project on GitHub gives you a portable assistant where pulling the repo on any machine brings your context, skills, and decision history with it.
Glossary

Terms worth knowing.

CLAUDE.md
A markdown file Claude Code reads before every message, functioning as a persistent system prompt. Best practice is to keep it under 200 lines and use it to point to other files rather than contain all information directly.
Skill
A reusable instruction set stored in .claude/skills/ that Claude Code loads on demand. Runs in the current conversation context window with full awareness of the ongoing session.
Sub-agent
A spawned agent with its own fresh context window, optionally running a different and usually cheaper model. Used to delegate tasks without consuming the main conversation context.
YAML front matter
Structured metadata placed at the top of a skill or agent markdown file between triple-dash delimiters. Tells Claude Code the name, description, and configuration of the skill, improving token efficiency and routing accuracy.
.env file
A local file storing API keys and secrets that should never be committed to version control. Skills that call external APIs such as Perplexity read keys from this file at runtime.
Resources Mentioned

Things they pointed at.

Quotables

Lines you could clip.

00:18
What you are watching right now are four different agents, one, two, three, four, all doing things for me in parallel.
Punchy demo line with visual proof on screen, no setup neededTikTok hook↗ Tweet quote
03:28
It is just helping you get maybe like 50% of the way there instead of 90% of the way there.
Clean pain articulation relatable to any AI power userIG reel cold open↗ Tweet quote
21:46
A sub-agent basically gets called on by this main worker here, and it has fresh memory, fresh context, and you can even use a different model.
Clean technical distinction requiring no jargonTikTok hook↗ Tweet quote
26:08
Right now you are at day one, and if you use this every day, a month from now, this thing is going to look crazy different.
Strong motivational closer with compounding framingIG reel cold open↗ Tweet quote
The Script

Word for word.

analogy
00:00This right here is my Cloud Code executive assistant. Let me show you a few things that it can do. Okay.
00:04So I'm gonna start off by saying pretend that it's morning because it's not right now and use the morning coffee skill to help me plan my day. So I'm gonna shoot that off. Now while that's going, I'm gonna open up a new tab and I'm gonna shoot off this message that says, spin up a sub agent to do research on the new Cloud Code voice feature and then create both a LinkedIn post and a Twitter style carousel for me.
00:22It's created a to do list, and it's getting going on that. I'm opening up another window, and I'm saying, do a pulse check on the team to see if we're on track for the week and for the quarter. And finally, one more just for fun, create me a visualization for a YouTube video where I want to explain why having Claude as an executive assistant is awesome and now it's using a visualization skill.
00:40So what you're watching right now are four different agents. One, two, three, four, all doing things for me in parallel. And not just for a cool demo, but these are actually things that I do every single day or every single other day.
00:51So the first agent's done, is our morning coffee, and we can see this is what is on the calendar for today. That's crazy that it said March 5. It's actually the fourth, but still this is all correct.
00:59So it looked through my calendar. It looked through my project management and our quarterly goals, and it pulled in urgent action items. It also pulled in my video pipeline, so it sees what I'm scripting and what's in the backlog.
01:09And it uses all of this context as well as everything on this left hand side, which are, you know, current priorities, me, OTAs, my team, work. We've got projects. We've got decisions.
01:18We've got all this stuff in here that it's able to look through. So we've basically given it access to everything going on in my business. And now it's able to just plan out my entire day, and I can go ahead and say yes, and it will just block off my whole calendar.
01:28And I really love doing this because if I don't have to have that decision fatigue of what should I do with my next fifteen minutes, my next hour, and it's just done for me, I'm way more productive. The second one is done. So we had a sub agent doing research.
01:39We've got a LinkedIn post, and we've got our carousel. So right here is the LinkedIn post, which is in my tone of voice as you can see. And then if I go over here to our projects and I go to carousels and I go to March 4, we can see that we have seven slides.
01:51We've got slide one, which is you can now talk to your code editor. Slide two, Claude code voice mode is live. Slide three, slide four, I think you guys get the point.
01:58And then here's slide seven, is the CTA. Now we've got the pulse check, which is an even deeper dive than that morning coffee skill. It's looking at all of the initiatives that we currently have in progress, and I can see each task and the current status.
02:09And based on all that information and based on our goals, it gives me follow ups. So I'm really easily able to check-in on the team and make sure that everything is actually progressing. And the last one is our actual visualization for an executive assistant.
02:20So I would just need to go to projects. I would go to visualizations, and we should see March 4, we have Claude executive assistant PNG. So here's what we got.
02:27We've got you on the left hand side where you're burying work, and on the right hand side, we've got with Claude executive assistant. And I'm actually gonna use this in the video. So that was a quick demo.
02:36You guys got a little bit of a taste of what this executive assistant can do for me. Now don't be overwhelmed by all these files over here. I've built this up by using it every day, but I'm gonna show you guys exactly how you can follow this framework to have basically your own HERC two, which is what I have right here, but it would be for you.
02:50And so all four of these things that just happened probably took me a minute or two. And if I was to do each of those manually, it would have taken me at least twenty five minutes. So if you wanna know how you can build this for yourself, let's get into it.
03:00So today you are gonna be building your own executive assistant with Cloud Code, but I wanted to start off real quick by just talking about what most people do and why that's not really the same thing. So with something like Cloud or ChatGPT, we've been way more productive because we've been able to save memories.
03:13We've been able to save, you know, maybe custom skills or custom prompts. There's There's still so many times where you've probably thought to yourself, man, I wish this thing just knew everything about what's going on. So in that old way, you kinda feel like you're repeating yourself a lot or you're giving it extra context or it's just helping you get maybe, like, 50% of the way there instead of 90% of the way there.
03:29But with an AI assistant, it knows your name, your business, your priorities, your team, your current things. It knows the decisions you've made, and it can also do things for you like check-in with a team. It can create stuff.
03:38It can research. It can plan your day. And this is the visual that we just generated together, and I actually like this more because it's showing that I'm able to create more YouTube videos because of this assistant.
03:47So the benefits are pretty clear here. You can save a lot of time. You never have to really repeat yourself.
03:51You scale your team, and you could potentially sell this skill because now you understand how to set up these frameworks with context management and, you know, memory. And in this process of building your own assistant, you're gonna get so much better at Cloud Code, which is a really good skill to have.
04:05So like I said, today, I'm gonna be showing you guys exactly how I built this thing, and there's four main phases. So phase one is we need to give it a home. So that's kind of like the structure of our project, which I think is the most difficult or kind of like the most confusing thing upfront.
04:17Because as you guys saw in my project, there's a lot of folders, and in each of these folders, there's a lot of subfolders. So there's a lot going on. So it's really important to be able to make sure that you know where stuff is, but that Claude also knows where everything is.
04:29Because as you scale, more and more files will be created, more and more skills, more and more processes. After we've given it a home, we need to give it some life. So we need to give it some rules.
04:36We need to give it some context about you. It needs to learn everything about you and what you're currently up to. After that, we need to give it hands.
04:43So we're gonna build a first skill together and then we're gonna see how we can build more and more skills and sub agents and stuff like that so that it actually gets more useful at doing things for you rather than just like helping you think. And then finally, talking about how we actually let this thing grow. How do we improve it?
04:56How do we really scale it? And how do we make sure that this assistant actually gets smarter over time and really is leverage for us? Alright.
05:03So phase one, let's give this thing a home. So if you guys have watched any videos on my channel with Cloud Code, then you've noticed I'm using Visual Code, which is just an IDE, an integrated development environment.
05:14It's completely free to download for Windows or Mac, so go ahead and grab that. And then once you're in there, this is what it should look like when you open it up. Now what you have to do is come over to the left hand side, click on extensions, and you'll type in Claude code, and it will look like this.
05:27And all you have to do is go ahead and install this. When you do that, it'll prompt you to sign in with your Anthropic subscription, which you do need to be on a paid plan for Claude code.
05:36You could use your API key, but it's better to just have a fixed cost rather than worrying about how many tokens you are racking up. Alright. So once Cloud Code has been installed, you'll notice in the top right, there's a little orange button.
05:46If you click on that, this is where you have the Cloud Code actual agent that you can go ahead and start talking to. But before we start talking to it, we still haven't really given it a home. So we need to set up a folder, which means you need to open up your file explorer or your finder or whatever it's called and create a new folder.
06:00So for this, I'm just gonna be in my desktop. I'm creating a new folder, and I'm just gonna call this EA demo, EA for executive assistant.
06:07And now what I have to do is open up that folder in Visual Studio Code. So I'm gonna go on the left hand side and click on the explorer, and it says you have not yet opened a folder. This will basically be your project, and I'm gonna go ahead and click open folder and open that one up that I just made.
06:20So here is my EA demo. Select folder, and now we are actually in our project. This is the home for our Cloud Code agent because what I can do is open up this little button, close out of everything else, and now we have our folder on the left hand side.
06:32There's no files in there yet. And then we have our Cloud Code agent right here in the middle that we can talk to. So now the second piece of giving this a home is understanding how Cloud dot MD works and creating our Cloud dot MD file.
06:43If So you built an agent in n n n or you built a custom gbt with chat gbt, you understand that when you do something like that, you have to give it a system prompt. You have to give it instructions.
06:52So that's exactly what we need to do here, and we do that with a claw dot m d file. So the way that this works is you send something to Claude code.
06:59And before it actually reads your message, it's going to load in the claw dot m d file and read the entire thing. And it's gonna do that every single time. So the claw dot m d file should have only the most important rules about this is what the project does.
07:12This is where you need to look for your rules. This is where you look for context, that kind of stuff.
07:16Because if you fill it super super full of random information, then you're gonna go through your tokens and your context window faster. So what's ultimately gonna happen by the end of this video is you will have not only a Claude dot m d file, but you'll have a dot cloud file, you'll have projects, you'll have context, you'll have decisions, you'll have a bunch of different folders in here.
07:34But the brain, Claude dot m d, tells Claude code where does everything actually live. So that's how we stay really organized. So all we're gonna do in here to start is we're going to come over to the left hand side.
07:45I'm gonna click on new file, and I'm just gonna call it in all caps Claude and then dot m d. And m d just stands for markdown. And so what happens is the Claude dot m d file pops up right here, and you can see that there's not currently anything in there.
07:57So I'm just gonna say to Claude, hey, Claude code. This folder is for you to be my executive assistant, so just throw a quick blurb about that in the Claude dot m d file.
08:07I shoot that off. It's basically gonna look through the project, see what's in here, and then it's going to edit that file so that we have a little blurb in there. And unless you're on bypass permissions mode, it's gonna ask you for permission here.
08:18So now it says done. Cloud.md has a quick description of your folder as an executive assistant workspace. If I click into the Cloud dot MD, you can see this is what we've got.
08:26This folder is Cloud Code's workspace for acting as an executive assistant. Use it to help the user with scheduling, task management, research, drafting communications, and any other EA related work they need.
08:35So this is going to evolve throughout the video. You guys will see that once we start to give it some more life, which as you guys know is phase two. So like I said, claude.md is the brain, and it's going to tell Claude code where to look for information about us, which is gonna be in a me file, information about your business, which will be in work, information about your team, which will be in team, and then information about what you're currently focusing on right now, which will be in priorities.
08:57And it will also understand all of your rules, like the way you like to speak, um, your style, formatting, stuff like that. Okay.
09:04So I'm going to paste in this prompt, which you guys will be able to access for free in my free school community. I'll have a post in there associated with this video, and then you just need to basically grab that markdown file, copy it, and paste it into here. You can see that this prompt is pretty beefy and it's going to basically walk you through and have Claude code extract all the information out of you that it needs to get this project started.
09:25So I'm gonna shoot this off and we're gonna see that it's gonna start to ask us some questions about us. So phase one is creating the folder structure, and it's initializing a git repo. And now you can see that all of these folders and files have popped up on the left hand side, which is very similar to how my Herc two project was set up.
09:39We've got templates, references, projects, decisions, context, archives, and the dot Claude. So all of this stuff is gonna start to get filled up a little bit. And trust me, as you start to use this, it will make much more sense.
09:49So now we are on phase two, which is the interview section. So first part, what is your name? What's your role?
09:54What's your time zone? Blah blah blah. So I'm just gonna give it some dummy information here.
09:58Okay. So I shot off my initial answers and now it's asking us more about our business and our work. So obviously, I am just kind of giving it some dummy information to show you guys how it's gonna set up these folders, but this is where you should really take some time here and let it get to know you and give it as much detail as you want.
10:12Because ultimately, you're gonna want it to know all of this stuff either way. So take your time here, really give it information. If it asks you something and you don't know the answer to it, maybe just say that you don't know and see if it can help you brainstorm some stuff.
10:23But also you could just say skip, you know, I'll set this up later. You And can see that it might not move on to the next section until it feels like it has enough information. So right here, asks if I had anyone key.
10:31I said, yes. I have one other person. And I didn't say the name, so it's asking what is the name.
10:36And now it's moving on to priorities, goals, and projects. Remember that you'll be able to plug it in real time into ClickUp or, you know, Asana or Notion or whatever you use for your project management and your goals because a big part of this is making sure that everything it's looking at is actually current. This is just kind of the initial onboarding to get it familiar with your business.
10:54Section five asks about communication preferences. So how do you actually like to interact with something? Because this can be really flavored to you.
11:01And remember, none of this stuff is permanent. You can always change it later. And the last section is what do you want help with?
11:06So, like, what are the recurring tasks that eat up your time? What would you hand off to an assistant first if you could? Are there any specific workflows that you want to automate or templatize?
11:13Now if you don't know right now, that's fine. Just say skip because what's gonna happen is I'm gonna challenge you to use this as much as you can. Don't use your custom GPTs.
11:21Don't use your projects. Try to migrate everything into here and just use this. And over time, you'll realize what is recurring and what are processes that you can actually use in Cloud Code.
11:30So I just told it, let's skip that for now, and let's just keep on moving through this setup. Now that it has all of our information, it's going to build out the files based on our answers. And we're gonna be able to see that right now it's writing the me file, and now it's writing the work file, and now it's writing the team file and the current priorities, and all of this is gonna get looped back together.
11:47Alright. So all of this is set up. We have our tree view of our folder structure so we can really dig into this if we wanna see what's in the dot cloud or what is in the archives, the context, all this kind of stuff.
11:58We get a summary of how everything works. So if you're confused about any of this stuff, you will get a summary and you can also ask, hey. Like, what does this context file do or what does the archives folder do?
12:07And it will be able to explain it for you. But you can see it's populated this stuff with information about me. The skills that we need to build are on the backlog.
12:13Otherwise, if you listed some, it would say, okay. Cool. Let's just start building those skills right now.
12:17And as far as keeping the assistant sharp, weekly, nothing required right now. We have auto memory for daily learnings. Monthly, we'll update this stuff.
12:23Quarterly, we'll update this stuff. And as needed, we will log decisions in the decision log. And pro tip, if you want your assistant to remember something permanently, just tell it remember that I always prefer x, and it will save that across all future conversations.
12:34And then the last thing it's gonna do is an initial git commit, and this is just local. It's not gonna do a actual GitHub repository out on the cloud. So this will just kind of locally store these files so that you can have some version control.
12:46But if you want to, you could just say, hey. Instead of doing this here, let's actually just do it on GitHub. And then you would just give it your email.
12:52It would be able to help you sign in, and then it can actually just make the repo for you, and it can handle all of those future commits and pushes. So So the benefits of that is that in GitHub, it basically stores all of these folders, all these files, which means from any device, you could basically pull in that repo into Cloud Code, and you could always have your executive assistant ready.
13:08You've got cloud backups, you've got rollbacks, you've got collaboration, and you've got branching. It's just best practice to put your code based projects into GitHub.
13:16So let's just real quick take a look at what actually happened. So the first thing I wanna look at is the dot cloud. You can see in here right now we have rules with communications tile.
13:24So if I open up this, we can see that it threw in some information about the way that we like to talk. So bullet points, everything concise, no em dashes, internal speak casual, external speak even more casual. If we go to the skills, we can see there's nothing currently in there.
13:36There's nothing in the archives folder. In the context folder, we have current priorities. This is everything that I just talked about during our setup.
13:43It also says when this was last updated, which is nice. We've got our goals and milestones, which it says update this file at the start of each quarter. So that's good.
13:51We've got 2026 annual goal, q one twenty twenty six, q two twenty twenty six, informal milestones. We've got the me file, which is going to evolve a lot over time. You can even give it information about your background, where you grew up, all this kind of stuff, and it can use all of that to tailor it even more.
14:06We've got the team markdown, so anything that you needed to know about some of the key people in your organization. And then we've got the work MD, which has some business and company information. In the decisions folder, we have a log.
14:16So anything major that happens, it will be logged here with the date, the decision, the reasoning, and the context. We've got our projects, which had created a folder for each of them. So we've got chocolate pistachio flavor.
14:25We've got website launch. We've got West Coast expansion. We've got winter events.
14:29And each of these have a read me file, which basically is just a quick description of what this project actually means and, you know, the status or any other information about it. We've got a references folder where we'll be able to drop examples and SOPs. There's nothing in there yet.
14:41And then for templates, we also have you know, we're able to drop in some stuff that it can reference. And this is just an example session summary. Nothing is in there for this session yet.
14:49And then the last thing to look at here would be the claw dot m d file. So earlier, it was just like a few lines and it was very basic, but now it's tailored towards us. So you are Jack's executive assistant.
14:58Be direct, concise, and casual. Here is Jack's top priority. Here is what's very urgent.
15:03This needs to happen ASAP. And so this is getting read every time so that it can basically keep checking in, hey. Is this done?
15:08Is this done? Now here's something really cool where the Cloud dot m d file can point to the right files. So remember how I said that this got loaded in every single time you talk to Cloud Code?
15:17That means if we threw all of our business information, all of the information about you, your priorities, that would be a lot of tokens. So remember that all Claude dot m d has to do is tell Claude Code, hey. If you need some information about the current focuses, go read this file.
15:29So that's exactly what you're seeing right here. It says, hey. If you wanna understand who Jack is, go read this.
15:34If you wanna understand, you know, the business details, go read this, and so on and so forth. So that's how we're able to save tokens here, but still give Cloud Code all the information that it needs. It will also tell Cloud Code what tools it has access to and how to use them.
15:47Right now, we haven't really set anything up. And similar concept over here with our projects. It says, hey.
15:51If you wanna look at this project, go here. This project, go here. You'll notice right now we're at about 87 lines, which is pretty good.
15:57I always try to keep them, you know, under about one fifty, maybe 200 max. That's just best practice. Over time, they're gonna get larger and larger, so you should regularly be kind of compacting them down and pointing out to other files when possible.
16:09Now this is a great place to start, but at some point, you're gonna wanna add some more files on your own. So this is what you've got right now. What you can see is in my Herc two version, I've got a few more.
16:18And one of the ones that I added that you'll probably wanna add is a brand assets. So in here I've got fonts and I've also got some images, logos, brand guidelines, things like that. So all you do if you wanted to add a new folder or new files is you would just come in here, add a new folder, name whatever you want, and then just start a conversation with Cloud Code and say, hey.
16:34I added a folder called brand dash assets. Just update your skill documents or update the Cloud MD to know that it's there, and what I'm gonna drop in there are logos or headshots or things like that. So all of that can be obviously customized as long as claw.md understands that.
16:49So that's basically the way that our project is set up. It's now got a home. It's got some life, and let's move on to phase three, which is giving it hands, actually letting it do something for us.
16:58Okay. So if I was you guys right now setting up this executive assistant, the first skill that I'd probably build is connecting it to ClickUp or Notion or wherever you have your actual, like, project management or task management. And I'm not gonna walk through that right now because I use ClickUp, and I don't wanna go through that setup in front of you guys because it might not apply to you specifically if you don't use ClickUp.
17:17But basically, it's super easy. You explain in natural language exactly what you wanna do. You have it do research on the endpoints or maybe even an MCP server, and then all you have to do is go grab an API key and put it in a dot ENV file, which you'll notice right here we don't currently yet have.
17:31So here's what you would do. I'm gonna go to plan mode, and I'm gonna say, help me build a research skill.
17:38This skill is going to use perplexity, so I need to give you my API key in a dot ENV file. So go ahead and create that file for me. And what I want the skill to do is help me do research.
17:46This is more than just a simple couple, you know, web searches and web fetches that you might be able to do already. This is research that's kind of deeper and it's also tailored towards me and my business because it understands the context of, you know, what's going on and our current projects and priorities. So I'm gonna shoot that off in plan mode.
18:02Cloud Code's gonna think about it. It might do a little bit of research to help us build this plan and then it's gonna come back with something. And And what's pretty cool is you can see that first of all, it explores the project to see how things work, and it even spun up a sub agent to explore the structure of our project right here.
18:16And sub agents are really cool because they have their own context window, and they might even be able to use their own model if you, you know, configure one to do so. I'll So touch on that a little bit more after we build the skill. So I may come back and ask you some questions, is a good thing.
18:28So here it says for Perplexity, what model do you wanna use? And I'm just gonna go with Sonar for now and submit that off. And now it thinks it's good and it's come back with a plan and we can see we have build research skill with perplexity.
18:39Jack wants a reusable research skill that goes beyond basic web search. It's gonna create the dot ENV for our API key. Now the reason why it needs to do that is because if you do end up pushing this to a GitHub repo or putting that anywhere on the web, it's best practice to have a dot ENV, which is where you have all of your API keys, and you don't give it to Claude in the conversation history right here.
18:58It's going to build the actual skill itself, so we'll see that once it's created. And the skill instructs Claude to understand the question, load context, so read through me, work, team, current priorities, goals, and anything else, formulate queries, call Perplexity API, synthesize, save report, and then present the summary.
19:13Another thing worth noting is that it's also going to update the claude.md so that it now knows about the skill and knows that it exists. So anyways, it looked at the API documentation.
19:22It gave us a research report format. I'm just gonna go ahead and auto accept this plan, and it's gonna start building it out for us. Alright.
19:28So the agent just finished up. It said here's what we created. We have the .env, which you can go drop your API key in.
19:33We've created the research skill. So if I go to .claude, if I open up the skills, we can see we have a research folder. And in here we have a skill.md for research.
19:42So I'm not gonna read this whole thing, but you can see now that we have this actual skill. And as you can see, this basically just says when do you use the skill and how do you actually run the process of, you know, calling the API and making the report for Jack. And it updated the Claude.
19:55M d to show Claude that this skill now exists. So I'm gonna go ahead and grab my API key from Perplexity and paste it into the dot ENV. As you can see, I'm just gonna drop it in right here and then save it.
20:06Okay. I put the API key in there, and we're gonna test it out. I said research ice cream events in Portland using the new research skill.
20:12And what we're looking for here is seeing if it's actually able to call the skill. So it says, okay. Let me load the relevant project context, and then I'll run the research.
20:21The content has been loaded. Now I'm gonna break this up, and I'm going to call Perplexity. So here you can see it did three different searches.
20:28It searched for Portland ice cream dessert events, and then it searched for Portland vendor application process. And finally, it searched for Portland dessert scene and connections. So it comes back with a very concise output, which is exactly what we told it in the way that we like to communicate.
20:42We got this information. Right? But then it also says that I've saved the full report to this folder.
20:49So if I go to research, which it created a new folder right here, we can see that we have March 3 Portland ice cream events research. And this is a markdown file that has much more detail about what it actually found as far as these different events and these different, you know, vendor things that we might be interested in, and it includes all of the links to all the sources that it actually pulled here.
21:08And what's great about this and why you guys can probably now see that the folder management is so important, because every time you do research, every time you generate content, every time you make updates to projects, all of that still lives in this project, which is why it gets smarter and smarter about what you're doing the more you use it.
21:25Because I could basically clear out this context and I could pick up right where I left off because it's able to go read this file, this research report. So that was a quick preview of a skill. Now there are gonna be some times where you might actually wanna use a sub agent instead of a skill.
21:38Now as you guys just saw in the demo, when you're talking to the agent and you call a skill, it basically just uses the skill right here in this context window with this model with that, you know, conversation awareness. But a sub agent basically gets called on by this main worker here, and it has fresh memory, fresh context, and you can even use a different model.
21:54So sometimes if you wanna do research but you want it to be cheaper, you could just tell it to delegate that to a sub agent, and that research or sub agent could maybe use Haiku instead of Opus 4.6. So that's kind of the benefit of a sub agent.
22:08So let me just show you guys real quick how that would actually work. I'm gonna go back into plan mode, and I'm gonna say, I need to create that research skill.
22:17So, basically, everything you just did with the research skill, but I wanna create that as a sub agent, and I want this to be using Haiku instead of Opus just in case I need to do some cheaper research.
22:28So create that sub agent for me, put that within the dot Claude folder in a folder called agents. So we now have the plan to create that research sub agent, and you can see that it's going to use model equals HaiQ, and I'm just gonna go ahead and accept these changes. So what it did is it created the agent dot m d, which we'll go ahead and take a look at.
22:45And I believe that it also updated the research skill so that if I say that I want it to be, like, cheaper or to use a sub agent, that the research skill will actually invoke the sub agent, which is pretty cool. And then it also added an update to the Cloud dot m d file, which now should have an agent section. You You can see there's been a new folder created.
23:01We have agents under our dot Cloud, and then here we have a research agent. So if I open this up, you will see that we have you are a research agent for ice cream Fridays. You receive a research query, call the Perplexity API, and save a structured report.
23:13I'm trying to keep this as simple as possible, but there is something that I want you guys to notice about both the agent and the skill that was just created here. So these were created as complete markdown files, which is fine.
23:24But actually, the way that we need to set up both of these is using a YAML front matter because that's where we can actually have the configuration. So I'm not gonna dive super deep right now into exactly why this is, but at a high level, it makes Cloud Code better at understanding what that skiller agent does, when to use it, and it's gonna save you tokens as well.
23:42So for now, I'm gonna manually build this YAML front matter by literally just going like this, going back into our Versus code. And then for the skill, I'm just gonna paste that up here and then change the name and change the description myself.
23:55I'm gonna do the exact same thing then with the agent. But what I would actually recommend you do is in your project, give Cloud Code this document.
24:02You know, give it the example. Give it even the URL and say, hey. Look up on this page.
24:07What is the best practice for creating sub agent files or creating skill files so that every time you build me a new sub agent or you build me a new skill, it does it in the best practice. So really the reason I showed you guys this and the point I'm trying to make here is Cloud Code is smart, but it's way smarter if you let it do its own research and then save that research so that in the future everything gets better and better.
24:27So now you can see I've updated both the agent and the skill with the YAML front matter, and now it's gonna work a lot better. It would still work the other way, but trust me, this is just gonna save you tokens and you're probably gonna get more consistent results. Alright.
24:39So now let's go ahead and test that out. I'm gonna go ahead and clear this conversation, and I'm gonna say, I need you to do some really quick research for me.
24:45I wanna keep this one cheap, so just use the research agent and find out, you know, how ice cream events are going in Los Angeles. Alright. So this is pretty cool.
24:54It read through the research skill. It read through the research agent, and then it also read through my plans. So it said, hey.
24:59Jack wants quick, cheap research about LA. This ties directly into the West Coast expansion priority.
25:06So now it has all that context. It calls the research agent with the model Haiku, and now it's gonna go ahead and do that research for us.
25:12Alright. Awesome. That research is done.
25:14If I open up the research folder, you can see that right here we've got our LA report about some ice cream stuff. So just keep in mind, the research report is still really good.
25:22It still has lots of sources. It still has lots of detail. It wasn't the research that was worse.
25:27It was just when all of that raw data got passed back to Claude Code, it was using Haiku to summarize it and to write this MD file rather than having Opus do that. Okay. So we've set up our executive assistant.
25:37We have given information about us and our business. We have connected it with a skill and an agent, and now phase four is basically just about letting it grow.
25:45Now I could walk through some more step by step examples with you guys, but really this is about customizing it for your tech stack, your, you know, project management system, your team, and the way that you work. So with my Claude code assistant here, because I have all these different agents now and these different rules and these different skills, it's just because I use this every day instead of using like Claude or ChattyBT on the web.
26:04It gets smarter and smarter over time. So right now you're at day one, and if you use this every day, a month from now, this thing is going to look crazy different. There's gonna be way more docs, way more decisions, way more skills, and it's just gonna be smarter and smarter, and you're gonna be, like, living in that thing.
26:18So really what I would challenge you to do from here is to only use this. Just like for the next week, try only using this. Take all of your cloud projects.
26:26Take all of your custom GBTs or, you know, your gems, whatever it is. Take those instructions, put them into this product, and say, hey.
26:32Turn this into a skill for me. Use that skill. Use new skills.
26:36And every time that you're using the skill, say, hey. This is what I didn't like. This is what I did like.
26:40Update it. You know, let's let's just keep making it better and better. And that same exact theory applies to the entire system, the cloud files, the reference files, the project files, everything.
26:49And then like we talked about earlier, put this thing on GitHub, have version control, and make sure that if you switch to a different laptop for some reason, you can still use your executive assistant. But anyways, that's all I got for this one. Now I'm sure you guys are all excited to keep building on top of this executive assistant.
27:03So what's next is really just to go master skills. I already made a full video breaking all of that down and how you can build better and better skills. So go ahead and watch this video right here and keep using your executive assistant.
The Hook

The bait, then the rug-pull.

Before the tutorial starts, four Claude Code agents run simultaneously on screen, one planning the day from a calendar, one drafting a LinkedIn post and carousel, one running a team pulse check, one generating a visualization. The demo is not manufactured; these are daily workflows that completed in 90 seconds instead of 25 minutes.

Frameworks

Named ideas worth stealing.

04:22list

The 4-Phase EA Framework

  1. Give It a Home: project structure
  2. Give It Life: context plus rules
  3. Give It Hands: first skill
  4. Let It Grow: skills plus memory

Sequential build phases for a Claude Code executive assistant that compounds over time.

Steal forAny AI assistant onboarding blueprint or course curriculum
06:58concept

CLAUDE.md as Brain not Body

Keep CLAUDE.md under 150-200 lines. Use it only to point to other files. The brain tells Claude where to look and does not contain everything Claude needs to know.

Steal forAny project with growing documentation that risks token bloat
21:46model

Skill vs Sub-Agent distinction

  1. Skill: runs in current context, full conversation awareness, same model
  2. Sub-agent: fresh context window, can use different model, cheaper for delegation

Two complementary patterns for extending Claude Code: skills for conversational tasks, sub-agents for isolated and cost-optimized work.

Steal forAny multi-agent orchestration architecture
CTA Breakdown

How they asked for the click.

26:37next-video
I already made a full video breaking all of that down and how you can build better and better skills. So go ahead and watch this video right here.

Clean handoff to a skills deep-dive video with no hard sell or newsletter push.

Storyboard

Visual structure at a glance.

demo open
hookdemo open00:00
old vs new diagram
promiseold vs new diagram03:00
4-phase framework
framework4-phase framework04:22
CLAUDE.md diagram
valueCLAUDE.md diagram06:58
live onboarding interview
valuelive onboarding interview09:03
phase 3 card
valuephase 3 card16:50
Haiku explanation card
valueHaiku explanation card22:05
smarter over time diagram
ctasmarter over time diagram27:02
Frame Gallery

Visual moments.