You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/en/docs/refguide/mendix-ai-assistance/maia-make/maia-agent-skills.md
+34-36Lines changed: 34 additions & 36 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,37 +12,26 @@ description: "Describes how to create and manage agent skills that equip Maia wi
12
12
{{% alert color="info" %}}
13
13
This feature is released as part of [Maia Make](/refguide/maia-make/) capabilities in Studio Pro 11.11 and above.
14
14
15
-
To use agent skills, an internet connection and signing in to Studio Pro are required.
15
+
To use Maia Agent Skills, an internet connection and signing in to Studio Pro are required.
16
16
{{% /alert %}}
17
17
18
-
Agent skills are modular, reusable instructions that extend Maia's capabilities with domain-specific knowledge—giving it the context, workflows, and guidance it needs to work the way your team works.
18
+
Maia Agent Skills are modular, reusable instructions that extend Maia's capabilities with domain-specific knowledge, giving it the context, workflows, and guidance it needs to work the way your team works.
19
19
20
-
Instead of typing the same context into every chat, you define agent skills once and Maia applies them automatically whenever relevant, eliminating the need to repeat the same guidance across conversations.
20
+
Instead of typing the same context into every chat, you define agent skills once, and Maia applies them automatically whenever relevant. This eliminates the need to repeat the same guidance across conversations.
21
21
22
-
Use agent skills to equip Maia with the domain knowledge and conventions it needs—whether that is company-wide standards or team-specific workflows. For example, a skill capturing your company's Mendix naming conventions means Maia applies them consistently whenever it generates entities, attributes, or microflows—without you having to mention them each time.
22
+
Use agent skills to equip Maia with the domain knowledge and conventions it needs, whether those are company-wide standards or team-specific workflows. For example, a skill capturing your company's Mendix naming conventions means Maia applies them consistently whenever it generates entities, attributes, or microflowswithout you having to mention them each time.
23
23
24
-
For guidance on writing effective skills, see [Best Practices](https://agentskills.io/skill-creation/best-practices) and [Optimizing Descriptions](https://agentskills.io/skill-creation/optimizing-descriptions) in the [Agent Skills documentation](https://agentskills.io/).
24
+
For guidance on writing effective skills, see [Best Practices for Skill Creators](https://agentskills.io/skill-creation/best-practices) and [Optimizing Skill Descriptions](https://agentskills.io/skill-creation/optimizing-descriptions) in the [Agent Skills documentation](https://agentskills.io/).
25
25
26
-
## How Agent Skills Work
27
-
28
-
At the start of each chat session, Maia becomes aware of all agent skills in your project. As you work, Maia picks up the relevant skill content automatically—you do not need to reference or invoke skills explicitly.
26
+
## Creating an Agent Skill {#creating-a-skill}
29
27
30
-
If you add or edit a skill while a session is active, those changes take effect the next time you start a chat.
28
+
To create a new agent skill in Studio Pro, follow these steps:
31
29
32
-
For more on how skills load and when they apply, see the [Agent Skills specification](https://agentskills.io/specification).
33
-
34
-
## Directory Structure {#directory-structure}
30
+
1. In the **App Explorer**, expand **Maia** > **skills**.
31
+
2. Right-click **skills** and click **Add** > **Skill**.
32
+
3. Enter a name for the skill.
35
33
36
-
Skills are stored in a `skillssource/` directory at the root of your app directory. You can also manage skills directly in the file system—for example, to copy in skills from another project. After making changes in the file system, go to **App** > **Synchronize App Directory** (shortcut: <kbd>F4</kbd>) to make the changes visible in Studio Pro.
37
-
38
-
```
39
-
skillssource/
40
-
your-skill/
41
-
SKILL.md
42
-
references/
43
-
GLOSSARY.md
44
-
NOTES.md
45
-
```
34
+
Studio Pro creates the `SKILL.md` file. You can continue adding the skill content.
46
35
47
36
### SKILL.md Format {#skill-md-format}
48
37
@@ -62,32 +51,41 @@ See [my-reference](references/my-reference.md) for details.
62
51
63
52
| Field | Required | Description |
64
53
| --- | --- | --- |
65
-
|`name`| Yes | Must match the skill's parent directory name exactly. See the [Agent Skills specification](https://agentskills.io/specification#name-field) for full naming rules. |
66
-
|`description`| Yes | See the [Agent Skills specification](https://agentskills.io/specification#description-field). |
54
+
|`name`| Yes | Must match the skill's parent directory name exactly. For full naming rules, see [Agent Skills Specification](https://agentskills.io/specification#name-field). |
55
+
|`description`| Yes | See [Agent Skills Specification](https://agentskills.io/specification#description-field). |
67
56
68
-
The `name` field must match the skill's parent directory name exactly—a mismatch prevents the skill from loading. For example, if the skill directory is `skillssource/your-skill/`, the `name` field must be `your-skill`.
57
+
The `name` field must match the skill's parent directory name exactly. A mismatch prevents the skill from loading. For example, if the skill directory is `skillssource/your-skill/`, the `name` field must be `your-skill`.
69
58
70
-
##Creating a Skill {#creating-a-skill}
59
+
### Directory Structure {#directory-structure}
71
60
72
-
To create a new agent skill:
61
+
Skills are stored in the `skillssource/` directory at the root of your application directory. You can also manage skills directly in the file system, for example, to copy in skills from another project. After making changes in the file system, go to **App** > **Synchronize App Directory** (keyboard shortcut: <kbd>F4</kbd>) to make the changes visible in Studio Pro.
73
62
74
-
1. In the **App Explorer**, expand **Maia** > **skills**.
75
-
2. Right-click **skills** and click **Add** > **Skill**.
76
-
3. Enter a name for the skill.
77
-
78
-
Studio Pro creates the new skill. Open the skill from the **App Explorer** to add your content.
63
+
```
64
+
skillssource/
65
+
your-skill/
66
+
SKILL.md
67
+
references/
68
+
GLOSSARY.md
69
+
NOTES.md
70
+
```
79
71
80
72
## Adding Reference Files {#reference-files}
81
73
82
-
Reference files let you keep your skill focused by moving supplementary content into separate documents—a glossary of domain terms, a data dictionary, or detailed architecture notes, for example. Maia accesses reference file content on demand, only when relevant to your request.
74
+
Reference files let you keep your skill focused by moving supplementary content into separate documents, such as a glossary of domain terms, a data dictionary, or detailed architecture notes. Maia accesses reference file content on demand, only when relevant to your request.
83
75
84
-
To add a reference file to a skill:
76
+
To add a reference file to a skill, follow these steps:
85
77
86
78
1. In the **App Explorer**, under **Maia** > **skills**, right-click the skill you want to add a reference to.
87
79
2. Click **Add** > **Reference**.
88
80
3. Enter a name for the reference file.
89
81
90
-
For more on how skills and reference files load, see the [Agent Skills specification](https://agentskills.io/specification#progressive-disclosure).
82
+
For more information on how skills and reference files load, and when they apply, see [Agent Skills Specification](https://agentskills.io/specification#progressive-disclosure).
83
+
84
+
## How Agent Skills Work
85
+
86
+
At the start of each chat session, Maia becomes aware of all agent skills in your project. As you work, Maia picks up the relevant skill content automatically. You do not need to reference or invoke skills explicitly.
87
+
88
+
If you add or edit a skill while a session is active, those changes take effect the next time you start a chat.
91
89
92
90
## Limitations {#limitations}
93
91
@@ -99,5 +97,5 @@ For more on how skills and reference files load, see the [Agent Skills specifica
99
97
*[Maia Make Capabilities](/refguide/maia-make/)
100
98
*[Mendix AI Assistance (Maia)](/refguide/mendix-ai-assistance/)
101
99
*[Maia Chat](/refguide/maia-chat/)
102
-
*[Agent Skills Best Practices](https://agentskills.io/skill-creation/best-practices) – guidance on writing effective skill content
100
+
*[Best Practices for Skill Creators](https://agentskills.io/skill-creation/best-practices) – guidance on writing effective skill content
103
101
*[Agent Skills Specification](https://agentskills.io/specification) – the full specification for the agent skills format
0 commit comments