From 16f3220990332cb355c6fc1b21fe8d4d54a892f6 Mon Sep 17 00:00:00 2001 From: Aaron Powell Date: Thu, 18 Dec 2025 10:50:33 +1100 Subject: [PATCH] Adding vscode tasks --- .vscode/tasks.json | 38 +++++++++++++++++++++++++++++++++++++- 1 file changed, 37 insertions(+), 1 deletion(-) diff --git a/.vscode/tasks.json b/.vscode/tasks.json index 364442ea..cb16ba28 100644 --- a/.vscode/tasks.json +++ b/.vscode/tasks.json @@ -41,9 +41,33 @@ "${input:tags}" ], "problemMatcher": [], - "group": "build", + "group": "none", "detail": "Creates a new collection manifest template.", "dependsOn": "npm install" + }, + { + "label": "create-skill", + "type": "shell", + "command": "npm run skill:create", + "args": [ + "--name", + "${input:skillName}", + "--description", + "${input:skillDescription}" + ], + "problemMatcher": [], + "group": "none", + "detail": "Creates a new skill template.", + "dependsOn": "npm install" + }, + { + "label": "validate-skills", + "type": "shell", + "command": "npm run skill:validate", + "problemMatcher": [], + "group": "build", + "detail": "Validates all skill manifest files.", + "dependsOn": "npm install" } ], "inputs": [ @@ -58,6 +82,18 @@ "description": "Comma separated list of tags", "default": "tag1,tag2", "type": "promptString" + }, + { + "id": "skillName", + "description": "Skill name (PascalCase)", + "default": "MySkill", + "type": "promptString" + }, + { + "id": "skillDescription", + "description": "Brief description of the skill", + "default": "A brief description of my skill.", + "type": "promptString" } ] }