We also have the arguments. Whenever you initiate a specific skill by using the forward slash command, you can provide additional arguments and parameters to this file that cloud will then automatically inject directly into the skill. By utilizing the argument hence feature, you will be able to take advantage of auto complete functionality whenever you are calling this specific command. Furthermore, with the argument field, you can conveniently and directly pass the argument name to seamlessly inject that specific value into the skills context. I'm going to show you how that type of instruction works.
We also have disabled model invocation. By utilizing this specific configuration field, you are given the ability to disable the model from invoking the skill, which effectively means that you can develop and implement skills that are only invoked by the user using the user invocable field or you can choose to manually and directly deactivate the model from ever invoking this particular skill. In this specific way, it is actually much easier to set up complex agent workflows because we clearly know there are some specific flows that the models themselves need to invoke during the conversation. And then there are other distinct flows that the user should manually invoke during the course of the conversation. So when you are in the process of using and creating new skills for your team, it is important to think carefully about whether you need to make that skill self invocable by the model itself or if it should instead be manually invocable by the human user.
We can also add the model, effort, and context. When it comes to adding the model, you might ask yourself, do I need a model that can reason? Do I need a model that's really good at executing tasks? Or do I just need a model that's very structured and can handle a very basic, simple task? If you need a model that can do deep reasoning because the skill solves an important problem, I recommend adding the OPAS model. If you need a model that simply executes a very well categorized and designed task within the skill, but also explores and really understands what you're doing, I recommend adding the SONET model. And if you already have a very basic and easy to execute workflow, for example, adding a message to a commit or adding messages to your PRs, I recommend using the HYCU model. It's much cheaper, much simpler, and more basic to use. And on top of that, it's very fast. So think carefully when you're creating your skills about which model should be used in this process. You can also add the effort field. This field allows for much more advanced reasoning. For example, if you combine the OPAS model with an effort field set to high or max, the reasoning will be very advanced and a lot of agents will be activated to work within this process. If you're doing a very basic process, I recommend using HYCU with effort set to low. This way you can mix and match different ways to run a skill. It's very important that when you're creating it, you know exactly which fields you need to add to these from matter inside the YAML. For example, here we have a very specific YAML to create a message in Git. Right here on the screen, we have the specific name, the detailed description, and the various hints or clues. Here are the actual hints, and you will see that these hints will automatically autocomplete whenever the model needs to call upon this particular skill.
Comments