Learning Library

← Back to Library

Claude Skills Tutorial: Build, Meta, Pitfalls

Key Points

  • The video provides a step‑by‑step tutorial for creating Claude Skills, including how to avoid common mistakes and how to build “meta‑skills” that can be reused to construct other skills.
  • Skills act as plugins or extensions that give Claude specialized instructions while reducing prompt length; they can be loaded from local folders, uploaded as zip or the newer *.skill* files, or managed via the API (which requires code execution/file‑creation to be enabled).
  • A major source of confusion is that each platform expects a different packaging format: Claude Code looks for folders under */skills*, the web/desktop apps accept zip or *.skill* files, and uploaded zip files must be extracted into the correct local directory to be recognized.
  • Despite these quirks, the zip‑based skill format is interoperable—e.g., ChatGPT can open a *.skill* file as a zip—so you can leverage the same skill assets across different AI tools, provided you follow the proper extraction and placement steps.

Sections

Full Transcript

# Claude Skills Tutorial: Build, Meta, Pitfalls **Source:** [https://www.youtube.com/watch?v=WKFFFumnzYI](https://www.youtube.com/watch?v=WKFFFumnzYI) **Duration:** 00:21:40 ## Summary - The video provides a step‑by‑step tutorial for creating Claude Skills, including how to avoid common mistakes and how to build “meta‑skills” that can be reused to construct other skills. - Skills act as plugins or extensions that give Claude specialized instructions while reducing prompt length; they can be loaded from local folders, uploaded as zip or the newer *.skill* files, or managed via the API (which requires code execution/file‑creation to be enabled). - A major source of confusion is that each platform expects a different packaging format: Claude Code looks for folders under */skills*, the web/desktop apps accept zip or *.skill* files, and uploaded zip files must be extracted into the correct local directory to be recognized. - Despite these quirks, the zip‑based skill format is interoperable—e.g., ChatGPT can open a *.skill* file as a zip—so you can leverage the same skill assets across different AI tools, provided you follow the proper extraction and placement steps. ## Sections - [00:00:00](https://www.youtube.com/watch?v=WKFFFumnzYI&t=0s) **Creating and Sharing Claude Skills** - A comprehensive tutorial that walks viewers through building Claude skills, avoiding common mistakes, leveraging meta‑skills, and handling the various file formats and deployment methods. - [00:03:20](https://www.youtube.com/watch?v=WKFFFumnzYI&t=200s) **Common Claude Skill Pitfalls** - The speaker outlines frequent errors such as forgetting to enable code execution, providing vague skill descriptions that misguide Claude, using unclear markdown headers, and suffering from inconsistent versioning, urging developers to be explicit and maintain a single source of truth. - [00:07:18](https://www.youtube.com/watch?v=WKFFFumnzYI&t=438s) **Building a PowerPoint Chunking Skill** - The speaker outlines how to create a skill that automatically checks and splits large PowerPoint requests to avoid exceeding Claude's context window, ensuring smoother generation. - [00:10:36](https://www.youtube.com/watch?v=WKFFFumnzYI&t=636s) **Automated Skill Generation Walkthrough** - The speaker walks through an 11-step automated process that creates a PowerPoint chunking skill, outputs documentation and strategy details, and packages everything into a functional but visually garbled zip file. - [00:13:44](https://www.youtube.com/watch?v=WKFFFumnzYI&t=824s) **Simplifying Skill Management for Non‑Technical Users** - The speaker describes how meta‑skills and built‑in tools such as profilers, gap analyzers, and token‑budget advisors streamline the creation, tracking, and optimization of AI skills, making complex work accessible to non‑technical people across platforms. - [00:17:10](https://www.youtube.com/watch?v=WKFFFumnzYI&t=1030s) **Building Prompt Skills for Testing & Security** - The speaker describes creating dedicated testing and security prompt skills, advises naming them after functions rather than teams, and previews a Claude continuous‑learning skill. ## Full Transcript
0:00Claude skills took the world by storm 0:02last week. This video is all about 0:04giving you a complete tutorial so that 0:07you know how to build a skill yourself 0:09by the end of this video. But we're not 0:12done there. We are not only going to 0:14teach you how to build a skill. I'm 0:15going to walk you through the common 0:16pitfalls that I see. And I'm also going 0:19to make sure that you understand the 0:22kinds of skills that you can use to help 0:24build other skills. I call them meta 0:26skills. They aren't very widely in 0:28circulation yet. I've built a bunch of 0:30them for this video and I want to walk 0:32through several of them with you so you 0:34one know they exist and can grab them 0:37and two know how to make them because I 0:39think that's the more valuable piece. So 0:41with that, let's get to it. First, the 0:43big picture. Skills are a way to extend 0:47what Claude can already do by giving it 0:50very specialized instructions and tools. 0:52They save a lot of weight on the prompt, 0:54which is something I pointed out in my 0:55first video right after Claude launched. 0:57So, think of them like plugins or 0:59extensions. You have one format and you 1:02have three ways to use it. 1:03Fundamentally, Claude code can read 1:05skills directly from folders on your 1:07computer. The web or desktop version 1:10requires you to upload files through 1:12settings. Traditionally, that has been 1:14zip files. And by traditionally I mean 1:16for the last week now they also can 1:20accept a skill file type which is brand 1:23new that Claude has introduced. I'll get 1:25to that later. Finally, the API lets you 1:27create and version skills 1:28programmatically. One critical 1:30requirement, you must enable code 1:32execution or file creation in your 1:35settings on the app or skills will not 1:37work at all. And I saw people get 1:38tripped up by that. Speaking of trip 1:41ups, I have now seen a bunch of people's 1:43skills in the wild. I've seen people in 1:45my DMs asking me about skills since I 1:48did my initial video. I want to give you 1:50the top 10 things that have tripped 1:52people up since Claude Skills launched 1:54and how to address it. Number one, every 1:57platform wants skills packaged 2:00differently. And that is super annoying, 2:02but it remains true. So, Claude Code 2:04expects folders in specific locations 2:06like /skills and web and desktop apps 2:10will only accept zip files or skill 2:13files, which by the way guys, if you're 2:15wondering what a skill file is, it looks 2:17like it is just a fancy extension on the 2:20end of a zip. And I know that because I 2:22threw a skill file into chat gpt and 2:24guess what? It still works. Chat GPT can 2:28crack it open if you tell it's a zip 2:29file and can look inside and tell you 2:31what's in there. So, you know that hack 2:33I gave you last week where I said you 2:36can use these skills in chat GBT chats? 2:38Yeah, you can still do that. That still 2:40works. If you upload a zip file to the 2:42web version, Claude code will not see it 2:46unless you extract it to the right 2:47folder. This is another thing that trip 2:49people up. Basically, Claude lives 2:51locally on your computer, but also in 2:53the web. And if you upload a skill, it 2:55doesn't magically transfer to both 2:57places. So, you have to think about 2:59where you want the skill to be 3:00accessible and do you need to put it in 3:01a local folder? Do you need to upload it 3:03to the web or the desktop so you can 3:05chat with it in the interface? That's up 3:07to you. I'm going to demonstrate the 3:09interface because it's easier for people 3:10to understand, but I wanted to give you 3:12a sense of the breadth of Claude so you 3:15understand why people get tripped up. 3:17Trip number two, people forget to enable 3:20code execution. I said this at the top 3:21of the video, you got to enable code 3:23execution. If it isn't enabled, you 3:26can't upload skills and you can't run 3:28them. Number three, skills don't trigger 3:30when you expect them to. This one's 3:31trickier, but Claude decides which skill 3:34to use regardless of the surface. If 3:36you're on Claude Code, if you're on the 3:38web, whatever, it decides to use a skill 3:40based on your description. So, a vague 3:43description means Claude might not pick 3:44your skill or might pick the wrong 3:46skill. That means the first lines of 3:49your skill.mmarkdown need to be 3:51extremely specific about what it does. 3:54Your skill.mmarkdown, by the way, is 3:56just a plain text file that Claude can 3:58help you build or you can build directly 4:00that then gets zipped up into a zip 4:02file, which Claude will accept, or this 4:04fancy newskll ending on the file type, 4:07which is basically the same as a zip, 4:08but Claude decided to make it fancy. 4:10Essentially, if that first line of text 4:13isn't super clear, you're going to miss 4:14out. And you'll see in the tutorial in a 4:16second what I mean by super specific, 4:18cuz I have an example. Number four, 4:20versioning chaos matters. If you are 4:22someone who uses claude code and the 4:24interface and the app, you need to think 4:27about which is true and real and how you 4:30version these things. So pick a source 4:32of truth and then put that skill into 4:35every place you can think of if you're 4:36one of those users that use all the 4:38surfaces. Otherwise, you're going to get 4:40confused. This brings me to number five, 4:44which is there is a limit on the number 4:46of skills you can access, at least in 4:48the web and app versions. Claude limits 4:51you to 20 uploaded skills and it does 4:54enforce it. I have already hit that 4:56limit and I have to make hard choices. 4:58So think about the skills that you are 5:01going to choose to invest in and make 5:03sure you pick the right ones. I expect 5:05that to shift as Claude gets more 5:06capable over time, but that's the limit 5:08we're at today. Next, you need to be 5:11ready for a team level of confusion 5:16around skills if you don't impose a 5:20degree of order on common skills because 5:22claude right now is just going to let 5:24everybody upload everything in their own 5:26cloud instances. And if you're in a 5:28team's instance, that means that 5:29everyone is going to have their own 5:31version. There is no push to everyone 5:33button for skills yet. I expect we'll 5:36get there, but it doesn't exist. So, 5:38everyone has their own individual 5:39skills. And if you're an administrator 5:40in a team's instance, if you're trying 5:42to manage an enterprise install for 5:44claude, that's something you'll have to 5:45think about. That, by the way, is also 5:47true if you are one of those people 5:49who's doing the hack I mentioned in my 5:51first video where you're using these in 5:52chat GPT. Everyone in chat GPT is going 5:55to be using these sort of skill things 5:57individually 5:59as a hack. And there isn't going to be a 6:02teamwide instance unless you decide to 6:04create a repository of skills that 6:06everybody has to draw from. So think 6:08about that if you are responsible for a 6:10team. The next one I'm going to cover in 6:12more detail. Security is not automatic. 6:14And Claude does warn you. Skills may run 6:17code. Skills may run scripts. You are 6:20responsible for what you run and you 6:22need to treat third party skills with 6:24care to make sure that they're not 6:26malicious. Last but not least, 6:28documentation is super scattered right 6:30now. I could not even find the updated 6:33documentation on the skill file 6:36structure. I just had to discover it and 6:39tell you about it. There is this is 6:41evolving so fast that we don't have 6:43consistent documentation. So with that 6:45in mind, look at the documentation you 6:47can get from Anthropic and then also 6:49look at other excellent sources of 6:52documentation that are assembled from 6:54the web. I'm going to link to a few in 6:56my write up on the blog, but you got to 6:58trust the community on this one to help 7:01you assemble documentation. I don't 7:03think Anthropic realized how big this 7:05would be when they let it out. Okay, so 7:07those are some of the pitfalls. We've 7:08talked about the team side. We talked 7:10about version chaos. We talked about 7:11skills not triggering when you expect, 7:14forgetting to enable code execution. 7:16These are all things I have seen in 7:18practice and I just wanted to get them 7:19out of the way at the top because I 7:21don't want you to get tripped up on the 7:24value of skills and I want you to be 7:26able to do something useful with them. 7:27So with that in mind, let's jump into 7:30how you actually build a skill. Okay, 7:33here we are at the top of a tutorial on 7:35building a skill. This is a PowerPoint 7:37chunking skill. Remember how I promised 7:39to solve some of these meta problems in 7:41this video? Here's how I'm doing that. I 7:44found in practice one of the biggest 7:46issues that people had using skills is 7:49it was tough to create powerpoints using 7:52skills that did not run into Claude's 7:54context window and generate a really 7:57frustrating experience where you put all 7:58the data and you put all the narrative 7:59in and you get your fancy prompt and 8:01then you put in your Claude skill and it 8:03runs out of space. So I wanted to say is 8:05there a skill I could build that Claude 8:07could use to proactively help avoid that 8:11situation and that's what this is all 8:13about. So I my initial prompt is very 8:14simple, right? There's not magic words 8:16here. Help me build a PowerPoint chunker 8:18skill. The idea is it is invoked when a 8:19PowerPoint is asked for and it checks 8:21how big the ask is. This is actually 8:23important. I was very careful with that 8:25wording invoked when a PowerPoint is 8:27asked for because I want the skill to 8:29invoke 8:31so that any PowerPoint that's asked for 8:33gets at least a look. And so then I say, 8:36listen, I got to be honest with you. I 8:37have some other skills in my in my 8:39budget here. Are there other skills that 8:41overlap with this? And so the first 8:43thing Claus does is Claude goes and 8:45looks and says, "Well, we have a token 8:46budget adviser, which is another custom 8:48scale I built that I'm going to stick on 8:49the Substack. You have a pitch deck 8:51builder and you have a general 8:52PowerPoint builder, but Claude agrees 8:55there doesn't appear to be a general 8:56purpose chunker that triggers on any 8:58PowerPoint request." So, it understood 9:00my original prompt and it recommends 9:02chunking for large presentations. So, it 9:04does see an angle here that the three 9:05skills up here do not cover, right? 9:08There's the token budget, the pitch deck 9:09builder, and the PowerPoint. And so then 9:11it says,"I understand the challenge. 9:13Would you like me to try and build for 9:14this?" And I say, "Yep." And it just 9:16starts building, right? It reads the 9:17general PowerPoint skill to see if it 9:18has chunking logic. It takes a few 9:20seconds to look at gaps. And you can 9:22actually pop this open and it will 9:24actually give you like a lot of 9:25specifics around how it's thinking about 9:28each of these skills existing chunking 9:31logic, right? Which is super helpful. 9:32And you can dive in. I love the way 9:34Claude shows this. When you look at the 9:36three skills together, Claude says you 9:38get this state, right? like what each 9:40one does. The token and budget advisor 9:42triggers on heavy input tasks, which is 9:45what I built it to do. It can mention 9:47presentations, but it's really designed 9:49for something more, which is exactly 9:50what I built it to do. Um, and then it 9:52has the pitch deck builder, another one 9:54I built, and it triggers during the 9:56workflow once you're already in it. Um, 9:58and so that's not quite right from a 10:00chunking perspective. So Claude is 10:01taking a deep dive. And one of the 10:03things I love is that you can have 10:05Claude do so much of the lifting. I 10:07don't think people realize this. People 10:08think they have to sit down and like 10:10manually write a markdown file, and you 10:13can, but you don't have to, right? You 10:16don't have to. So, it agrees there's a 10:19gap. It has a recommendation. It offers 10:21to draft it, and it offers a sort of 10:25distinctive approach. And I say, you 10:26know what, to be honest, I think this 10:28looks good. I don't really have any 10:30concerns here. And so, it then goes and 10:32executes 11 different steps to build it. 10:34Let's just take a look at some of those 10:3611 steps. It's going to architect the 10:38skill. It reads the skill creator tool. 10:40It creates the PowerPoint chunker skill. 10:42It looks for packaging scripts. All of 10:43this stuff it's doing in the background. 10:45And eventually it comes out with three 10:47documents. There's the skill itself with 10:49that infamous.kill extension. Don't 10:51worry, that's just azip in a disguise 10:54for Halloween, I guess. Um, it comes out 10:57with documentation because if anyone 10:59knows Claude, Claude loves 11:00documentation. Um, and it actually comes 11:02out with a bonus document about how it 11:04fits to existing skills. Uh, it then 11:07tells you what it does. It re-emphasizes 11:10my original request that it triggers on 11:12any PowerPoint request. And then it 11:14gives me the four strategies it's going 11:16to use for chunking, which I love that I 11:17get multiple strategies that will choose 11:19between. So, sequential, structure, 11:20first, etc. It explains why it's not 11:22duplicative. And here are the files. And 11:24I can look at them. I can say, "Oh, 11:25well, let me check out the readme, 11:26right?" Like, how does this actually 11:27work? Super clear readme. I can read it. 11:30I can understand. I can stick this 11:31readme somewhere so I can follow it up 11:33later. Can give me some examples. I love 11:35this. It's great. And then you might 11:37think, oh, I can then look at the zip. 11:39Well, I got to tell you, the zip is not 11:40going to render really pretty. It looks 11:42like Dingbat's font in here. Don't 11:44worry, it's still a functional skill. 11:45That is just the way the zip is rendered 11:47in. That's an example of how easy it is 11:49to create a skill because all I have to 11:50do is I just download that and then I 11:53upload that into my capabilities section 11:55and it will be right there. I'll show 11:57you. So, here I am in my capabilities 11:59section on Claude. I got there through 12:00the settings section of Claude and I 12:02went down and just clicked capabilities. 12:03here. You might not see where it is 12:05right away, but really all you have to 12:06do is scroll down, right? You just 12:08scroll down to skills, which is in 12:10preview mode. You can upload a skill 12:12here if you want. And you can also 12:15enable or disable skills with this 12:17toggle here. That works really easily. 12:19If you click the dots, you can delete. 12:20It's pretty self-explanatory. And 12:22there's our new skill, PowerPoint 12:23chunker. I just created it. Uh you can 12:25see what it does very briefly. You can 12:27expand the description so you see the 12:29full thing. And you can It's just there. 12:31It's active. and Claude will call it 12:33when the time is right. And that's it. 12:35Like, it's pretty simple. Now, you might 12:38wonder what other skills you can build 12:39that would help you with building 12:42skills. What are meta skills that are 12:43useful? Well, I have a collection here 12:45that I've put together that I'm going to 12:46share. Uh, I think the PowerPoint 12:48chunker is super useful. I think the 12:50skill security analyzer is a useful one. 12:53So this one I built because I feel like 12:55one of the gaps which I highlighted 12:56earlier in this video is that Claude 12:59does run code with this and we need some 13:01kind of security analysis. So why not 13:03use a skill to do it? I have a skill 13:05debugging assistant. So when people have 13:07trigger failures or parameter problems 13:09or prompt conflicts, how can we start to 13:11address that? Um I have a documentation 13:14generator for skills in case people 13:15forget their documentation. I have a 13:17testing framework that provides test 13:19cases for skills so that you can 13:21actually test them. I have a dependency 13:23mapper. By the way, if this starts to 13:25look a little bit like software, this 13:27goes back to one of the things I've been 13:28calling out with prompts as a whole, 13:30which I consider skills a subset of 13:32prompts. You're feeding the machine 13:34context to work for you. You got to 13:36treat it like code. You're giving the 13:38machine inputs. So, you treat prompts 13:40like code, you treat skills like code. 13:42The nice thing about skills is it has 13:44never been easier to do that for a 13:45non-technical person because here it is. 13:47It will not change on you, right? like 13:49you write the skill, you upload it, you 13:51get it, and it's just there. You don't 13:53have to remember it. And that's why I 13:55keep emphasizing this is a substantially 13:57easier way to do work and to do complex 14:00work than we did before because it makes 14:03a lot of the steady context you need 14:06something you don't have to worry about. 14:07It just sits here in skills. What I'm 14:09aiming to do with these meta skills is 14:11to take the steady context of we have to 14:13check for security, we have to debug it, 14:15we have to have a testing framework, we 14:16have to have dependency mapper. Like I'm 14:19assuming because of the response that 14:21I've seen that people are starting to 14:23build dozens and dozens of skills and 14:25they're going to need tools like this to 14:27help them track them and handle them. I 14:29even have like a performance profiler, 14:32an diagnostic tool for analyzing and 14:34optimizing skill prompts, a skill gap 14:37analyzer if you're wondering what you 14:38can use, and of course, everybody's 14:40favorite, the token budget adviser. It 14:42tells you if you are going to run out of 14:44tokens. So, my goal here is pretty 14:46simple. This is becoming a big part of 14:49the ecosystem. There are hacks that take 14:51this right away into chat GPT. Like I 14:53said, you can just upload the skill 14:55file. And so, this is not going to be 14:56limited to Claude for very long. it 14:58already isn't if you want to be 15:00adventurous. How do we start to go from 15:03what a cool toy to we can do real work 15:06with this? And I think so much of that 15:08comes down to having useful 15:10infrastructure like this that enables us 15:12to take skills seriously and actually 15:14build with them. All right, so we've 15:16done a bit of a tutorial. I'm going to 15:17give you one more peek at a really cool 15:19skill before the end of this video. But 15:20next, I want to just get into some best 15:22practices that we're starting to see 15:23emerge after the first week or so. And 15:26we've had a lot of people sort of beat 15:28on cloud skills and see what works. I 15:30think that the first thing I want to 15:32call out is in line with that idea of 15:34treating skills like code, but I want to 15:35make it accessible, right? You can 15:37decide how seriously you want to take 15:39skills. If you just want to yolo your 15:42way through and throw a skill in, it 15:43will work. If you feel like you need 15:46skills to work for serious work all the 15:48time, I would encourage you to use 15:50version numbers. I would encourage you 15:52to keep a change log. I would encourage 15:54you to store your skills in some 15:56dedicated place with a structure so that 15:58you can co go back to them and find them 16:00again. I would also encourage you to 16:02design for discoverability in your skill 16:04markdown file. Make sure that the first 16:07paragraph is super clear. Use this skill 16:09when you need to define specific tasks. 16:12Right? It takes specific inputs. It 16:13produces specific outputs. Don't use it 16:16for things you don't want it to trigger 16:17for. that that is one of the best hacks 16:20you can have because it takes away the 16:23missed trigger issue that people are 16:25having with Claude skills where the 16:27markdown starts with principles or 16:29something vague and Claude progressively 16:32reads the skill and just doesn't get to 16:34the trigger in time. The other thing 16:36that I would call out that is popping 16:37from a best practice perspective is the 16:39more you can have one workflow for all 16:42the places where you use skills, the 16:43better. So for cloud code, for the web 16:46and the desktop, for the API, have the 16:49same skill in a folder somewhere and 16:51just like copy it into the web and 16:53desktop, copy it to the right folder for 16:54code. Just make sure it's not going to 16:57be an issue where you have like 16:59similarly named skills in different 17:02versions on different surfaces. If 17:04that's going to be you, like a little 17:05organization is going to go a long way. 17:07Testing before you ship matters a lot. 17:10That's why I created a prompt uh skill 17:12to help with that. Right? there's 17:13literally a skill I'm shipping to help 17:14you with testing because I think that's 17:16something that's really annoying to do 17:18but it needs to be done and I thought 17:20why not write a skill for it. And then 17:21for the security side, I also wrote a 17:23skill to sort of assess the skills you 17:26may create for security. And it goes 17:27after standard vulnerabilities, right? 17:29Like are there issues here with uh 17:31dependencies we don't trust? Are there 17:33issues here with uh code running in ways 17:36that would perhaps not be appropriate 17:38for a clawed web app to run, etc., etc. 17:42There's a lot that goes into the 17:43security side. I would encourage you 17:44also, and this is just a small tip, but 17:46if you're in a team environment, name 17:48your skills after jobs, not teams. I 17:51know that sounds weird, but the more you 17:53can be clear about what the skill does, 17:56the more you're likely to keep track of 17:57it and use it for that purpose as 18:00opposed to naming it like the product 18:02management team skill for whatever, 18:04right? Like just drop the team names, 18:07drop your name out of it if you can, and 18:09just name the thing for what it does. 18:11And I think that's going to be useful 18:12for you. Okay, before I go farther, let 18:15me just show you a really cool skill 18:18that falls in the meta-kill category, 18:20but I don't think anyone's doing this. 18:22This is the Claude skill for continuous 18:25learning. Okay, here's the idea. I want 18:27to take this idea that I've been sort of 18:30finding across the web around continual 18:32learning as a challenge. What would it 18:33look like? And I want to turn it into a 18:35skill because no one's done that and I 18:37think it's super interesting. And so I 18:39take that as a challenge and I say 18:40within the constraints that you've got 18:42tell me how you would solve this problem 18:44and I want to make it clear right think 18:46about your current constraints don't be 18:47aspiring. Okay let me think about what's 18:49actually possible says Claude. And so 18:50Claude basically identifies that the key 18:53thing the bottleneck is manually adding 18:55any new update. But Claude could 18:58identify opportunities to create new 19:01skills autonomously within natural 19:04conversation which would be a huge plus. 19:06Claude can recognize learning moments. 19:08It can document the learning in a 19:09structured format and recommend a skill. 19:11And it's sort of gives me a sample of 19:13how this would work. Um, and then it 19:15starts to sort of get into how Claude 19:18and I would have to partner to do this 19:19because if you're going to do continual 19:21learning with an AI, you have to have a 19:23contract or agreement between you and 19:25the AI as to what you're going to learn. 19:27And so I say, "Okay, I can live with 19:29uploading this. What if we proceed to 19:31write this as a a skill? What would that 19:34look like and so it just starts to dig 19:35in, right? Um and it says, "Let's look 19:38at these sort of issues. Would we want 19:40to tackle novel problem solving, 19:41repeated patterns, domain specific?" And 19:43you notice that Claude is getting 19:45excited about this. This is going way 19:46beyond any seed of text that I found. 19:49And it's getting into 19:52how you would actually operationalize 19:54this. And so then I kind of read through 19:56and I give my opinion and I say, "This 19:58is the goal that I have. I want you to 20:00start at being able to identify 80% of 20:02tasks that hit the context window before 20:0410% of the response tokens are used. 20:06Clause like thank you for the clear 20:07constraint. You're basically asking when 20:09you have complex challenging pieces of 20:12work, how do ident how do we identify 20:14that in a way that's useful and generate 20:16a skill opportunity something we can 20:18learn and drive? And then Claude says, 20:20"Okay, this is great." Uh, and starts to 20:23build. And long story short, I can build 20:25a continual learning capture skill and 20:27stick it into Claude, which I think is 20:29super cool. So there you go. We've 20:30gotten through two different skill 20:32tutorials here. You've seen how it 20:34works. I've given you some of the 20:36pitfalls that have caused people to trip 20:39up on Claude skills and I've given you 20:40some best practices. If we zoom out the 20:43camera lens just a minute from all of 20:44this tactical stuff. The reason why I 20:47think this matters is because Claude's 20:49skills are one of the handiest ways to 20:53extend our prompting power that I have 20:56ever seen. It is so easy now to do 20:59harder pieces of work because you can 21:01write one skill for all of the stuff 21:04that you don't want to just repeat 21:06yourself on over and over and over 21:07again. And that's why people have gotten 21:09excited about this. That's why it is 21:11worth it to dig in and learn this. And I 21:14don't want you to lose the value there 21:17just because you have to wait into some 21:18of the detail here. This is absolutely 21:21worth it. So, I hope you enjoy the Cloud 21:23Skills tutorial. If you want to go and 21:25grab all those skills I demoed, I have 21:26them over on the Substack. And honestly, 21:29have fun. Like, this is an amazing 21:31moment in AI because we all get to build 21:33these skills and talk about them and 21:34learn about them. And uh best of luck in 21:36the wild new world of cloud skills.