Menu
Sign In Search Podcasts Charts People & Topics Add Podcast API Blog Pricing
Transcription

Chapter 1: What is the main topic of the Agent Skills Masterclass?

0.031 - 30.544 Nathaniel Whittemore

Today on the AI Daily Brief, an agent skills masterclass. The AI Daily Brief is a daily podcast and video about the most important news and discussions in AI. All right, friends, quick announcements before we dive in. First of all, thank you to today's sponsors, Recall.ai, Robots and Pencils, Blitzy, and Super Intelligent. To get an ad-free version of the show, go to patreon.com.ai daily brief.

0

30.564 - 48.046 Nathaniel Whittemore

And if you are interested in sponsoring the show, send us a note at sponsors at ai daily brief.ai. Now, one other note, today's episode, of course, features the one and only Nufar Gaspar walking us through a masterclass in agent skills. For anyone who listened to my agent skills primer, it's a really good part two for that.

0

48.346 - 62.552 Nathaniel Whittemore

That gets much more practical with a whole framework for how to use skills and how to use them well. Now, you can get all of this companion data, including things like the anatomy of an effective skill, over on play.aidailybrief.ai. That's where we keep the companion experiences for this show.

0

63.033 - 70.123 Nathaniel Whittemore

And if after that you want even more new FAR, we have just opened up the second cohort for Enterprise Claw, which is an agent and agent team building program.

0

Chapter 2: How can I build an effective organizational skill library?

70.584 - 82.3 Nathaniel Whittemore

I'll have links to all of that in the show notes. For now, though, let's dive in and up your skills with skills. All right, Nufar, welcome back to the show. We're talking skills. How are you doing?

0

82.741 - 83.143 Nufar Gaspar

I'm good.

0

Chapter 3: What are the five levels of skills in the agent framework?

83.203 - 84.207 Nufar Gaspar

Happy to be here.

0

84.727 - 103.614 Nathaniel Whittemore

Yeah, we are, man, it is, since the last time you were on, the things that matter in terms of teaching, being up to speed, getting up to speed with AI are, you know, some of them are obviously that there's fundamentals of teams and, you know, expectations and things like that that remain.

0

104.195 - 110.143 Nathaniel Whittemore

But God, the last time you were here, that stuff we were talking about feels like ancient compared to where we are now.

0

110.495 - 115.24 Nufar Gaspar

The human element is the same. The technology is completely different.

0

115.928 - 138.27 Nathaniel Whittemore

So what we're talking about today is I did a couple of weeks ago on the show kind of an introduction and a primer to agent skills. It's a standard, a sort of primitive for the agent era that helps agents figure out how to do things that you need them to do in very simple terms. But obviously there's a lot more complexity in how you use them and how you use them well.

138.91 - 144.636 Nathaniel Whittemore

And that's what we're going to be talking about today. So tell us a little bit about what we're going to go through and then let's dive in.

144.616 - 156.418 Nufar Gaspar

Okay, so obviously you did a very good job in your skill episode. You talked about what they are, the entropic categories, and the various things that are currently like a landscape overview.

156.899 - 173.087 Nufar Gaspar

But today I want to go much deeper and make it more of an operator cut because I want to give people the actual playbook on how to build skills that work, what mistakes kill them, and what organizational opportunity really looks like. So we made it fun, like we always try to do, and we structured it in a five-level journey.

173.608 - 193.506 Nufar Gaspar

So by the end, hopefully you will go from understanding what skills are to knowing how to build an organizational skill library. And everything is accessible to you guys on the Play at AI Daily Brief, which we will demo in a minute. Okay, so we have five levels from apprentice to architect.

Chapter 4: What mistakes should I avoid when creating skills?

219.688 - 239.794 Nufar Gaspar

An agent can discover the skills that you enabled in the environment and it can do so automatically and invoke them on its own. Or us humans can trigger them manually, either by using the slash commands in most tools, or we can just provide verbal cues and the tools will know to pick up the skills that we intend them to use.

0

239.774 - 264.297 Nufar Gaspar

So, for example, you may say research this topic and it fires a very specific research skill that you built that is very specific to what you like in terms of doing the research. So that's something that we'll also show in a minute. And the very good thing about skills is that they are highly portable. You know, most of us have built many custom GPTs or gems over the last few years.

0

264.614 - 276.733 Nufar Gaspar

The problem with them is that they were locked inside the ChatGPT or the Gemini Enterprise forever. Skills basically solved it. They are folders that you can just take with you between tools.

