Extend Microsoft 365 Copilot
Copilot Developer Camp is a self-paced learning resource, designed to help you extend Microsoft 365 Copilot. It provides practical guidance and real-world examples to support your development journey.
In this dev camp, you have multiple options to extend Microsoft 365 Copilot, depending on your needs.
Building an agent:
- Declarative Agents: You build your agents on the Microsoft 365 Copilot stack. You rely on the foundational model, orchestrator, and user experience of Copilot.
- Custom Engine Agents: You build your agents on any AI stack of your choice. You choose the foundational model, the orchestrator, and the user experience.
Extending Copilot Cowork:
- Skills and plugins for Copilot Cowork: You build skills and plugins to extend the capabilities of Copilot Cowork.
Adding work intelligence layer:
- Work IQ: Optionally, you build agents with Work IQ, which can provide access to the organizations' intelligence (email, meetings, files, people context, search, memory, reasoning signals) to every agent.
No matter what technology you use to create agents or to extend Microsoft 365 Copilot, you can always rely on Microsoft Agent 365 to observe, govern, and secure every agent across your organization.

Your learning options to extend Microsoft 365 Copilot
๐งช Where should I start to build agents?
There are plenty of options for you to start from. To create Declarative Agents, you can dig into technologies like Agent Builder, Custom SharePoint Agents, or pro-code Declarative Agents with the Microsoft 365 Agents Toolkit. To create Custom Engine Agents, you can explore technologies like Microsoft Copilot Studio, Microsoft Foundry, or pro-code Custom Engine Agents with the Microsoft 365 Agents Toolkit. To create your own apps built on top of Microsoft 365 and Microsoft 365 Copilot you should explore the Work IQ area.
No matter what kind of AI solution you are working on, you should always learn about Microsoft Agent 365 to manage agents via the agents registry, have access control and security, handle visualization and observability, and implement interoperability.
In the following flowchart, you can find useful tips to learn where to start from.
๐ What's New?
Updated in July 2026
Weโre excited to announce a brand new set of hands-on labs about extending Microsoft 365 Copilot with the new SharePoint Copilot Apps.
- Build your first SharePoint Copilot App: Scaffold an SPFx v1.24 Copilot Component with React, customize it, add custom tool parameters, test it locally in the Copilot Workbench, then package and deploy it so it renders as an interactive UX component inside Microsoft 365 Copilot. ๐ Start this lab
Updated in June 2026
Weโre happy to introduce a brand new set of hands-on labs designed to help you understand how to extend Copilot Cowork.
-
Copilot Cowork setup and extensibility: Learn what Copilot Cowork is, how to prepare your tenant for Cowork, and which extensibility options are available to tailor Cowork to your organization's needs. ๐ Start this lab
-
Build your first skill: Build custom Agent Skills that teach Cowork when and how to run a specific domain workflow, then manage and publish your own skills.
๐ Start this lab -
Build your first plugin: Package skills and connectors into a Cowork plugin as a Microsoft 365 app, then build and deploy your own plugin to extend Cowork. ๐ Start this lab
๐งโ๐ป More
Connect with us
Join the conversation on GitHub Discussion!
For makers
Learn to build agents with Microsoft Copilot Studio at Agent Academy!
๐ Issues
We really appreciate your feedback! Please use the issues list to share your comments and issues, or if you're in Microsoft let us know in the "Copilot Developer Camp Early Testers" chat in Microsoft Teams. Thanks!
๐ Code of Conduct
This project has adopted the Microsoft Open Source Code of Conduct.
Resources:
- Microsoft Open Source Code of Conduct
- Microsoft Code of Conduct FAQ
- Contact opencode@microsoft.com with questions or concerns
