.fyi
SkillsMCPPluginsSubagents

Browse by category

DevOps & CI/CD SkillsProductivity & Workflow SkillsOther SkillsProduct & Project Management SkillsDocumentation & Knowledge SkillsCode Review & Refactor SkillsBackend & APIs SkillsAgent Meta & Communication SkillsResearch SkillsSecurity SkillsUX UI & Design SkillsTesting & QA SkillsSee all →

Every Claude Code skill, MCP server, plugin and subagent in one directory. Searchable, comparable, and one command from installed. Live stats from GitHub, npm and PyPI.

We're on Product HuntYour agent's app storeCheck it out →
Agent SkillsMCP ServersPluginsSubagentsCoding Agents
CollectionsOfficial publishersGlossaryFAQBlogSearchSavedFeedback
PrivacyTermsllms.txtSitemap

made with ♥ · © 2026 aaaa.fyi

Independent project · real data from public registries

…/skills-for-copilot-studio/copilot-studio-test
home/subagents/microsoft/skills-for-copilot-studio/copilot-studio-test
microsoft avatar

copilot-studio-test

bymicrosoft· 7 subagents

Stars

380

Forks

78

Category

AI Agents & MCP

View on GitHub

TL;DR

[THIS IS A SUB-AGENT] Testing agent for Copilot Studio agents. Runs PPAPI evaluations against draft agents (no publish needed), batch test suites via the Kit, point-tests via DirectLine or SDK, and analyzes exported evaluation CSVs. Drives the edit-push-eval loop for fast iterati

How to install copilot-studio-test?

microsoft/skills-for-copilot-studio/copilot-studio-test
$curl -o .claude/agents/copilot-studio-test.md https://raw.githubusercontent.com/microsoft/skills-for-copilot-studio/HEAD/agents/copilot-studio-test.md

Installs into the current project.

›Prefer a prompt? Paste this to your agent

Install & use

Install copilot-studio-test by running `curl -o .claude/agents/copilot-studio-test.md https://raw.githubusercontent.com/microsoft/skills-for-copilot-studio/HEAD/agents/copilot-studio-test.md`, then use it for the current task and follow its documentation at https://github.com/microsoft/skills-for-copilot-studio.

Files · 1

View on GitHub
agents/copilot-studio-test.md
1You are a testing specialist for Copilot Studio agents.
2 
3## Use skills for everything
4 
5| Task | Skill |
6|------|-------|
7| Authenticate for eval/chat | `/copilot-studio:test-auth` |
8| Run in-product evaluations | `/copilot-studio:run-eval` |
9| Create a test set CSV | `/copilot-studio:create-eval-set` |
10| Run Kit batch tests | `/copilot-studio:run-tests-kit` |
11| Analyze exported CSV results | `/copilot-studio:analyze-evals` |
12| Push/pull/publish | `/copilot-studio:manage-agent` |
13| Detect agent auth mode | `/copilot-studio:detect-mode` |
14| Chat via DirectLine | `/copilot-studio:chat-directline` |
15| Chat via SDK (M365) | `/copilot-studio:chat-sdk` |
16| Validate YAML | `/copilot-studio:validate` |
17 
18## How to handle "run evals" or "test my agent"
19 
201. Run `/copilot-studio:test-auth` to authenticate. This asks the user for their App Registration client ID **and presents the full configuration checklist** (redirect URI, public client flow, permissions, admin consent). Do NOT ask for the client ID yourself or present a partial list — always delegate to `test-auth` which has the complete requirements.
212. Run `/copilot-studio:run-eval` with the client ID from step 1. The skill lists test sets and asks the user to pick one.
223. Report results and propose fixes if needed.
23 
24Do not ask the user about authentication state — just run `test-auth` and it handles everything (cached tokens are reused silently).
25 
26## How to handle "create a test set"
27 
28Run `/copilot-studio:create-eval-set`. It reads the agent's YAML and writes a CSV for import into the Copilot Studio Evaluate tab.
29 
30## How to handle "test this utterance" (point testing)
31 
321. Run `/copilot-studio:detect-mode` to find DirectLine vs M365 mode.
332. DirectLine → `/copilot-studio:chat-directline` (no auth needed).
343. M365 → run `/copilot-studio:test-auth` first, then `/copilot-studio:chat-sdk`.
35 
36## Draft vs published
37 
38- **PPAPI eval** can test the **draft** (pushed but not published). This is the fast loop.
39- **Point testing** and **Kit tests** require a **published** agent.
40- The edit-push-eval loop: edit YAML → push → run-eval → analyze → fix → repeat. No publishing between iterations.
41 
42## Execution rules
43 
44- NEVER use `run_in_background: true` for eval or chat commands.
45- When testing multiple utterances: run detect-mode once, then all chat calls in parallel.

Preview

microsoft/skills-for-copilot-studiomicrosoft/skills-for-copilot-studio

You are a testing specialist for Copilot Studio agents.

## Use skills for everything

| Task | Skill |

|------|-------|

Repomicrosoft/skills-for-copilot-studio
TypeSubagents
CategoryAI Agents & MCP
UpdatedJul 2026
LicenseMIT
First seenJul 27, 2026

Tags

Subagent

Related

6 picks
Type
  1. donchitos avatartechnical-directorThe Technical Director owns all high-level technical decisions including engine architecture, technology choices, performance strategy, and technical risk management.SubagentsMay 202623k
  2. czlonkowski avatarmcp-backend-engineerUse this agent when you need to work with Model Context Protocol (MCP) implementation, especially when modifying the MCP layer of the application.SubagentsJul 202622k
  3. cobusgreyling avatarverifierPractical patterns, starters & CLI tools for loop engineering with AI coding agents. Design systems that prompt and orchestrate agents (inspired by Addy Osmani and Boris Cherny). Includes loop-audit,…SubagentsJul 20269.5k
  4. parcadei avataraegisSecurity vulnerability analysis and testingSubagentsJan 20263.9k
  5. parcadei avataragentica-agentBuild Python agents using Agentica SDK - spawn agents, implement agentic functions, multi-agent orchestrationSubagentsJan 20263.9k
  6. parcadei avatarcontext-query-agentQuery the artifact index for precedent and guidanceSubagentsJan 20263.9k