YouTube2Text

Building AI Agents that actually work (Full Course) — Transcript

by Greg Isenberg · 10,815 words · 1,754 segments · language en · Watch on YouTube

Full transcript

  1. 0:00I think AI is confusing. There, I said
  2. 0:02it. I think there's a lot of terms,
  3. 0:04skills, MCPs, agent harnesses that are
  4. 0:08difficult concepts to understand. So, I
  5. 0:10had my friend Remy come on the podcast
  6. 0:13and explain it in the most simple terms
  7. 0:16possible. In this free course on how to
  8. 0:19master AI agents, he breaks down exactly
  9. 0:22what each piece is, how they connect
  10. 0:25together, and the simplest ways
  11. 0:27beginners could start using them today.
  12. 0:30Enjoy the episode.
  13. 0:34>> [music]
  14. 0:39>> I begged them to come on. Remy Gaskill's
  15. 0:41on the pod. You've structured your
  16. 0:43company where you basically have these
  17. 0:45folders and dot MD files that run your
  18. 0:49company. And what I want to do today is
  19. 0:53I want you to teach people in a
  20. 0:54beginner-friendly fashion. This is only
  21. 0:56for beginners.
  22. 0:58How they could do the same thing. How
  23. 1:00they can set up their own executive
  24. 1:01assistant, head of marketing, chief
  25. 1:03financial officer. Basically, I want you
  26. 1:05to base to tell us the concepts behind
  27. 1:10all this. By the end of this episode,
  28. 1:12Remy, do you think you can do that?
  29. 1:14>> 100% Greg. We're going to go through all
  30. 1:17the concepts that make up an AI agent.
  31. 1:19And by the end of this video, you will
  32. 1:20know exactly how you can build up
  33. 1:23agents to run complete departments of
  34. 1:25your life and your company within any
  35. 1:28agent platform you choose, whether it's
  36. 1:29Claude
  37. 1:30Codec, Open Claw, Manas, all of them.
  38. 1:33>> All right, let's do it.
  39. 1:35>> Sweet. So, one of the reasons why I
  40. 1:37really wanted to make this episode is
  41. 1:39because I feel like the AI landscape is
  42. 1:42moving into like stage two, from chat to
  43. 1:46agents. And most people are getting left
  44. 1:49behind right now, just using the chat
  45. 1:51models. And
  46. 1:53the founders and employees that are
  47. 1:55utilizing agents
  48. 1:57are no word of a lie 10 to 20 times more
  49. 1:59productive in their day. And when you
  50. 2:01stack that up over days, weeks, years,
  51. 2:04you're going to just be miles ahead of
  52. 2:06the competition. So, I really want to
  53. 2:07make this episode today to help bring
  54. 2:09everyone up to where the AI landscape is
  55. 2:11at the moment and to start using agents
  56. 2:13to manage every department of your
  57. 2:15business.
  58. 2:17So, the key thing to understand here is
  59. 2:19chat models versus agents because the
  60. 2:22word agent is thrown around lots online.
  61. 2:24I'm sure you've seen it, Greg, like AI
  62. 2:26agents this, agents this, use this agent
  63. 2:29for this, and it's kind of lost a lot of
  64. 2:30meaning. So, I wanted to give start by
  65. 2:32giving a really clear definition of what
  66. 2:34an agent actually is.
  67. 2:36So, the way I think of it is a chat
  68. 2:38model is question to answer.
  69. 2:41But then an agent is goal to result. So,
  70. 2:44moving from just like uh you asking, AI
  71. 2:47replies, then you do the work to you
  72. 2:50giving the agent a task, it planning out
  73. 2:53the task and then executing and then
  74. 2:54delivering you a result. Does that make
  75. 2:57sense?
  76. 2:58>> Crystal clear. I mean, the way I think
  77. 2:59about it is chat is kind of like ping
  78. 3:01pong, back and forth, back and forth.
  79. 3:03>> Yeah.
  80. 3:04>> And agent is
  81. 3:07uh
  82. 3:08you know, you're giving it it's a goal.
  83. 3:09I mean, the best way to Yeah, you're
  84. 3:10giving it a goal and you're hoping that
  85. 3:12over time it gets better and closer to
  86. 3:14that goal.
  87. 3:15>> Exactly. Yeah, that's exactly it. And I
  88. 3:17just think that's a nice way to lay it
  89. 3:18out in your head is chat is question to
  90. 3:20answer, agent is goal to result. So,
  91. 3:23when you chat to an agent,
  92. 3:26you might give it a task like build me a
  93. 3:28website for XYZ, and then it goes away,
  94. 3:32it does its work, and it outputs this
  95. 3:34wonderful website to you.
  96. 3:36But it's really important to understand
  97. 3:37what's actually happening in this step
  98. 3:39here.
  99. 3:40So, inside this agent step, we have
  100. 3:42what's called the agent loop.
  101. 3:45So, you give it your prompt or task,
  102. 3:48and it goes through these three steps
  103. 3:50here, which is observe, think, and act.
  104. 3:54So, let's just say for example, um we're
  105. 3:56actually going to do this demo after
  106. 3:57this, but if we gave the agent a simple
  107. 3:59task like
  108. 4:01"Build me a minimalist portfolio site
  109. 4:03for Greg Eisenberg."
  110. 4:05It's going to start by like you've
  111. 4:07loaded in that prompt. It's going to
  112. 4:09check if there's any files in the
  113. 4:10workspace that it can work with, like
  114. 4:12maybe you've got some information on
  115. 4:13Greg Eisenberg.
  116. 4:14Um and then it's going to think about
  117. 4:16what to do next.
  118. 4:17It's going to act, and then it just
  119. 4:19keeps going through this loop. So, for
  120. 4:21that actual example of building the
  121. 4:23portfolio site for Greg Eisenberg, let's
  122. 4:25just say it was a blank agent. We hadn't
  123. 4:27given it any context. The first thing
  124. 4:30is it's received this prompt to build
  125. 4:32the website.
  126. 4:33And the first thing it's going to be
  127. 4:34thinking about is, okay, well, I need to
  128. 4:36build this website about Greg.
  129. 4:38Who the hell is Greg Eisenberg? So, it's
  130. 4:40going to then decide to do some research
  131. 4:43into Greg Eisenberg.
  132. 4:44It's going to research everything about
  133. 4:46Greg, and then feed it back into this
  134. 4:48observe step. So, then it's going to
  135. 4:50think to itself,
  136. 4:51"Okay, so I've got this prompt to build
  137. 4:53a website. I've now got my research
  138. 4:55here, so I know exactly who Greg
  139. 4:57Eisenberg is."
  140. 4:59And then it's going to start thinking,
  141. 5:00"What is the next step?"
  142. 5:02And the next step is probably to write
  143. 5:04up a plan to build the website. So, it
  144. 5:06might write up that plan, feed that back
  145. 5:08in. Now it's got the research, the
  146. 5:10prompt, the plan, and it will think,
  147. 5:12"All right, what next? I should probably
  148. 5:13write the code." It'll write the code,
  149. 5:16feed it back in, and it just keeps going
  150. 5:18through this loop as many times as it
  151. 5:20needs until it can conclude uh that the
  152. 5:23task is complete. And how it concludes
  153. 5:25that the task is complete is based on
  154. 5:27the parameters that you set in your
  155. 5:28prompt. So, you know, if you're giving
  156. 5:30it a research task, you might say
  157. 5:31compile 10 sources, and then create a
  158. 5:35report as a PowerPoint. And then once
  159. 5:37it's compiled 10 sources and build the
  160. 5:39report as a PowerPoint, it can conclude
  161. 5:42that the task is complete, and then give
  162. 5:44you the output as the user. The The
  163. 5:46agent itself
  164. 5:48is made up of these four components.
  165. 5:51So, it's the LLM, which is the brain
  166. 5:53behind it. So, think like, you know,
  167. 5:55Claude Opus 4.6 or GPT 5.4 or Gemini 3.
  168. 6:00It's the model.
  169. 6:02Uh it's got the loop, which means it
  170. 6:04just keeps going until the task is done.
  171. 6:05It doesn't stop after one response. So,
  172. 6:07you're going from ping-pong to like it
  173. 6:09continuing to go rather than you having
  174. 6:11to sit there baby-sitting it.
  175. 6:13Uh it connects in all your tools.
  176. 6:15And then it connects in all the context.
  177. 6:17And a platform that facilitates this
  178. 6:21process and basically facilitates this
  179. 6:23loop to happen is known as an agent
  180. 6:25harness.
  181. 6:27And all of the popular AI agent
  182. 6:30platforms on the market that you'd be
  183. 6:31familiar with are just agent harnesses.
  184. 6:34They're just applications
  185. 6:36where this loop is facilitated.
  186. 6:40And I want to actually run this little
  187. 6:42prompt I prepared earlier.
  188. 6:44I want to open up CodeX, Claude Code,
  189. 6:46and Anti-Gravity. And I'm going to show
  190. 6:48you this loop uh actually happening in
  191. 6:51action.
  192. 6:52So, I have a nicely prepared before the
  193. 6:54episode these three demo folders, which
  194. 6:56we're going to run in. So, I'm going to
  195. 6:57open up demo one
  196. 6:59to work in in Claude Code.
  197. 7:01And the way these folders work is if
  198. 7:03you've used If you're familiar with like
  199. 7:05any of the chat models like Claude and
  200. 7:07ChatGPT, there's a projects feature,
  201. 7:09which is where um if I open it up
  202. 7:11actually,
  203. 7:13try not to get dizzy with me switching
  204. 7:14tabs so much. But, you know, if we
  205. 7:16create a a project here,
  206. 7:19it contains all your chats in one place.
  207. 7:21It allows you to upload all your sources
  208. 7:23here, which is your context.
  209. 7:25And then you can even add custom
  210. 7:27instructions,
  211. 7:29which tells it how to behave within this
  212. 7:30project, and that's also known as a
  213. 7:32system prompt, which we're going to dive
  214. 7:34into how to do this with agents as well
  215. 7:36later. But, it's a similar concept that
  216. 7:38you'd be familiar with if you've used
  217. 7:39projects before. But, instead of the
  218. 7:41project being here on the cloud, we're
  219. 7:43actually working within projects that uh
  220. 7:46local on our computer.
  221. 7:48So, I've just selected this demo one for
  222. 7:49now.
  223. 7:51Then, we're going to run
  224. 7:52build a minimalist portfolio site for
  225. 7:55Greg Eisenberg.
  226. 7:56And then, this little bit here just
  227. 7:57tells it to actually spin it up like to
  228. 7:59publish it on the web
  229. 8:01uh in a preview mode so we can see what
  230. 8:03it's done.
  231. 8:04So, I'm going to run that.
  232. 8:05>> So, so this is this is um Claude Code?
  233. 8:10>> Yes. Yeah, right now we're in Claude
  234. 8:12Code, and this is just accessing it
  235. 8:13through the desktop app for Claude.
  236. 8:16Um so, I'm just going to run that.
  237. 8:19And then, I'm also going to give the
  238. 8:21same prompt to Codex here. So, this is
  239. 8:23the Codex app. And you can see same
  240. 8:25concept. It says, "Let's build." We can
  241. 8:28choose a folder on our computer to work
  242. 8:29in, like demo two.
  243. 8:32And then, we're going to give that a
  244. 8:33prompt as well. And we're going to tell
  245. 8:35it to host it on
  246. 8:37a different one.
  247. 8:39And then, also in Antigravity. So, you
  248. 8:42can see same concept. We're going in,
  249. 8:45selecting a folder.
  250. 8:47And then, we will
  251. 8:50give it the prompt as well.
  252. 8:52>> How should people think about security
  253. 8:54and these different products?
  254. 8:57>> I like to think of security as in just
  255. 8:59like
  256. 9:00scoping what they have access to. So, by
  257. 9:04default, Antigravity, Claude Code, and
  258. 9:07Codex, they're very, very secure because
  259. 9:08they're built by these massive companies
  260. 9:10that have a lot on the line um
  261. 9:12to protect.
  262. 9:13And
  263. 9:15I just you know, if you're if you're
  264. 9:17building out these agents to manage
  265. 9:18different elements of your business,
  266. 9:19like the other week I built one um that
  267. 9:22does manages meta ads. And obviously,
  268. 9:24that's quite a risky thing to give an
  269. 9:26agent control over managing ad budgets.
  270. 9:28So, it's just comes down to like what
  271. 9:30you feel comfortable giving the agent.
  272. 9:32And also, you can control what
  273. 9:33privileges or you can control what um
  274. 9:37tool permissions it has access to so
  275. 9:39that if it was compromised for whatever
  276. 9:41reason, the worst case like isn't that
  277. 9:42bad. And that means, you know, just
  278. 9:43giving it like read-only access to
  279. 9:46certain important platforms and stuff
  280. 9:48like that.
  281. 9:49Does that make sense?
  282. 9:50>> Yeah, totally. I mean, comparing it to
  283. 9:53like open claw, which is like
  284. 9:55>> Yeah, which I want to touch on at the
  285. 9:57end as well cuz that's the same thing,
  286. 9:58just another harness, but it's just like
  287. 10:00the wild west.
  288. 10:02>> Cool.
  289. 10:03>> Uh, and one thing like
  290. 10:06a nice little analogy to think about
  291. 10:07these harnesses is
  292. 10:10what we're going to learn today is we're
  293. 10:11going to learn to drive. So, we're going
  294. 10:13to learn about how to, you know, steer
  295. 10:14the car, like how the pedals, the brakes
  296. 10:17work, the accelerator works, the
  297. 10:18handbrake. But then once you know how to
  298. 10:21drive, you can kind of jump in any car
  299. 10:23whether it's like a old Toyota, a Range
  300. 10:25Rover, and you inherently sort of know
  301. 10:27what to do. And that just comes down to
  302. 10:29understanding all these key concepts
  303. 10:31that we're going to go through today.
  304. 10:32And you can think of the agent harnesses
  305. 10:34like different cars. And some of them
  306. 10:36will have better features like seat
  307. 10:37warmers and cruise control, but it's all
  308. 10:39once you know how to drive, you can
  309. 10:40pretty much jump in any of them and use
  310. 10:42them.
  311. 10:43So, we've just got our thing over here
  312. 10:45building to
  313. 10:46building the website for Greg. And it's
  314. 10:48going through this agent loop right now.
  315. 10:50So, you can see here it's actually
  316. 10:52decided that it's going to launch, um,
  317. 10:54an agent to go and research Greg
  318. 10:56Eisenberg.
  319. 10:57And I've connected it up to Perplexity,
  320. 10:59so it's now using Perplexity to research
  321. 11:01Greg. So, it's going through its first
  322. 11:03step of the loop. And I imagine that,
  323. 11:06uh,
  324. 11:07Codex
  325. 11:08has also done something similar here.
  326. 11:10You can see it's still working, but it's
  327. 11:12gone.
  328. 11:14And, um,
  329. 11:16started to build this out through the
  330. 11:18loop. I think Claude code does the best
  331. 11:20job of actually displaying that loop,
  332. 11:22um, and allowing you to see what it's
  333. 11:24thought about compared to Antigravity
  334. 11:26and Codex. But it's all just going
  335. 11:28through the same sort of loop process
  336. 11:30that I described earlier.
  337. 11:32And I think So, when
  338. 11:32>> you say that when you say you hooked it
  339. 11:34up to Perplexity
  340. 11:36didn't it's not like you asked it to
  341. 11:38hook it up, right? It just sort of did
  342. 11:41it.
  343. 11:42>> Yeah, because I've
  344. 11:44I've given Claude code Perplexity as a
  345. 11:47tool via MCP.
  346. 11:48>> Okay.
  347. 11:49>> Which we're going to get into
  348. 11:51um
  349. 11:51very very shortly all about MCPs, which
  350. 11:54is just connecting tools up.
  351. 11:56So we can see that in anti-gravity
  352. 11:59it's gone you can see this thinking
  353. 12:00process. It's gone um
  354. 12:04I'm now examining the current directory
  355. 12:05to figure out if there's an existing
  356. 12:07project or if I build one from scratch.
  357. 12:09It's then going
  358. 12:11I'm now going to start to build this
  359. 12:12thing.
  360. 12:14And then it's built the the website and
  361. 12:15it's given us a little localhost preview
  362. 12:17here. So it's created this nice little
  363. 12:19portfolio site for for you, Greg.
  364. 12:22>> What's interesting is like it's super
  365. 12:24minimalist and I mean
  366. 12:28it it did its job, right? Like
  367. 12:31this is
  368. 12:32I would totally launch something like
  369. 12:34this.
  370. 12:35>> [laughter]
  371. 12:36>> It actually looks really nice. Did it
  372. 12:37Did it scrape your email address
  373. 12:39correct?
  374. 12:39>> That's not my email address and I don't
  375. 12:41live in South Canada anymore. So but
  376. 12:43yeah, there's a few copy things, but
  377. 12:45other than that
  378. 12:46uh
  379. 12:46>> Yeah.
  380. 12:48It's done a pretty good job.
  381. 12:49>> It did.
  382. 12:50>> And if we go So that was anti-gravity.
  383. 12:53If we go into
  384. 12:55Codex as well, you can see here it's
  385. 12:56finished doing its website, which is
  386. 12:58somewhat similar.
  387. 12:59I think I prefer Gemini's.
  388. 13:01>> Yeah, agreed.
  389. 13:03>> If we check out Claude as well
  390. 13:05um
  391. 13:06it's still going. But you can see this
  392. 13:09loop, right? It's gone
  393. 13:10Okay, so first off, who is Greg
  394. 13:12Eisenberg? It's gone and researched
  395. 13:14Greg, then fed it back into that observe
  396. 13:16step and it's gone, all right, what
  397. 13:18next?
  398. 13:19Now I need to create the HTML file.
  399. 13:22So it's written the the code.
  400. 13:24And then now it's gone, okay, so he
  401. 13:26wanted it spun up on this local server.
  402. 13:28So, now I'm going to spin it up on the
  403. 13:30server.
  404. 13:31And then the last iteration of the loop
  405. 13:33is to check that it's actually done and
  406. 13:35can conclude the task is complete. It's
  407. 13:37opening it up and screenshotting the
  408. 13:39website and then reviewing the
  409. 13:41screenshots to check that the website is
  410. 13:43complete. And you can see here it's done
  411. 13:46another pretty good job. This one's very
  412. 13:48similar to the Gemini one, hey?
  413. 13:49>> It's true.
  414. 13:51>> Um but yeah, that's just like demoing
  415. 13:54how that loop is actually working in
  416. 13:56real time.
  417. 13:57>> Yeah. I mean, what comes to mind just by
  418. 13:59watching this is like
  419. 14:01how many people on the planet would
  420. 14:03benefit from a very clean website and
  421. 14:06like
  422. 14:06>> Yeah.
  423. 14:07>> how how do you set up these agents so
  424. 14:10that like
  425. 14:11you know, maybe it's like a cold email
  426. 14:14loop, right? Like you're sending cold
  427. 14:15emails, "Hey, I built you this website,
  428. 14:17so-and-so business. Do you want it? It's
  429. 14:19going to cost $250."
  430. 14:20>> Yeah. Yeah, that's actually a great
  431. 14:22idea. Um
  432. 14:23pre-making websites for companies. And
  433. 14:26it's like an off-the-shelf thing. It's
  434. 14:27like, "Hey, I I made you this website.
  435. 14:29If you want it like if you want to own
  436. 14:31it, it's $250." You can just do a mass
  437. 14:33cold email thing.
  438. 14:36Uh cool. So, I think that's like pretty
  439. 14:38much illustrated that agent loop
  440. 14:39example. So, I'm just going to go um
  441. 14:42back to our trusty board over here.
  442. 14:44But you can understand that it's just
  443. 14:46like all of these apps are just
  444. 14:48different flavors of the same thing.
  445. 14:50And then what we're going to be working
  446. 14:52up to today is my workspace looks
  447. 14:54something like this is I have, you know,
  448. 14:56a big like a a folder for each company
  449. 14:59or or client that I'm working in.
  450. 15:01And then I'll have folders underneath
  451. 15:03with all my heads of departments.
  452. 15:05And then
  453. 15:07um within those heads of departments,
  454. 15:08I'll have skills and MCPs, which we'll
  455. 15:10get into.
  456. 15:12And contacts.
  457. 15:13And then I've got like an overarching
  458. 15:15one at the top to just to sort of manage
  459. 15:17them all. But we're going to be focusing
  460. 15:18today on building out this executive
  461. 15:19assistant to take care of just your
  462. 15:21manual day-to-day tasks and free up at
  463. 15:24least 1 to 2 hours extra per day.
  464. 15:29Um cool. So, to build this out like we
  465. 15:33did uh with our demos, it's running off
  466. 15:36your local files. So, we're going to
  467. 15:37create a folder here
  468. 15:39called executive assistant.
  469. 15:43And also through building out this
  470. 15:44assistant, it's going to allow us to
  471. 15:47clearly explain each of the concepts um
  472. 15:49of building an agent in real time.
  473. 15:52And the way I like to think about
  474. 15:53building agents is onboarding them like
  475. 15:55a real employee.
  476. 15:57So, if you took on a real executive
  477. 15:59assistant, you couldn't expect to just
  478. 16:01for them to come into the office and you
  479. 16:03to give them a task without explaining
  480. 16:05your business first, your clients, what
  481. 16:07you do, the tools
  482. 16:09um because they just would not be a very
  483. 16:11good executive assistant.
  484. 16:12So, that's the first step that we need
  485. 16:14to go through uh when we're building out
  486. 16:16this agent. So, uh I'm actually going to
  487. 16:19work
  488. 16:21uh in Co-work at the beginning. So,
  489. 16:23Co-work is just another agent harness to
  490. 16:26do the pretty much the same thing as all
  491. 16:27the others, just that loop connecting in
  492. 16:29your tools and the context.
  493. 16:31So, you can see here um this was my
  494. 16:33little uh previous session where I was
  495. 16:35building some diagrams.
  496. 16:37But, we can go um and you can follow
  497. 16:39along in Cloud Code or Codex or
  498. 16:41Antigravity or whatever agent harness
  499. 16:43that you want to work in.
  500. 16:44But, I just think that Co-work has
  501. 16:46really nice simple UI for people to just
  502. 16:48understand really well what's actually
  503. 16:50going on.
  504. 16:51So, we're going to open up this
  505. 16:53executive assistant folder.
  506. 16:55And you can see here that if we ask it,
  507. 17:00"Write me a cold email."
  508. 17:03and send that off.
  509. 17:05>> So, peop- So, people are going to ask,
  510. 17:07"How How did you transcribe?" You did
  511. 17:09like a voice-to-text.
  512. 17:10>> Yeah, so that is um I use one called
  513. 17:13Monologue, but there's a lot out there
  514. 17:15on the market. Whisper flows another
  515. 17:17popular one, and it just allows you to
  516. 17:19hold a little button on your computer
  517. 17:20and
  518. 17:22just yap away, and it will just
  519. 17:23transcribe it neatly into text. And I
  520. 17:26find that
  521. 17:26>> good. My monologue looks really good.
  522. 17:29>> Yeah, I think it's built by the team at
  523. 17:30Every. Every. io.
  524. 17:32Um it's a cool product, but uh so
  525. 17:36what it's asking So it's it's straight
  526. 17:37away we we it's got no context here. So
  527. 17:40it's working out of
  528. 17:42uh that folder here on our computer,
  529. 17:44but there's nothing in the folder.
  530. 17:46>> Mhm.
  531. 17:46>> And it has no memory of our previous
  532. 17:48sessions.
  533. 17:49Um and it's asking like what like what
  534. 17:52do you even sell?
  535. 17:53Um and then we're going to kind of give
  536. 17:55it like who do you target? What tone do
  537. 17:57you want? These are all things that our
  538. 17:59executive assistant should know.
  539. 18:01Um so I'm just going to stop the
  540. 18:02response there.
  541. 18:04And one thing that's really important to
  542. 18:06know, which might be a bit of a shock
  543. 18:07moving from chat to agents, is that
  544. 18:09these agents' memory work a little bit
  545. 18:11different. So if you're used to using
  546. 18:14chat models like ChatGPT and Claude, if
  547. 18:16you open up a fresh session in the one
  548. 18:18of these chats,
  549. 18:19you don't give it any context, you don't
  550. 18:21upload any files, and you just say
  551. 18:23"Who am I and what do I do?" It's going
  552. 18:25to know a scary amount about you. And
  553. 18:28that's because with these chat models,
  554. 18:30they have memory built in automatically.
  555. 18:32So every time you sort of say things
  556. 18:33that are important, the chat model saves
  557. 18:35it to its memory in the cloud that you
  558. 18:37can't see and you can't control.
  559. 18:39And with agents, you have to set up
  560. 18:42memory and control exactly what you give
  561. 18:45it. And I think that's actually uh a
  562. 18:48benefit, not a limitation, because what
  563. 18:50happens is if you're using ChatGPT and
  564. 18:53it's got the auto memory, you're having
  565. 18:54conversations about three different
  566. 18:56companies, maybe you're asking for
  567. 18:59relationship advice, and then all of a
  568. 19:01sudden um when you ask it to write a
  569. 19:03landing page copy,
  570. 19:04it's pulling in context from all these
  571. 19:06other places that you don't really want
  572. 19:07in there.
  573. 19:09So with these agents, um
  574. 19:12you need to actually set up that context
  575. 19:14and memory. So, as you can see, when we
  576. 19:15asked it to write a cold email, it just
  577. 19:18had no idea about anything.
  578. 19:21So, we need to give it a context file.
  579. 19:25And the way you do this, right? So, you
  580. 19:26can see this example here. It doesn't
  581. 19:28know anything about us.
  582. 19:29And that's because we haven't populated
  583. 19:32what's called an agents.md file.
  584. 19:35And an agents.md file is just like a
  585. 19:37system prompt. Just like if you've
  586. 19:39created any custom GPTs before, you have
  587. 19:41that field for custom instructions. Or
  588. 19:43in the project, like I just showed
  589. 19:44before, you have that field for custom
  590. 19:46instructions. And it just gives it this
  591. 19:48context that's kind of always there,
  592. 19:50always on. And you put in there things
  593. 19:52like its role, context about you,
  594. 19:56um, your preferences for working.
  595. 19:58And then what happens is every new
  596. 20:00session, before it answers your your
  597. 20:03query or task, it loads in all this
  598. 20:05context to its brain as part of that
  599. 20:07observe step in the loop.
  600. 20:10So, I have pre-prepared
  601. 20:13pardon me.
  602. 20:16So, I've pre-prepared
  603. 20:18a, uh, agents.md file here. So, if we
  604. 20:22drag this in over here,
  605. 20:24this, uh, when you're working within
  606. 20:26Claude Code, it's called a Claude.md.
  607. 20:28When you're working within Gemini, it's
  608. 20:30called a Gemini.md. But when you're
  609. 20:32working in within Codex or Open Claw,
  610. 20:35it's an agents.md. But it's all the same
  611. 20:37concept.
  612. 20:38So, we can drag this into our folder
  613. 20:40here.
  614. 20:41And if we open up this file for a little
  615. 20:43preview,
  616. 20:46we can see here, I've got in here, um,
  617. 20:49all about me,
  618. 20:50what my business does, my working
  619. 20:52preferences, like the tools that I use
  620. 20:54and what for, like Notion project
  621. 20:55management, Stripe, um,
  622. 20:59we've got, you know, all the
  623. 21:01information. My ideal customer, it's
  624. 21:02loaded with context here.
  625. 21:05And I pre-prepared this, but if you want
  626. 21:07to make one of those, you can just use
  627. 21:08Claude chat or co-work whatever, and you
  628. 21:11can ask it to help you build out this
  629. 21:15agents.md file, and to just ask you
  630. 21:17interview-style questions to extract all
  631. 21:19the context from you, and then build the
  632. 21:20file.
  633. 21:21So, if I jump back in,
  634. 21:24now if I go to a new task,
  635. 21:27same folder,
  636. 21:28and we say,
  637. 21:30write me a cold email,
  638. 21:33it's going to have all that context.
  639. 21:35>> Yeah.
  640. 21:36That's what we hope.
  641. 21:38>> That's what we hope.
  642. 21:42There we go. And it knows, you can see
  643. 21:44these files over here. It knows
  644. 21:45automatically to load in this file if
  645. 21:48you title it correctly.
  646. 21:50>> Yeah.
  647. 21:52It's basically just like a a reminder
  648. 21:54file.
  649. 21:55>> Yeah, pretty much. It's just like
  650. 21:58loading it in so it has all this set
  651. 21:59context before you even start working.
  652. 22:02And one of the other big shifts to make,
  653. 22:03which comes with moving from chat to
  654. 22:05agents, is prompt engineering used to be
  655. 22:08the big thing. It was like, here's the
  656. 22:10ultimate prompt for going viral on
  657. 22:12social media, or use this prompt for
  658. 22:14this. And now it's all about context
  659. 22:17engineering. It's about how well can you
  660. 22:19load up your agent with all the
  661. 22:20information about your business,
  662. 22:22so that your prompt can be stupidly
  663. 22:24simple, like write me a cold email, and
  664. 22:26you're still going to get an amazing
  665. 22:27result. Um you can see already here,
  666. 22:30it's already asking like, um is it a
  667. 22:32brand or sponsor, potential partner, or
  668. 22:35consulting client. So, it's already got
  669. 22:36that context. Um book a call.
  670. 22:40Um you know, it's it's it's loaded in
  671. 22:42everything that we've given it from that
  672. 22:43agents.md file.
  673. 22:47And then now we've got a a pretty decent
  674. 22:50cold email there, ready to go.
  675. 22:55So, that's basically agents.md files for
  676. 22:58you. And you want to create one of those
  677. 22:59to onboard your agent with all the
  678. 23:01context it needs. And if you have lots
  679. 23:03of context,
  680. 23:04without getting into too many advanced
  681. 23:06concepts here, sometimes what I will do
  682. 23:09is I will create like a um
  683. 23:12a folder called context.
  684. 23:15Load that in. And in here it's got
  685. 23:17different files about me, brand voice,
  686. 23:19ideal customer profile, etc., etc.
  687. 23:23And then in order to keep this smaller,
  688. 23:25I will then just say in this Claude.md
  689. 23:27file,
  690. 23:28um before answering any questions or
  691. 23:30before doing any tasks, read my context
  692. 23:32folder to understand about myself and my
  693. 23:35business.
  694. 23:36Because by default, if you just have
  695. 23:38this context file in here but no
  696. 23:39Claude.md, it won't load all that into
  697. 23:42the session by default. But if you tell
  698. 23:44it in this file that it always loads in
  699. 23:46to then check this file, you can start
  700. 23:48to like string all your context
  701. 23:50together.
  702. 23:53And a lot of people have done that with
  703. 23:54Obsidian. So, they'll have like in the
  704. 23:56Claude.md file, they'll tell it to go
  705. 23:58check their Obsidian vault for their
  706. 24:00second brain to go and find context.
  707. 24:02>> Mhm.
  708. 24:03>> So, that is agents.md files explained.
  709. 24:05So, that's how you actually when you're
  710. 24:06onboarding your agent, like our
  711. 24:08executive assistant, you can train it up
  712. 24:11on who you are and your business.
  713. 24:13And then as you can see here, you know,
  714. 24:15I've got folders for all these different
  715. 24:16roles in my business. And in the head of
  716. 24:18marketing, that Claude.md file would
  717. 24:20look somewhat similar, but in the top it
  718. 24:22would say instead like you are my head
  719. 24:24of marketing. You speak like this. These
  720. 24:27are your tasks. These are your roles.
  721. 24:29And then the second thing here is about
  722. 24:31memory
  723. 24:33and the self-improving loop.
  724. 24:34So, we've solved the problem now. Um try
  725. 24:37not to get too dizzy with me switching
  726. 24:39tabs.
  727. 24:40But we've solved the problem of our
  728. 24:43executive assistant not knowing anything
  729. 24:44about us or our business.
  730. 24:46But now we have a new problem, which is
  731. 24:49it doesn't really remember
  732. 24:51the intricate details or your
  733. 24:52preferences across sessions unless
  734. 24:54you're manually going and updating that
  735. 24:56Claude.md file.
  736. 24:58So, you can see here if we go
  737. 25:00um
  738. 25:02my favorite color is lavender.
  739. 25:06It'll probably say something like got
  740. 25:08it, noted.
  741. 25:09>> Yeah, that makes sense, right? Cuz it's
  742. 25:12and it's it's adding Where Where's that
  743. 25:14adding it?
  744. 25:16>> Well, it's not adding it, that's the
  745. 25:17thing. So, we can tell it my favorite
  746. 25:19color's lavender.
  747. 25:20And it's gone. The user's just shared
  748. 25:22you That's that thinking step. It's like
  749. 25:24the user's just shared this
  750. 25:26>> No like no nothing needed. Good to know,
  751. 25:29I'll keep that in mind. But then if we
  752. 25:31go into a new session, same folder, and
  753. 25:33we go
  754. 25:35what is my
  755. 25:38fav color?
  756. 25:41Mind my spelling.
  757. 25:43It's going to say I've no idea what your
  758. 25:44favorite color is, even though we just
  759. 25:46told it.
  760. 25:47And that um is an issue, you know, cuz
  761. 25:50if you're working, you know, in uh
  762. 25:52you've got like a head of sales or
  763. 25:53something and it keeps it signs off your
  764. 25:55emails wrong.
  765. 25:56And you tell it you correct it, you say
  766. 25:58never sign off emails with cheers, say
  767. 26:00warm regards.
  768. 26:02And it will go Okay, got it, noted. But
  769. 26:04then the next day you start working and
  770. 26:06it does the same thing again. It's like,
  771. 26:07what like my agent's broken. But really
  772. 26:10it's not it's running off those context
  773. 26:12files in the back and unless you are
  774. 26:14manually updating it, it won't know to
  775. 26:17save that preference.
  776. 26:18So, what I like to do is I like to add
  777. 26:21in
  778. 26:23something like this to my agents.md
  779. 26:27file.
  780. 26:28So, this is just a little simple thing.
  781. 26:29You can pause the video and copy it.
  782. 26:35But I like to
  783. 26:37I'm just going to remove that context
  784. 26:38file for now. That was just to
  785. 26:39illustrate that example of adding more,
  786. 26:41but we're just working with this one
  787. 26:43file for now. So, I'm just going to open
  788. 26:44this up so I can edit it.
  789. 26:47And I will quite often add something on
  790. 26:49the bottom like that little snippet.
  791. 26:52And this basically just says
  792. 26:55Actually, you know what? I might just
  793. 26:56add it at the top.
  794. 26:58Just so it's there.
  795. 26:59Top of mind for my agent, cuz I think
  796. 27:02this is really important.
  797. 27:05So, you can see I've just added this in
  798. 27:06and it just says
  799. 27:07read all files in context.
  800. 27:10Read memory.md. This is what you've
  801. 27:12learned over time.
  802. 27:14And then when I correct you or you learn
  803. 27:15something new, update the relevant
  804. 27:17section in memory.md. And it's just got
  805. 27:20a couple little things here. And it just
  806. 27:22says keep memory.md current. When
  807. 27:24something changes, update it in place
  808. 27:26and replace outdated info.
  809. 27:29So, we can do command S to save that.
  810. 27:32And then I'm going to add another file
  811. 27:34here.
  812. 27:35We can actually just duplicate this.
  813. 27:39And this one
  814. 27:41I'm going to call
  815. 27:43memory.md.
  816. 27:46And then we can open up this one.
  817. 27:47And I'm just going to remove all of this
  818. 27:49context here.
  819. 27:51Um except I'm just going to keep those
  820. 27:53sections.
  821. 27:55>> So, memory.md
  822. 27:57is basically I mean, it's just
  823. 28:01what it sounds like, right? It's
  824. 28:02basically like you want to
  825. 28:04>> [sighs]
  826. 28:05>> you know, if the goal is to build, you
  827. 28:07know, AI employees that do things for
  828. 28:08us, they're going to need to
  829. 28:10need to remember our preferences, right?
  830. 28:12A good employee remembers preferences.
  831. 28:14>> Exactly.
  832. 28:15>> And learns over time and that that
  833. 28:17compounds. So, memory.md
  834. 28:20is just a place that you can just make
  835. 28:22sure that
  836. 28:23uh over time it you know, your whatever
  837. 28:27you're using co-work or whatever, it
  838. 28:29ends up it ends up getting compounded,
  839. 28:31getting smarter. So, ultimately
  840. 28:33you might be trying things like co-work
  841. 28:36and and you're you're not getting good
  842. 28:37results. And a big part of that is you
  843. 28:40don't have uh
  844. 28:41a clo.md and memory.md sort of
  845. 28:44>> Yeah.
  846. 28:44>> set up.
  847. 28:45>> Exactly. Exactly. And now the thing is
  848. 28:47some of these agent harnesses
  849. 28:50have started to add in this memory
  850. 28:52system that we're doing manually,
  851. 28:54telling it to update. Some of them have
  852. 28:56have got that built in automatically,
  853. 28:57like Open Claw, and I believe like Manas
  854. 29:00and some of the others have that built
  855. 29:01in automatically. But it's still
  856. 29:03important to understand because it's
  857. 29:04just doing the same thing under the
  858. 29:05hood, except they've just set this up
  859. 29:07for you.
  860. 29:09Um so, we've got this here now. We've
  861. 29:11got our memory.md, our claw.md.
  862. 29:14And then now, if we go back into
  863. 29:18Cawork,
  864. 29:19if we do a new session
  865. 29:22in that same folder,
  866. 29:23and we say,
  867. 29:25"My
  868. 29:26favorite color is lavender."
  869. 29:31>> Better remember.
  870. 29:34>> For the sake of the demo, I hope that it
  871. 29:36that it does what it's told.
  872. 29:37>> It's going to remember it.
  873. 29:40>> You see here?
  874. 29:42Perfect. It's gone good. I'll remember
  875. 29:44that. Let me save it to memory. And now
  876. 29:46you've got this big memory file that
  877. 29:47builds up over time. And whether For
  878. 29:50example, this is your executive
  879. 29:51assistant, so it might be saving
  880. 29:52preferences like how to sign off emails,
  881. 29:55or don't connect with clients on Slack.
  882. 29:58I always want to keep client comms on
  883. 30:00email. But if you're building out like a
  884. 30:02head of marketing, it might be
  885. 30:04preferences about how you like your ads
  886. 30:06structured in Facebook Manager. If
  887. 30:08you're building If you've got a folder
  888. 30:09where you're working on a website or an
  889. 30:10app, it might be things like don't use
  890. 30:13dark mode, and then it will update so
  891. 30:15it'll never use dark mode again. And
  892. 30:17these just compound over time. So, as
  893. 30:19you start to build up these rules,
  894. 30:21the amount of errors go down. And And
  895. 30:23this just compounds and compounds over
  896. 30:25weeks and months.
  897. 30:27>> Remy, have you seen some of these
  898. 30:29memory.md files get so big that at a
  899. 30:32certain point it's just ineffective?
  900. 30:34>> Great question. I personally haven't
  901. 30:37happen have that happen to me yet. I
  902. 30:38haven't hit that threshold. Um but a
  903. 30:41best practice for those Claude MD files
  904. 30:44is to keep it around like no more than
  905. 30:46200 lines.
  906. 30:48And yeah, I could imagine if you started
  907. 30:50to build this up over years and years,
  908. 30:52you'd eventually hit a point where all
  909. 30:53the the rules are stepping on each
  910. 30:55other's toes.
  911. 30:56And you know, you could probably go
  912. 30:57through and do a bit of like a manual
  913. 30:59clear. But, I haven't hit that threshold
  914. 31:00yet.
  915. 31:01>> Cool. So, people don't need to worry
  916. 31:03about
  917. 31:04cluttering their memory MD.
  918. 31:08>> I wouldn't worry too much. I mean, if
  919. 31:09it's saving like this like the silliest
  920. 31:11little things, like the tiniest
  921. 31:13corrections, you could maybe update that
  922. 31:15Claude MD to say only save like
  923. 31:17substantial corrections, you know? And
  924. 31:19then you can have a bit more control
  925. 31:20about what it's saving.
  926. 31:21So, that's probably a yeah, what I would
  927. 31:23do there. But, once you've set this up,
  928. 31:26now when you say something like quit
  929. 31:27writing so formally, it's going to
  930. 31:30do the task, then update its agents
  931. 31:33or in this case Claude MD to keep tone
  932. 31:36casual, never formal. And then now in
  933. 31:38any new sessions, it's going to keep
  934. 31:40that preference over time, which is
  935. 31:41pretty cool.
  936. 31:43So, now we've got our executive
  937. 31:45assistant set up with
  938. 31:47memory and we've given him his role. We
  939. 31:50now need to connect our tools cuz by
  940. 31:52default, most of these agent harnesses,
  941. 31:53they just
  942. 31:55have web search baked in. But, if you
  943. 31:57want to actually start linking it up to
  944. 32:00your tools like Gmail, calendar, and
  945. 32:02everything else, which is where the real
  946. 32:03productivity gains are made, you need to
  947. 32:05do so via what's called MCP.
  948. 32:09And I actually got Greg, I got this MCP
  949. 32:11explanation from when you had on
  950. 32:13Is it Ross Mac?
  951. 32:14>> Ross Mac. Yeah.
  952. 32:15>> Yeah. So, this he did a great
  953. 32:17explanation and it just dropped into my
  954. 32:18head really nicely. And it's basically
  955. 32:20that
  956. 32:21before MCPs,
  957. 32:23your agent or your LLM, in order to
  958. 32:26speak to tools, it had to kind of learn
  959. 32:27their language cuz Claude speaks
  960. 32:29English, Notion speaks Spanish, Gmail
  961. 32:31French, your browser speaks Japanese,
  962. 32:34and Slack speaks Chinese. And it was
  963. 32:36capable of connecting to those tools,
  964. 32:38but it like required these extensive
  965. 32:40custom developments that took a long
  966. 32:42time.
  967. 32:43But then
  968. 32:44Anthropic actually created MCP, is that
  969. 32:46right?
  970. 32:48>> Yep, it's right. Yeah.
  971. 32:50>> Anthropic built MCP to basically sit as
  972. 32:52this translator
  973. 32:54in between your tools so that Claude can
  974. 32:56still just speak English and your tools
  975. 32:58can just speak their languages and this
  976. 33:01MCP speaks every language and then just
  977. 33:03translates your calls from your
  978. 33:06agent to the tool and then from the tool
  979. 33:09back to your agent. So just set a really
  980. 33:11easy standardized way to connect tools
  981. 33:13up.
  982. 33:14And that's what we're going to be using
  983. 33:15to connect all of the tools to our
  984. 33:17executive assistant.
  985. 33:19So if we go back into co-work here, you
  986. 33:22can see that Claude make it really,
  987. 33:24really easy to connect up your tools.
  988. 33:26You can just go to connectors, browse
  989. 33:28connectors and they've got like hundreds
  990. 33:29of all the like biggest apps that you
  991. 33:31probably use.
  992. 33:32And you can just, you know, add them,
  993. 33:33sign in, pretty self-explanatory.
  994. 33:36But I believe
  995. 33:37Codex would be the exact same. You know,
  996. 33:39you can go
  997. 33:41skills or
  998. 33:44If we go settings, they probably have
  999. 33:46like uh
  1000. 33:47And then like Manas is the same. For
  1001. 33:49example, if you go into Manas, we can
  1002. 33:51see
  1003. 33:52we can go and connect our tools.
  1004. 33:55Very, very simple process and then same
  1005. 33:57with Perplexity computer. You know, you
  1006. 33:58got your connectors
  1007. 34:00and you can connect all your tools in
  1008. 34:01here. It's just all using that
  1009. 34:03model context protocol, MCP.
  1010. 34:07So I've already, before the episode,
  1011. 34:09gone and connected all of the tools that
  1012. 34:11I use most, like Gmail, Google Calendar,
  1013. 34:13Granola, Notion. They're all set up
  1014. 34:15already as MCPs.
  1015. 34:17And what I'm going to do now is I'm
  1016. 34:18actually going to
  1017. 34:20open up this executive assistant folder
  1018. 34:22in Claude code to sort of demonstrate
  1019. 34:24how these harnesses are all the same and
  1020. 34:26they work off your local files and the
  1021. 34:29real future-proof AI stack is just
  1022. 34:31having those markdown files on your
  1023. 34:33computer.
  1024. 34:34And the reason why I like to work in
  1025. 34:36markdown files is because it's just the
  1026. 34:38easiest sort of format
  1027. 34:40for your LLM, for your agent to actually
  1028. 34:43digest and understand compared to if you
  1029. 34:45were to give it your files as like a
  1030. 34:47docs or a PDF file.
  1031. 34:49So, I like to use Claude Code within
  1032. 34:52Visual Studio Code.
  1033. 34:54Um so, you can see here, I'm just going
  1034. 34:56to It looks very similar to
  1035. 34:57Anti-Gravity.
  1036. 34:58I'm just going to open up our executive
  1037. 35:00assistant folder here.
  1038. 35:02And the way that I see the future of
  1039. 35:04this all going, Greg, is I think that
  1040. 35:06everyone's going to have their what I
  1041. 35:07call an AI OS, like an operating system.
  1042. 35:10And this will just compound over time,
  1043. 35:12like you saw with adding the rules and
  1044. 35:14getting less errors.
  1045. 35:15But, with adding your tools and then
  1046. 35:17skills, which we'll get into, which is
  1047. 35:18basically just training AI on your
  1048. 35:20processes.
  1049. 35:22And I think that everyone's going to
  1050. 35:23have like an AI operating system they
  1051. 35:25work in. And everyone will just have
  1052. 35:27personal agents and agents to manage
  1053. 35:29each department of their company.
  1054. 35:30And people won't actually use these apps
  1055. 35:32anymore. Like, I've connected up Gmail,
  1056. 35:36uh Google Drive, calendar, Granola for
  1057. 35:38my meeting notes, Stripe for payments,
  1058. 35:40Notion for project management. And I
  1059. 35:42don't even enter these tools anymore. I
  1060. 35:45just sit in Claude Code as one central
  1061. 35:46place. And an example here is I sent
  1062. 35:49myself before the episode, I sent myself
  1063. 35:51an email from a fake prospect.
  1064. 35:54And I also entered in Granola a fake
  1065. 35:57meeting with this prospect.
  1066. 35:59So, now I can say things like um
  1067. 36:03summarize my inbox from today.
  1068. 36:07>> Um you know,
  1069. 36:08so someone might ask like
  1070. 36:10well, how important is that really, you
  1071. 36:13know, like
  1072. 36:15is that such a high value task? Like our
  1073. 36:18What are high value tasks that you're
  1074. 36:19actually getting done here?
  1075. 36:21>> [sighs and gasps]
  1076. 36:22>> So,
  1077. 36:24>> Or maybe Or Or maybe you get a lot of
  1078. 36:27emails, you know?
  1079. 36:28>> Well, if you know, emails is a big thing
  1080. 36:30if you do get a lot of emails, but
  1081. 36:33just having like all those tools
  1082. 36:34connected in one place and not having to
  1083. 36:35switch and and copy-paste context. So,
  1084. 36:38you'll see an example here, right? So,
  1085. 36:39we've got summarize my inbox from today,
  1086. 36:41which is like one of the most basic
  1087. 36:43agent tasks ever. But, we can see this
  1088. 36:45is one I sent earlier. We've got this
  1089. 36:46one email here like our call today,
  1090. 36:48excited after your call wants next
  1091. 36:50steps.
  1092. 36:51So, I might just say here, um
  1093. 36:54Okay, great. I review my meeting notes
  1094. 36:57with Maltoshi from today and then draft
  1095. 37:01up the email sending the proposal and
  1096. 37:04creating the Stripe payment link and
  1097. 37:05then go into Notion and set up the
  1098. 37:08project.
  1099. 37:09And where this starts to compound even
  1100. 37:11more is when you start to build out
  1101. 37:13skills for each of your processes,
  1102. 37:15because every time I do a process, even
  1103. 37:17like this, manually prompting it, um
  1104. 37:20and I know I'm going to do it again at
  1105. 37:21some point, I'll then just turn that
  1106. 37:23into a skill.
  1107. 37:24Uh and then you eventually end up if you
  1108. 37:27automate like three to five tiny manual
  1109. 37:29processes each week with skills, you
  1110. 37:31eventually end up
  1111. 37:32um automating like your entire life with
  1112. 37:34these agents.
  1113. 37:35>> Right. So, it's it's not so much in like
  1114. 37:37summarize my my emails where it's super
  1115. 37:41super valuable. It's like
  1116. 37:43that's where the starting point is and
  1117. 37:45then we want to like manipulate it and
  1118. 37:47use it and go deeper and stuff like
  1119. 37:49that. That's when
  1120. 37:50>> Exactly.
  1121. 37:52>> these tools really really are valuable.
  1122. 37:54>> And you can see here it's now connecting
  1123. 37:56all my tools. So, it's going into
  1124. 37:58Grainola and found the the full meeting
  1125. 38:00of what we went through today.
  1126. 38:02It's now going into Stripe to create the
  1127. 38:05product link. Um
  1128. 38:06>> Yep.
  1129. 38:07>> And then it's going into Notion to set
  1130. 38:09up the project.
  1131. 38:11And then it will it should create the
  1132. 38:13draft ready for us to go to send out.
  1133. 38:16>> That this is really like a new way of
  1134. 38:18working.
  1135. 38:19Right?
  1136. 38:20>> Yeah, it is. It is. It it it it it's so
  1137. 38:22new and I and I even this task, it's
  1138. 38:25really simple, right? Just sending an
  1139. 38:26email based on a call with a proposal
  1140. 38:28link and stuff. But like even if you can
  1141. 38:31just do something like seven times
  1142. 38:34faster without having to go into all
  1143. 38:36these tools, copy the meeting notes into
  1144. 38:37the
  1145. 38:38page to give it context on your meeting.
  1146. 38:41It really starts to compound and you
  1147. 38:42start to fit like a week in a day and
  1148. 38:44then seven weeks in a week. Um and you
  1149. 38:48stack that up over a year and you're
  1150. 38:49going to be miles ahead of everyone
  1151. 38:50else. Uh and when we get into skills,
  1152. 38:52you're going to see how this continues
  1153. 38:53to get even better.
  1154. 38:55But um you can see here
  1155. 38:56it's drafted the email.
  1156. 38:59It's pulled in all these insights from
  1157. 39:02our call in Granola, which is like where
  1158. 39:04I do my meeting notes.
  1159. 39:06And then it's created the Stripe payment
  1160. 39:08link.
  1161. 39:10Here, ready to go.
  1162. 39:11>> That's cool.
  1163. 39:12>> And then now I can just go
  1164. 39:14um
  1165. 39:15send this email.
  1166. 39:17And it will use my Gmail integration to
  1167. 39:18to go and send it.
  1168. 39:20Uh and then
  1169. 39:21>> really cool.
  1170. 39:23>> It is, hey? I think this is the new way
  1171. 39:25of working. And Cody Schneider, who you
  1172. 39:26had on the pod the other week, I saw a
  1173. 39:28tweet from him and he said
  1174. 39:30that in the future
  1175. 39:31everyone's going to have like an AI
  1176. 39:33operating system like this and you're
  1177. 39:34going to have like the 100X employee
  1178. 39:36because everyone will come into their
  1179. 39:38role with a pre-existing AI operating
  1180. 39:41system and then build out skills for all
  1181. 39:44their manual processes, similar to how I
  1182. 39:45was describing, and just keep building
  1183. 39:47skills each week for anything manual
  1184. 39:49that comes up until eventually their
  1185. 39:50entire
  1186. 39:51life and work life is automated.
  1187. 39:54Great. So, you can see here it's now
  1188. 39:55created the draft here in Gmail ready
  1189. 39:57for us to to go. And if we're happy with
  1190. 39:59it in the platform, I could also just
  1191. 40:01ask Claude to send it there and then.
  1192. 40:04Uh but then what like also gets really
  1193. 40:06cool is
  1194. 40:08I'm going to demonstrate now how I
  1195. 40:09actually build out skills for these
  1196. 40:11processes. So,
  1197. 40:12I know I've talked a lot about skills so
  1198. 40:14far. I want to just give a little
  1199. 40:15overview on what skills actually are.
  1200. 40:18>> Yep.
  1201. 40:18>> So, the easiest way to think about
  1202. 40:20skills is SOPs for AI. So, standing
  1203. 40:23operator
  1204. 40:24standing operated Oh my god. Standard
  1205. 40:27operating procedures for AI.
  1206. 40:30>> The most
  1207. 40:32>> [laughter]
  1208. 40:32>> It means once you explain something
  1209. 40:34once, you never have to explain it ever
  1210. 40:35again.
  1211. 40:37An example of this is without skills, if
  1212. 40:39you are creating a proposal for a client
  1213. 40:42and you're sitting in in in your cloud
  1214. 40:43chat or whatever agent harness you're
  1215. 40:44using
  1216. 40:45and you ask it to create this proposal,
  1217. 40:48you're probably going to go back and
  1218. 40:49forth a bunch of times. Remove change
  1219. 40:51the formatting here. Use this color blue
  1220. 40:54for this part. Put the price at the
  1221. 40:56bottom instead of at the top. And
  1222. 40:58eventually, maybe after 15 minutes, half
  1223. 41:00an hour, you land on a proposal that
  1224. 41:02you're really happy with.
  1225. 41:04And you send it. And the next week, you
  1226. 41:07want another proposal written, but
  1227. 41:08unless you're going and finding the same
  1228. 41:10session and working in that same
  1229. 41:11session, it's going to have completely
  1230. 41:13forgotten all of these preferences. And
  1231. 41:16even if you have that memory system set
  1232. 41:18up, these kind of things you don't
  1233. 41:20really want clogging up your memory.
  1234. 41:22They're better off as skills, which is
  1235. 41:24basically it packages up that process
  1236. 41:27into a dot skill file.
  1237. 41:29And in that dot skill file, it's
  1238. 41:31basically just a markdown file that
  1239. 41:33explains the exact process that you went
  1240. 41:35through. So, you could create a proposal
  1241. 41:37skill.
  1242. 41:38And then every time you now you need a
  1243. 41:40proposal written, it just
  1244. 41:43takes that skill, knows exactly what to
  1245. 41:45do, and then you can have that proposal
  1246. 41:47the same way every single time.
  1247. 41:50>> So, is a skill like a memory file? Like,
  1248. 41:53what's the difference between
  1249. 41:54essentially a memory.md
  1250. 41:57and a skill? Like, is it just is it is
  1251. 41:59it is it is it just like a memory.md
  1252. 42:02file for particular job to be done?
  1253. 42:06>> pretty much like exactly it. And all of
  1254. 42:08these agent harnesses pretty much now
  1255. 42:10have skills as a feature.
  1256. 42:12So, you can see here like if we go into
  1257. 42:16Codex, for example, they've got skills
  1258. 42:18here.
  1259. 42:19Um same with Claude as well.
  1260. 42:22And these when you're working with these
  1261. 42:24agent harnesses that operate like mostly
  1262. 42:26locally off your computer,
  1263. 42:28um you can see here
  1264. 42:30it actually operates out of this hidden
  1265. 42:33file called a dot Claude folder.
  1266. 42:35Skills, and these are all of the skills
  1267. 42:38that I've created. There's tons.
  1268. 42:40And if we open [clears throat] one up,
  1269. 42:41for example,
  1270. 42:42um like this one here, let's find a good
  1271. 42:44one.
  1272. 42:46For example, I've got this one here for
  1273. 42:47writing viral hooks.
  1274. 42:50And in this skill, we have a dot skill
  1275. 42:53file, which is basically like your
  1276. 42:55memory.md, which explains the exact
  1277. 42:57process for writing viral hooks.
  1278. 43:01And then it's also got packaged in here
  1279. 43:03some references like hook formulas.
  1280. 43:06>> Okay, so wait. So,
  1281. 43:08how did you create that skill?
  1282. 43:11>> Okay, so there's two ways that I find
  1283. 43:14useful to create skills is one you can
  1284. 43:16have an idea of a skill you want to
  1285. 43:18create off the bat. So, like viral hooks
  1286. 43:20for example, I had this course on viral
  1287. 43:23hooks, which I transcribed, put it into
  1288. 43:25Claude, and Claude has this by default.
  1289. 43:27It has a skill creator skill added into
  1290. 43:30it. Same with all of the major agent
  1291. 43:31harnesses, they'll have a skill creator
  1292. 43:33skill. So, it's kind of like
  1293. 43:34skill-ception. You use the skill creator
  1294. 43:36skill, and you say, "Hey, take this
  1295. 43:39course on viral hooks and create a viral
  1296. 43:41hook skill." And it can create it like
  1297. 43:43that. That's one way.
  1298. 43:45Uh and then it will package it up nicely
  1299. 43:47with that skill.md. It'll do the whole
  1300. 43:48thing for you.
  1301. 43:49>> Wait, you you you asked you asked it to
  1302. 43:52take the course?
  1303. 43:55>> Yeah, I I uploaded the course like the
  1304. 43:57full transcript of the course.
  1305. 43:59>> Literally.
  1306. 44:00>> And I said uh
  1307. 44:02yeah, based on this course on viral
  1308. 44:03hooks, build me a viral hook skill.
  1309. 44:07Uh and then I use that for my content
  1310. 44:09team. So, just like we're building the
  1311. 44:11executive assistant folder, I've got a
  1312. 44:12folder called content team, and I've got
  1313. 44:14that
  1314. 44:15>> Yeah.
  1315. 44:15>> that uses that skill for me.
  1316. 44:17And the second way to create skills is
  1317. 44:20going through a process manually once
  1318. 44:22with Claude.
  1319. 44:23And then if you know you're going to
  1320. 44:24have to do it again, like that proposal
  1321. 44:26example,
  1322. 44:27you can just say once you've done the
  1323. 44:28task, "Hey, create a skill for what we
  1324. 44:31just did." And it will package up that
  1325. 44:32process you went through. And that's the
  1326. 44:34second main way that you can create
  1327. 44:35skills.
  1328. 44:37>> So, in your viral hook example, if you
  1329. 44:39go into that folder again,
  1330. 44:41>> Yeah.
  1331. 44:41>> so you have a references folder.
  1332. 44:44>> Yeah.
  1333. 44:45>> So, that is probably
  1334. 44:49like was that Yeah, let's open it. I'm
  1335. 44:51just curious.
  1336. 44:53>> So, here it's got a full thing about
  1337. 44:56like
  1338. 44:56>> So, was this from the course?
  1339. 44:57>> he is a bit screwed. Yeah, this was
  1340. 44:59basically from like a a
  1341. 45:00course I put into it.
  1342. 45:02>> And did you ask it to create a
  1343. 45:04references folder? Like how should
  1344. 45:05people think about
  1345. 45:07>> No, it just did it. It just did it. So,
  1346. 45:09I think what would be great is if we
  1347. 45:10could actually um, demonstrate building
  1348. 45:13a skill live.
  1349. 45:14>> Let's do it.
  1350. 45:15>> Um, and so, for example, like this
  1351. 45:18process here,
  1352. 45:20um, I might I could create a skill
  1353. 45:22called like a daily brief skill, you
  1354. 45:24know, that goes through and summarizes
  1355. 45:26like your calendar, your inbox, and your
  1356. 45:29projects in Notion, and plans out your
  1357. 45:31day for you in the morning. And then you
  1358. 45:33can run that on a scheduled task,
  1359. 45:35because
  1360. 45:36uh, a lot of these agent harnesses now
  1361. 45:37are starting to introduce scheduled
  1362. 45:38tasks.
  1363. 45:40So, you can just run it on 9:00 a.m.
  1364. 45:41every morning, "Use my daily brief skill
  1365. 45:44to prepare me for my day."
  1366. 45:45But I think another cool one here, just
  1367. 45:47to show you an example, right, of how
  1368. 45:50my new like how intricate I make these
  1369. 45:52skills, is let's just say for this
  1370. 45:55fictional meeting I had with this
  1371. 45:56person,
  1372. 45:58I might say,
  1373. 45:59um,
  1374. 46:02"Can you draft up an email? I want to
  1375. 46:04refer Maltoshi to my good friend
  1376. 46:07Sebastian, who has an AI automation
  1377. 46:09agency
  1378. 46:11and can help them out better with their
  1379. 46:12needs.
  1380. 46:17And then we can just go
  1381. 46:19um
  1382. 46:20Sebastian's
  1383. 46:22email is
  1384. 46:25And we can just say that, right? And
  1385. 46:27then now it's going to be able to
  1386. 46:30take the notes from Granola, all the
  1387. 46:32contacts, and then draft an email
  1388. 46:34connecting these two,
  1389. 46:36um a prospect with a friend. And you
  1390. 46:38know, I have different like referral
  1391. 46:39things set up like that with people in
  1392. 46:41marketing agencies. And that's just like
  1393. 46:43a little manual process there. Tiny. It
  1394. 46:45maybe takes 15 minutes out of my day.
  1395. 46:47But then I can just go
  1396. 46:50I want you to use your skill creator
  1397. 46:52skill
  1398. 46:53and create a Sebastian refer skill so
  1399. 46:57that whenever I ask you to refer someone
  1400. 46:58to Sebastian
  1401. 47:00you know exactly what to do and you know
  1402. 47:03his email address.
  1403. 47:10And then that'll build out that tiny
  1404. 47:11skill for us, tiny process. But it means
  1405. 47:14I like I know in the future I'm going to
  1406. 47:16have to refer someone to Seb again. And
  1407. 47:18even if this skill now saves me 15
  1408. 47:20minutes another five or six times
  1409. 47:23they start to compound when you create
  1410. 47:25skills for every single little process
  1411. 47:26in your business.
  1412. 47:28>> Yeah, I guess it's like
  1413. 47:31we should just be asking ourselves like,
  1414. 47:33you know, in our day-to-day life, like
  1415. 47:35what are all the jobs to be done?
  1416. 47:37>> Yeah.
  1417. 47:37>> are all skills that we need? Like what
  1418. 47:39are the
  1419. 47:40repetitive processes or SOPs as you
  1420. 47:43>> Yeah.
  1421. 47:44>> talked about. And then just
  1422. 47:46setting up as many as possible.
  1423. 47:48Right? To make our lives easier.
  1424. 47:50>> Exactly. And just to give you a little
  1425. 47:52demo here. So
  1426. 47:54I sort of I to that folder structure at
  1427. 47:57the start of the video. And this is it
  1428. 47:59here. So we've got workspaces AI with
  1429. 48:01Remy.
  1430. 48:02And for example, I can open up my
  1431. 48:03content team.
  1432. 48:06And within this folder
  1433. 48:08uh this is just like a more elaborate
  1434. 48:10version of our executive assistant, but
  1435. 48:12we've got our Claude.md in here, which
  1436. 48:14explains
  1437. 48:16um you are like the main orchestrator,
  1438. 48:19you have these sub-agents. It's just a
  1439. 48:22more elaborate version of that
  1440. 48:23Claude.md.
  1441. 48:25But I've got a skill within this for
  1442. 48:28like a meta ads analysis. So that was a
  1443. 48:30process, for example, if you're a
  1444. 48:32marketing agency owner, this is probably
  1445. 48:34like the kind of stuff that you can get
  1446. 48:35inspiration from.
  1447. 48:36Um like ads analyzing, you know, taking
  1448. 48:38competitors ads libraries, breaking down
  1449. 48:40all the creatives um and their landing
  1450. 48:43pages. So I built out this ads analyst
  1451. 48:46skill, where I literally just do ads
  1452. 48:48analyst, and then I paste in like the
  1453. 48:51ads library URL like that.
  1454. 48:54And I'll click run, and I did an example
  1455. 48:56yesterday with the Udi, which is a super
  1456. 48:59large e-com brand, and it ran through
  1457. 49:02and basically scraped all of It took
  1458. 49:05screenshots of all the landing pages.
  1459. 49:07It went and scraped all of the ads that
  1460. 49:09they're running, all like 220.
  1461. 49:11It then did a full deep dive here on all
  1462. 49:14the ads.
  1463. 49:16Visual analysis, copy analysis, why did
  1464. 49:18this work, what could be improved. It
  1465. 49:20basically did a breakdown of all the
  1466. 49:21landing pages with screenshots.
  1467. 49:24>> Hmm.
  1468. 49:25>> And it did a master report here about
  1469. 49:27everything that's going on. So it did it
  1470. 49:28just did a full breakdown. And that was
  1471. 49:30like a manual process that I would have
  1472. 49:31gone through when I used to run like my
  1473. 49:33marketing agency, and that probably
  1474. 49:35would have taken me like
  1475. 49:36three or four hours.
  1476. 49:38And then I went through to build out
  1477. 49:40this skill, I went through the process
  1478. 49:42once with Claude. Like I started a fresh
  1479. 49:43session, and I was like, all right, go
  1480. 49:45to this ads library URL, scrape this, do
  1481. 49:48this, do this, do this for for two
  1482. 49:50hours. And then after I've done the
  1483. 49:52entire process
  1484. 49:54I just said use your skill creator skill
  1485. 49:57to make a skill
  1486. 49:58for ads analyzing and package up the
  1487. 50:01entire process we just went through as a
  1488. 50:03skill.
  1489. 50:04And then now whenever I want to do that
  1490. 50:06process again I can just
  1491. 50:07invoke the skill and it and it knows
  1492. 50:09what to do.
  1493. 50:10Which is pretty cool.
  1494. 50:11>> Crazy. Crazy.
  1495. 50:13>> Absolutely crazy. So if So now the the
  1496. 50:16refer Sebastian skill is live
  1497. 50:18and now whenever I want to refer someone
  1498. 50:21to Sebastian again I can just say um
  1499. 50:23yeah refer to Sebastian and it will just
  1500. 50:25start to use it will use that skill.
  1501. 50:27That's example there tiniest process but
  1502. 50:30you build like those up for all these
  1503. 50:32little tasks you do day to day
  1504. 50:34and then
  1505. 50:35it just compounds and compounds and
  1506. 50:36compounds. And I can already think of an
  1507. 50:38idea here where you could then you can
  1508. 50:41chain skills together.
  1509. 50:43So you could example have like a a
  1510. 50:45meeting prep skill
  1511. 50:47that prepares you for a meeting by
  1512. 50:49researching the guest
  1513. 50:51um and compiling some talking points.
  1514. 50:53You might have like a podcast research
  1515. 50:55skill for example Greg for a guest
  1516. 50:56that's coming on.
  1517. 50:58And
  1518. 50:59you might also create a a morning brief
  1519. 51:01skill.
  1520. 51:02And in the morning brief skill you can
  1521. 51:04say if there's any meetings
  1522. 51:07uh coming up or podcasts in my day use
  1523. 51:09the podcast research skill
  1524. 51:12um to research the the the guest. And
  1525. 51:15you can like chain them together
  1526. 51:17uh and build like some really really
  1527. 51:18cool workflows.
  1528. 51:21>> Yeah and you can have it so it sends you
  1529. 51:23an email right?
  1530. 51:25>> Yeah exactly. And then now these
  1531. 51:27harnesses are starting to get more and
  1532. 51:28more autonomous. Like they're starting
  1533. 51:29to add like you know in the car they're
  1534. 51:30starting to add like cruise control and
  1535. 51:32stuff. Like now within most of these
  1536. 51:33harnesses you can schedule tasks
  1537. 51:37um like in co-work or cloud code now and
  1538. 51:40you can like for example this one here
  1539. 51:42you can go new task and I could say like
  1540. 51:45uh
  1541. 51:46run my morning briefing skill.
  1542. 51:51And then set that to go every every
  1543. 51:53morning at 9:00 a.m. And then now it's
  1544. 51:55like an automated workflow that like
  1545. 51:58you've just got running every morning
  1546. 51:59now, which is pretty cool.
  1547. 52:00>> Yeah, I'm I'm doing this right now. Like
  1548. 52:03for example,
  1549. 52:04I'm I'm buying a new car right now and
  1550. 52:07it's like a particularly unique
  1551. 52:10like color that I want and feature set
  1552. 52:13and there's just none none really
  1553. 52:15available, so you know, every 3 hours I
  1554. 52:18I have I'm scraping all the different
  1555. 52:21car marketplaces
  1556. 52:23>> That's great.
  1557. 52:23>> and
  1558. 52:24and then I'm getting a notification that
  1559. 52:26you know, it when something comes up and
  1560. 52:28it's
  1561. 52:29it's crazy, right? Like it saves me
  1562. 52:32I'm one of those people that like
  1563. 52:35if I didn't have this, I would be
  1564. 52:36spending an hour of my day just like
  1565. 52:39checking
  1566. 52:40religiously every single, you know,
  1567. 52:42CarMax and cars.com and Autotrader and
  1568. 52:46all these websites and refreshing like a
  1569. 52:49insane person.
  1570. 52:50Um so yeah, the schedule to not
  1571. 52:53>> great great example there. But you know,
  1572. 52:55this like this is a skill that would be
  1573. 52:57relevant for my executive assistant.
  1574. 53:00Same with that car one. That could be a
  1575. 53:01good executive assistant skill. But then
  1576. 53:03I've got those more elaborate skills
  1577. 53:05built out for like, you know, my um
  1578. 53:07content team that ads library scraping
  1579. 53:09one. And then um I've got like, you
  1580. 53:12know, re- a research weekly research
  1581. 53:14skill for my newsletter team. And that
  1582. 53:16runs on a schedule every Thursday
  1583. 53:18morning to go and scrape like I've built
  1584. 53:20the skill out so it goes and scrapes
  1585. 53:21Twitter and Reddit to find what's new in
  1586. 53:23AI.
  1587. 53:25Um but yeah, skills are so so powerful.
  1588. 53:28Um combine them with like your MCP so it
  1589. 53:30can use your tools and then you can
  1590. 53:32start to just train up your agent on all
  1591. 53:33the processes in your business. And I
  1592. 53:36did a um a build out on Open Claw for a
  1593. 53:41agent to manage meta ads, and it went
  1594. 53:43pretty viral.
  1595. 53:44And
  1596. 53:45the the way I built this was with all
  1597. 53:47these key concepts. So, Open Claw
  1598. 53:49functions the exact same way. So, I I
  1599. 53:53hope it hasn't timed out, but I've
  1600. 53:54remote accessed into my Open Claw
  1601. 53:56dashboard here.
  1602. 53:57And you can see
  1603. 53:59it's just operating off an agents.md
  1604. 54:01file in the backend. But, instead of the
  1605. 54:03dot claw folder, it's in a dot open claw
  1606. 54:05folder. And then it's got a couple of
  1607. 54:06these other ones here. It's got a
  1608. 54:07memory.md.
  1609. 54:09It's got some of these other ones that
  1610. 54:11it's added on, like a soul which tells
  1611. 54:13it its personality, and an identity
  1612. 54:15which tells it who it is.
  1613. 54:17But, it's that same concept of markdown
  1614. 54:20context files
  1615. 54:22connecting your tools, and then creating
  1616. 54:25skills. So, that
  1617. 54:27uh meta ads manager one that went pretty
  1618. 54:28viral,
  1619. 54:29I just planned it out with Claude. I was
  1620. 54:30like, "I want to have this Open Claw
  1621. 54:31manage my meta ads.
  1622. 54:33Help me write the agents.md file to tell
  1623. 54:36it you are my meta ads media buyer. You
  1624. 54:38do these processes." And then I created
  1625. 54:41skills. So, I created a
  1626. 54:44ad creative skill.
  1627. 54:46Um so, it knew to go look in the Dropbox
  1628. 54:49folder and create creatives.
  1629. 54:51I created a copywriting skill, so it
  1630. 54:54knew how to write good copy for the
  1631. 54:55business.
  1632. 54:56Um
  1633. 54:58and I just built out there's probably
  1634. 54:59maybe 15 different skills. And then I
  1635. 55:01would combine scheduled tasks, which is
  1636. 55:03cron jobs, with skills, and the context
  1637. 55:07files, and then just give it all the
  1638. 55:09tools it needed.
  1639. 55:10Um and just following the same process
  1640. 55:13as we just went through to build the
  1641. 55:14executive assistant, I had an Open Claw
  1642. 55:16meta ads media buyer, which was sick.
  1643. 55:19>> I love it. And for the beginner, are you
  1644. 55:21like would you recommend people, you
  1645. 55:23know, use Open Claw, or should they be
  1646. 55:25using Co-work or Manas and some of the
  1647. 55:27ones you showed?
  1648. 55:29>> So, great question.
  1649. 55:31Uh
  1650. 55:32I would say that Open Claw is probably
  1651. 55:34like one of the hardest to learn and set
  1652. 55:36up of these harnesses. I would say
  1653. 55:39Claude Code is probably the easiest.
  1654. 55:41I think Perplexity Compute, you did a
  1655. 55:42video on it. Um it's pretty simple, too.
  1656. 55:44Same with Mana.
  1657. 55:45>> Easy.
  1658. 55:46>> Um but I would definitely learn
  1659. 55:50um and get comfortable using like Claude
  1660. 55:52Code or um one of these other ones
  1661. 55:54before I started to play around with
  1662. 55:56Open Claude. And I would also
  1663. 55:58uh have all the processes built out in
  1664. 56:00Claude Code first. So, for example, that
  1665. 56:02executive assistant, over the next
  1666. 56:05uh 2 weeks, I might build out a bunch of
  1667. 56:07skills, like the Sebastian refers skill,
  1668. 56:10um like a daily brief, meeting prep,
  1669. 56:13etc. etc. And then once I'm happy with
  1670. 56:15how it's all functioning in Claude Code,
  1671. 56:17then I could look to migrate that into
  1672. 56:19Open Claude, where it has that more
  1673. 56:21autonomous nature to it.
  1674. 56:23So, that's kind of how I think about
  1675. 56:24using Open Claude and those other
  1676. 56:26harnesses.
  1677. 56:27>> Yeah.
  1678. 56:28Cool. All right, anything else you
  1679. 56:30wanted to
  1680. 56:31>> Um
  1681. 56:31>> cover?
  1682. 56:32>> I mean, like really, there's no right or
  1683. 56:34wrong way to run these. Like that was
  1684. 56:35the executive assistant.
  1685. 56:37I've got one built out for all the other
  1686. 56:39departments in my business, and then
  1687. 56:40other businesses I work on, I have the
  1688. 56:41same. Um
  1689. 56:43and you can just kind of build out that
  1690. 56:45structure with what works for you.
  1691. 56:47Um you've got like one other thing to
  1692. 56:50mention is global versus project level,
  1693. 56:52which I'll just go over super quick. So,
  1694. 56:54like those skills, for example,
  1695. 56:56um you can add them at a global level,
  1696. 56:58which means they apply to every single
  1697. 57:01project you work in, whether it's the
  1698. 57:02executive assistant, your head of
  1699. 57:03marketing. And some skills you want
  1700. 57:06globally cuz you might use them in every
  1701. 57:08chat. Um like
  1702. 57:11a
  1703. 57:12um truncate skill that I created, which
  1704. 57:15just makes whenever I want to make
  1705. 57:17something shorter, it makes it shorter
  1706. 57:20without compressing the sentences, but
  1707. 57:21just removing sentences that don't need
  1708. 57:23to be there.
  1709. 57:24And that's something I want in every
  1710. 57:25session. So, I've got that in global.
  1711. 57:27But you can have project level skills,
  1712. 57:29like that um
  1713. 57:31Sebastian refers skill, I would not want
  1714. 57:34that with my marketing head of marketing
  1715. 57:36cuz it's just like plugs up the context
  1716. 57:38and you don't need it there.
  1717. 57:40Um, so I would have that as a project
  1718. 57:41level for example. And you can have
  1719. 57:44um, global skills versus project skills,
  1720. 57:46global Claude dot MD versus project
  1721. 57:49Claude dot MD. And same with MCPs, you
  1722. 57:51have global MCPs and project MCPs.
  1723. 57:53That's probably the other concept
  1724. 57:55um, to go over.
  1725. 57:57But look, other than that, that's pretty
  1726. 57:58much the entire agents crash course. So,
  1727. 58:01it's just that loop running in the back
  1728. 58:03end to complete your task
  1729. 58:05and connecting in your tools, your
  1730. 58:07context, and the LLM all in one place.
  1731. 58:11Uh, and I would just say to to work out
  1732. 58:13what roles you want to start to build
  1733. 58:15out an agent for,
  1734. 58:16go into Claude or your favorite chat
  1735. 58:18model and get it to help you build out
  1736. 58:20those
  1737. 58:21uh, context files through an interview
  1738. 58:23style process. Just say ask me questions
  1739. 58:25to build this out.
  1740. 58:27I would connect all the tools that you
  1741. 58:28need and then start building out the
  1742. 58:29skills through daily use.
  1743. 58:32And then pretty soon you're going to
  1744. 58:33have like pretty powerful AI agents
  1745. 58:35built for every single um, aspect and
  1746. 58:37department of your business.
  1747. 58:39>> Ramy, thank you so much. I'll include
  1748. 58:41links uh, in the show notes, in the
  1749. 58:43description, where you can go follow
  1750. 58:45him, get to know him a little bit
  1751. 58:47better. And uh, I appreciate you coming
  1752. 58:50on dropping some sauce. Thank you, man.
  1753. 58:52>> Thank you so much for having me on,
  1754. 58:53Greg. It's been a blast.

About this transcript

This page contains the full transcript of Building AI Agents that actually work (Full Course) by Greg Isenberg, generated from the public captions YouTube serves with the video. The transcript has 10,815 words across 1,754 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.

What you can do with it

Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to translate the transcript into 100+ languages.

Free YouTube transcript tool

YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, translation to 100+ languages, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.