Skip to content

Commit 16f3220

Browse files
committed
Adding vscode tasks
1 parent 48cf3ac commit 16f3220

File tree

1 file changed

+37
-1
lines changed

1 file changed

+37
-1
lines changed

.vscode/tasks.json

Lines changed: 37 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,9 +41,33 @@
4141
"${input:tags}"
4242
],
4343
"problemMatcher": [],
44-
"group": "build",
44+
"group": "none",
4545
"detail": "Creates a new collection manifest template.",
4646
"dependsOn": "npm install"
47+
},
48+
{
49+
"label": "create-skill",
50+
"type": "shell",
51+
"command": "npm run skill:create",
52+
"args": [
53+
"--name",
54+
"${input:skillName}",
55+
"--description",
56+
"${input:skillDescription}"
57+
],
58+
"problemMatcher": [],
59+
"group": "none",
60+
"detail": "Creates a new skill template.",
61+
"dependsOn": "npm install"
62+
},
63+
{
64+
"label": "validate-skills",
65+
"type": "shell",
66+
"command": "npm run skill:validate",
67+
"problemMatcher": [],
68+
"group": "build",
69+
"detail": "Validates all skill manifest files.",
70+
"dependsOn": "npm install"
4771
}
4872
],
4973
"inputs": [
@@ -58,6 +82,18 @@
5882
"description": "Comma separated list of tags",
5983
"default": "tag1,tag2",
6084
"type": "promptString"
85+
},
86+
{
87+
"id": "skillName",
88+
"description": "Skill name (PascalCase)",
89+
"default": "MySkill",
90+
"type": "promptString"
91+
},
92+
{
93+
"id": "skillDescription",
94+
"description": "Brief description of the skill",
95+
"default": "A brief description of my skill.",
96+
"type": "promptString"
6197
}
6298
]
6399
}

0 commit comments

Comments
 (0)