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: docs/SKILLS.md
+28-9Lines changed: 28 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -38,12 +38,16 @@ You: /skill pptx-expert
38
38
39
39
| Skill | Description |
40
40
|-------|-------------|
41
-
|`pptx-expert`| Building professional PowerPoint presentations |
42
-
|`web-scraper`| Extracting data from web pages |
43
-
|`research-synthesiser`| Combining multiple sources into reports |
44
-
|`data-processor`| Transforming and analyzing data |
45
-
|`report-builder`| Creating structured reports |
46
-
|`api-explorer`| Discovering and using APIs |
41
+
|`api-explorer`| Discover, test, and document REST/GraphQL/JSON APIs |
42
+
|`data-processor`| Transform, filter, and analyse data using sandbox handlers |
43
+
|`kql-expert`| KQL expertise for Kusto queries via Fabric RTI MCP tools |
44
+
|`mcp-services`| Connect and use external MCP servers (M365, GitHub, custom) |
45
+
|`pdf-expert`| Professional PDF documents using sandbox modules |
46
+
|`pptx-expert`| Professional PowerPoint presentations using sandbox modules |
47
+
|`report-builder`| Generate documents, reports, and formatted output |
48
+
|`research-synthesiser`| Multi-source research synthesised into structured reports |
49
+
|`web-scraper`| Extract data from web pages using fetch plugin |
50
+
|`xlsx-expert`| Excel XLSX workbooks using sandbox modules |
47
51
48
52
## Skill File Format
49
53
@@ -66,6 +70,8 @@ antiPatterns:
66
70
allowed-tools:
67
71
- register_handler
68
72
- execute_javascript
73
+
requires-mcp:
74
+
- mcp-server-name
69
75
---
70
76
```
71
77
@@ -104,6 +110,18 @@ and always produce high-quality Z.
104
110
|`patterns`| No | Code patterns relevant to this skill |
105
111
|`antiPatterns`| No | Common mistakes to avoid |
106
112
|`allowed-tools`| No | Tools the LLM can use with this skill |
113
+
|`requires-mcp`| No | MCP server names that must be connected for this skill |
114
+
115
+
### MCP Server Dependencies
116
+
117
+
If `requires-mcp` is specified, the skill declares which MCP servers it needs. The approach resolver checks whether required servers are connected and shows their status:
118
+
119
+
```yaml
120
+
requires-mcp:
121
+
- fabric-rti-mcp
122
+
```
123
+
124
+
When the skill is matched, the agent enriches the guidance with MCP connection status so the LLM knows whether to prompt the user to connect the server first.
107
125
108
126
### Tool Restrictions
109
127
@@ -218,9 +236,10 @@ Skills are discovered automatically from:
218
236
List available skills:
219
237
```
220
238
You: /skill list
221
-
📚 Available skills (6):
222
-
pptx-expert - Expert at building professional PowerPoint presentations
223
-
web-scraper - Extracting data from web pages
239
+
📚 Available skills (10):
240
+
api-explorer - Discover, test, and document REST/GraphQL/JSON APIs
241
+
data-processor - Transform, filter, and analyse data
242
+
kql-expert - KQL expertise for Kusto queries via Fabric RTI MCP
0 commit comments