Discussion about creating and using skills
Introduction to Skills and Their Structure
- Bob (3/31/26 6:46 PM): Uh and then I I will share yeah, my skill is to create uh a slide. Yeah, so uh what is the skill? Yeah, so uh when to use skill?
- Bob (3/31/26 6:47 PM): So if you are in uh pro code, you'll repeatedly do something, uh, that mean to create a slide or um, maybe uh, you use like a GitHub and you will like uh, every time you need to like a commit code to uh, GitHub. Yeah, so you can like create a simple skill.
- Bob (3/31/26 6:47 PM): Yeah, so uh if you just repeat, repeat, repeat, you you need to simple skill. Because skill actually uh for code, uh you just uh start is one uh like one command. You don't need to uh type like uh lengthy code, uh a force. Yeah, so just one command to do the similar thing or the same thing.
- Bob (3/31/26 6:48 PM): Yeah, so uh in the skill the structure, yeah, you can actually look
- Bob (3/31/26 6:48 PM): Yeah, so uh this is the uh structure and the skill.md is uh like the entry for this skill and uh yeah, most important information is in the skill.md. And there is a name and a description and uh yeah, so the name uh is just the name, you can use yeah, and and the description is uh uh actually here because I use as a user, a local tool, it means uh every time I need to like uh type this skill to uh uh uh invoke this skill, but if this is like force, uh it will like trigger by code automatically. because
- Bob (3/31/26 6:49 PM): Yeah, for example, in our force, there are some uh there are some words like create a slide, and then it will match something in the description. code will use this skill automatically. But I I said the user uh is true, it means I will this skill will not be trigger automatically. Yeah, so I I can control it.
- Bob (3/31/26 6:49 PM): And and then next is create slide as description. Yeah, so uh I need two uh slides, right? One is with speaker and otherwise version. And uh uh what is the argument? You can set argument, yeah, what information you need to like uh uh put it to the skills. And uh uh workflow. Yeah, so how
- Bob (3/31/26 6:50 PM): uh in this skill create a slide, how it works. So uh it's like a gathering and performance step
- Bob (3/31/26 6:50 PM): And uh uh then it's uh HTML structure and also some rules. Yeah, so uh this skill is not it's also created by code. And in the in the code there is uh there's uh
- Bob (3/31/26 6:50 PM): skill. It's a skill creator. It's provided by by code as well. Uh skill creator like uh uh and then you can yeah, tell the code what skill you want to. And then it will
- Bob (3/31/26 6:51 PM): Yeah, create the skill for you.
- Bob (3/31/26 6:51 PM): And also a skill creator, I think it's a very powerful tool, yeah, uh, help you to create your skill and also if you have a skill already, you can use this uh, uh, skill to evaluate your skill.
- Bob (3/31/26 6:51 PM): Yeah, uh, according to, uh, like, uh, the plot, you need best practice or, yeah, how to, uh, yeah, improve your skill.
- Bob (3/31/26 6:51 PM): And you feel like just that, uh, that's the evaluation of the, and
- Bob (3/31/26 6:51 PM): So, this is uh, how to create your skill.
- Bob (3/31/26 6:52 PM): question.
Further Discussion on Skill Components and Best Practices
- Bob (3/31/26 6:52 PM): Um, so you mentioned how in order to do the task