m365-copilot-extensions

Enforce patterns and rules for Microsoft 365 Copilot extensions.

1|1|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/parandurume-labs/duru-conductor --skill m365-copilot-extensions
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: m365-copilot-extensions
Source: https://github.com/parandurume-labs/duru-conductor/tree/main/skills/m365-copilot-extensions
Command: npx skills add https://github.com/parandurume-labs/duru-conductor --skill m365-copilot-extensions

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Microsoft 365 Copilot extensions require reliable patterns and guardrails to avoid misconfigurations, hallucinations, or insecure deployments. This Skill provides disciplined rules and templates to help developers build Declarative Agents, API Plugins, Graph connectors, and Teams message extensions that integrate safely with Copilot.

Core Features & Use Cases

  • Declarative Agent manifest structure and grounding instructions (CRITICAL)
  • OpenAPI specs, OAuth 2.0 authentication, adaptive card formatting, and error handling for API plugins
  • Graph Connector ingestion and schema definitions to improve data citation, search, and refinement
  • Testing, debugging, and bilingual (Korean/English) validation workflows for end-to-end readiness

Quick Start

Review and implement the guidance to build secure, scalable Copilot extensions for Teams and Graph.

Frequently Asked Questions about m365-copilot-extensions

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build secure Microsoft 365 Copilot extensions for Teams and Graph?

Secure Microsoft 365 Copilot extensions require rigorous patterns for declarative agents, API plugins, Graph connectors, and Teams message extensions. You must enforce OAuth 2.0 authentication, OpenAPI specs, and adaptive cards to prevent misconfigurations and hallucinations.

What patterns are required for Microsoft 365 Copilot declarative agents and API plugins?

Declarative agents and API plugins require strong grounding instructions, valid OpenAPI specs, and OAuth 2.0 authentication. You also need adaptive card formatting and structured error handling to ensure secure, consistent behavior across Copilot runtimes.

Can I use Graph connectors to improve data citation in Microsoft 365 Copilot?

Yes, you can use Graph connectors to improve data citation, search, and refinement in Microsoft 365 Copilot. You must define correct ingestion patterns and schema definitions to ensure your Copilot extensions ground responses accurately.

Does building Microsoft 365 Copilot extensions require OpenAPI specs and adaptive cards?

Yes, building Microsoft 365 Copilot extensions requires OpenAPI specs and adaptive cards. These are critical for API plugins to structure endpoints and format responses safely, preventing insecure deployments and inconsistent runtime behavior.

How do I test and debug Microsoft 365 Copilot extensions for end-to-end readiness?

Test and debug Microsoft 365 Copilot extensions for end-to-end readiness using structured validation workflows. The process includes bilingual Korean and English testing to verify grounding, authentication, and adaptive card behavior across Copilot runtimes.