0

277.234 - 299.77 Nufar Gaspar

They are human readables, so there is no proprietary format, and anyone in your team can open a skill file, read it, understand it, edit it, and you don't need any engineering degree, and you can just take it between tools. Why are we saying that skills is not only the present, but also the future of AI and agent tools? Because we're already seeing that all major companies are supporting skills.

0

Chapter 5: When is the right time to build new skills?

300.17 - 323.663 Nufar Gaspar

Currently, we counted about 44 tools and counting every day, yet another tool introduces that they support tools. Recently, Notion said so. And many other tools already announced that. We, of course, include in the tools that support skills, the Open Cloud, the Cloud, the Cursor, Windsurf, GitHub, and many, many other tools. They are all supporting that, but not just coding tools.

0

323.643 - 342.9 Nufar Gaspar

And then we have people that have been basically using and building skills effectively for a while. And they will tell you that this is probably the complete game changer to how AI and agents work for you. And also it's quite addictive. Like once you start realizing the power of skills, odds are that you will create more and more and more.

0

342.88 - 363.091 Nufar Gaspar

And I do want to flag out one thing very explicitly here is that third-party skills, one that you acquired from somewhere in the internet, whether it's in OpenClaw marketplace or other places, they are code. And as such, they can run with a lot of your agent permissions. And if you download that, it can execute scripts and sometimes it can be a malicious script.

0

363.111 - 384.577 Nufar Gaspar

So be very, very careful whenever you're getting a skill that you have not verify the source, read it very carefully and treat it like installing any software package on your machine. And especially if it's a work machine, be very careful and pay attention so you will not bring any malicious software back into your organization. All right, so this is the basic.

0

384.677 - 398.899 Nufar Gaspar

Let's talk about when to build skills. So the question is, when should you build skills? And I wanted to start with three obvious signals. Either when you do something more than three times, that to me is a good indication that now is a good time to build a skill.

Chapter 6: How can skills be structured for optimal use?

399.56 - 418.507 Nufar Gaspar

Or you keep basically pasting the same instructions and getting very frustrated with your tool. And that's another good one. And also when you need a consistent output. But the two additional things that you want to consider, first of all, this is a great opportunity to standardize things across either the way you do the work or others do the work with you.

0

418.547 - 438.513 Nufar Gaspar

It's a great opportunity for you to think of all the things that you ever wanted to be more consistent of or get more consistent behavior by others and just build a skill to get others to behave the same way. And lastly, and that's something that often also NLW talks about, Skills are not just a way for you to be more productive.

0

438.533 - 460.57 Nufar Gaspar

It's also a way for you to unlock opportunities of things that you always wanted to do and just didn't have the bandwidth or the ability to do so. So think outside the box of what are some of the research tasks that you never had the opportunity to do or what are some of the work and business challenges that you could never, ever solve because you didn't have the know-how and the bandwidth. Okay.

0

460.921 - 475.036 Nufar Gaspar

I want to talk about two other things. One is that skills cannot be 10 different things. So one skill per task, if you find yourself getting to a point where it's completely separate jobs, separate them to different skills.

0

475.656 - 495.544 Nufar Gaspar

And lastly, when it comes to the question of reuse versus creating a skill, I know that there are many marketplaces out there, and especially in the OpenClaw ecosystem, we know that there are an abundance of them, similarly with the Entropic Skills repo. However, It's very hard to navigate some of these skill marketplaces and find the exact fit.

495.985 - 514.624 Nufar Gaspar

And often you will find yourself wasting so much more time just trying to read what others created versus creating your own. So especially if you want to hone your ability to create skills, I will actually recommend that you sit down build a skill for yourself, leverage some of the best practices that we're showing here, and at least you will learn how to do it well.

514.724 - 524.982 Nufar Gaspar

Later on, you can, of course, go and search what others are building because some of the skills that people are building are amazing. But I would advise to lean on more heavily towards building at this day and age.

524.962 - 545.745 Nathaniel Whittemore

One note on that front, I agree entirely. I also think that by virtue of them being sort of marked, you know, just markdown files, you can also treat even skills that you download as templates, not things that you have to copy wholesale. So in the next show that I do this week, it's going to be a personal context portfolio.

546.006 - 560.102 Nathaniel Whittemore

And I'm sharing a GitHub repo that has basically templates for 10 files about yourself and And it's sort of it's not meant to. It's not something you would copy. It's about yourself. So you have to use it like a template. But I think there's a lot of resources out like that.

