@@ -40,6 +40,9 @@ Create a file at `catalog/<your-publisher>/<augment-name>.json` with the followi
4040 "mediaType" : " application/ai-skill" ,
4141 "url" : " https://github.com/<publisher>/<repo>/blob/main/path/to/SKILL.md" ,
4242 "description" : " A short description of what this augment does." ,
43+ "tags" : [
44+ " optional-tag"
45+ ],
4346 "metadata" : {
4447 "sourceSet" : " <repo>" ,
4548 "repoPath" : " path/to/SKILL.md"
@@ -56,9 +59,27 @@ Create a file at `catalog/<your-publisher>/<augment-name>.json` with the followi
5659| ` mediaType ` | ✅ | The type of augment (e.g., ` application/ai-skill ` ) |
5760| ` url ` | ✅ | URL to the augment's definition file (e.g., SKILL.md) |
5861| ` description ` | ✅ | A brief description of the augment's purpose |
62+ | ` tags ` | ❌ | Tags used to categorize and filter the augment |
5963| ` metadata.sourceSet ` | ✅ | The source repository name |
6064| ` metadata.repoPath ` | ✅ | Path to the definition file within the repository |
6165
66+ #### Canvas-only plugins
67+
68+ Catalog entries for plugins whose functionality consists entirely of a GitHub Copilot
69+ canvas keep the ` application/vnd.github.copilot-plugin ` media type and must include all
70+ of these tags:
71+
72+ ``` json
73+ "tags" : [
74+ " canvas" ,
75+ " canvas-only" ,
76+ " github-copilot"
77+ ]
78+ ```
79+
80+ Do not use ` canvas-only ` for a plugin that still provides useful agents, skills, hooks,
81+ or MCP servers when its canvas is unavailable.
82+
6283### 4. Validate your JSON
6384
6485Make sure your file is valid JSON, then regenerate and check the ARD ingestion catalog:
0 commit comments