VS Code extension that provides Agent Skills for the WinAI Eval Platform. Enables AI assistants (GitHub Copilot, Claude) to call Eval Platform REST APIs directly.
What This Does
This extension teaches AI assistants how to call the Eval Platform REST API directly using PowerShell and Azure CLI tokens. The skills are loaded on-demand by the AI assistant when relevant to your request.
Included Skills
Skill
Description
winaieval-skills-setup
Set up authentication and prerequisites — Azure CLI login, token verification, API connectivity test
winaieval-api
Complete REST API reference — projects, agents, datasets, experiments, runs, Windows images, module versioning, run logs/statistics/comparison
winaieval-agent-development-and-evaluation
End-to-end workflow — develop an agent locally (Phase 1) → upload & benchmark on the Eval Platform (Phase 2), with troubleshooting & debugging playbook
Prerequisites
VS Code ≥ 1.99 with GitHub Copilot
Azure CLI — az --version
PowerShell 7+ — pwsh --version
Eval Platform access — App Role + project membership
Quick Start
Install the extension
Open Copilot Chat and invoke a skill using either method below:
Option A: Natural Language (Auto-Discovery)
Simply describe what you need — Copilot matches the right skill automatically:
"Help me set up Eval Platform authentication" → triggers winaieval-skills-setup
"I want to develop and evaluate an agent" → triggers winaieval-agent-development-and-evaluation
"List all projects via the Eval Platform API" → triggers winaieval-api
Option B: Direct Invocation
Type the skill name directly in Copilot Chat to invoke it explicitly:
/winaieval-skills-setup — set up auth & prerequisites