Chapter 7: What advanced patterns can enhance skill functionality?

560.162 - 572.417 Nathaniel Whittemore

And so I think it sort of puts a fine point on the idea of wanting to have the skills to build because it actually unlocks using all of these things that are out there in different ways that aren't just sort of blindly copying it into your projects and hoping it works.

0

573.038 - 590.981 Nufar Gaspar

Yeah. And by the way, versus custom GPTs that were black boxes, if you were to use others, now you get the full visibility into how the skill is instructed. So if you don't like some of it, just change it. I just wanted to note that Claude created an amazing anthropic model created an amazing skill creator that they recently released.

0

591.041 - 607.081 Nufar Gaspar

And I definitely encourage you to go and use it because it's genuinely impressive. It interviews you to extract your expertise. It runs evals. It does A-B testing and benchmarking. So if you are a cloud user, you can definitely leverage their skill creator tool to do it even better.

0

607.702 - 625.564 Nufar Gaspar

But in case you're doing it on your own or you just want to understand what is the anatomy of a very effective skill, we created a list for you. So every skill should have some of these elements, and I want to emphasize a few of them. The most important part is the beginning, and that is the trigger.

0

626.065 - 644.73 Nufar Gaspar

The trigger is how you instruct the tool on when to discover and when to basically fire this skill. And it's probably the most important line, because if your trigger is not very precise or very meek, then your skill will just not be used and selected by the agent.

644.85 - 662.479 Nufar Gaspar

So I would advise actually that you make it louder rather than quieter because the models will sometimes skip past more subdued descriptions. So trigger words, exact descriptions about when do you expect to be used, and be more explicit than implicit here. That will go a long way.

Chapter 8: How do organizations effectively manage and evaluate skills?

662.459 - 687.136 Nufar Gaspar

And then we have the body and what most people go wrong with the body that they write prose and skills are like playbooks. So favored and numbered steps or bulleted lists. Claude and all of the AI tools, they really like structured instructions dramatically because that will also turn to be their action plan if it's very, very concrete. So try to make it as literal as possible.

0

687.176 - 702.132 Nufar Gaspar

That's how the tools like to follow the instructions. However, I want you to also set the right level of freedom. So if a task is very fragile, like a database migration, coding, acquiring something that has to be very precise, be very prescriptive with a step-by-step.

0

702.733 - 726.492 Nufar Gaspar

But if it's more of a creative task, like writing a strategy doc or something that is more open to interpretation, give the guidance, but do leave some room for the tool to be creative because if you're over-railroading the model, you will not get as good results. We also encourage you to make sure to include an output format. And here, it's even better if you just include an output example.

0

726.912 - 747.66 Nufar Gaspar

So show the model, don't just describe. If you want a template, include it. If the output is a table, show a table and headers. If it's a document, show the section structure. So that's very useful for you to get exactly what you want out of it. And another section that Entropic recommended very strongly is the gotcha section.

0

748.141 - 771.769 Nufar Gaspar

This is probably the highest signal content in any skill because it's the area where it gets the model to go out of its own patterns. Because you're looking to put here things that where the model will typically go wrong or what assumption it might make that it shouldn't. And you need to say something like, I know you want to do X, but don't. Here's why.

771.869 - 796.514 Nufar Gaspar

And every failure that I've seen is probably something that you should document here after you stress test your skill. A few things not to include are some of the classical prompting skills, like don't include the persona and stuff like that. That's not useful. The tools are looking to get playbooks. A few skill killers that you should avoid. First of all, it's the trigger.

796.774 - 818.684 Nufar Gaspar

If the trigger is not well set, the skill will never be picked for usage. Second, over-defining the process. Like we said, don't railroad the model. Also, don't state the obvious. Don't waste tokens on things that the model already knows. And we strongly recommend that you don't skip the gotcha section because this is often when your skill will go off or will create suboptimal results.

819.425 - 840.058 Nufar Gaspar

And lastly, don't do like a monolithic blob, everything crammed into one file instead of using more of a folder structure. So speaking of folder structure, the recommendation is to keep skill under 500 lines because it's a playbook, not the encyclopedia of everything that you do for work.

840.078 - 851.58 Nufar Gaspar

If you have reference materials or context that are very important for the skill, move them outside of the skill file into a separate set of files within the skill folder when it's relevant.

Comments

There are no comments yet.

Please log in to write the first comment.