Install any skill in seconds. Free to start, no credit card required.
Get Started Free →majiayu000/M365 Declarative Agent Debugging Skill
Debug non-functional M365 Copilot declarative agents.
Passed 22 of 23 test cases with the skill, and 8 of 23 without it.
and 16 more in the full report
14 fixed8 passed either way1 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 14 test cases the skill fixed. Same model, same prompt, with and without the skill.
In our declarative agent manifest, we are configuring the TeamsMessages capability to search across 8 specific Teams channel deep-link URLs. Evaluate whether 8 URLs are supported by the manifest schema and state the maximum allowed count for TeamsMessages URLs.
| Checked | Without skill | With skill |
|---|---|---|
| States that TeamsMessages URLs list is capped at a maximum of 5 entries. | Missed | Passed |
The instructions your model reads when the skill loads.
Debug non-functional M365 Copilot declarative agents.
M365 Copilot and Teams platform APIs are in rapid evolution. Schema versions, capabilities, and tooling change frequently.
Refresh triggers:
Last validated: February 2026 (Schema v1.6+, M365 Agents Toolkit with @m365agents chat participant)
Check current state: Declarative Agent Schema, M365 Agents Toolkit
The M365 Agents Toolkit exposes MCP tools via the @m365agents chat participant. Use these before manual debugging:
| Tool | When to Use |
|---|---|
mcp_m365agentstoo_get_schema | Validate manifest structure — get the current app manifest (v1.19), declarative agent (v1.0), or API plugin (v2.1) schema |
mcp_m365agentstoo_troubleshoot | Diagnose common issues — schema validation failures, sideloading errors, conditional access blocks |
mcp_m365agentstoo_get_knowledge | Look up M365 Copilot development knowledge — capabilities, limits, best practices |
mcp_m365agentstoo_get_code_snippets | Find working examples — Teams AI, Teams JS, botbuilder code samples |
Workflow integration: Always try mcp_m365agentstoo_troubleshoot first when a user reports an M365 agent issue. Use mcp_m365agentstoo_get_schema to verify manifest structure before manual schema checks.
Critical: Schema versions and their capabilities:
test cases passed, vs 8 / 23 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.