Skills are plain-text resources that contain specific knowledge and examples. They provide the LLM with information that is not part of its initial training.
When your request matches the purpose of a skill, the LLM can automatically use it to complete the task.
Each GeneXus skill is organized as a folder with the same name as the skill. This folder typically includes a file called SKILL.md, which defines its instructions and behavior.
At the beginning of the SKILL.md file, key information describes what the skill does and the context in which it should be used. The rest of the file contains detailed knowledge, examples, instructions, best practices, and other relevant information.
Optionally, the folder may include additional components depending on implementation needs.
GeneXus skills can be download from the GeneXus Canary Channel.
The GeneXus Skills package contains multiple skills, each designed for a specific purpose. One of these is the Nexa skill, which provides knowledge about GeneXus.
The Nexa skill is used in the following scenarios:
- When GeneXus object types are mentioned
- During Knowledge Base operations
- When requesting or reviewing GeneXus code
- When GeneXus data modeling tasks are requested
- When asking questions about GeneXus syntax, rules, events, or best practices
For installation instructions and more information, refer to the README.md file included in the GeneXus Skills package.