Pre-built, deploy-ready AI agents for Microsoft 365
Built by the Copilot Acceleration Team (CAT) at Microsoft
Agent templates are pre-configured, deploy-ready AI agents for Microsoft 365 designed to address common workplace scenarios β from daily planning to policy lookup to request tracking to customer research. Each template ships as a complete package that you can deploy in minutes or customize to fit your organization's needs.
This repository includes two types of agents:
- Declarative Agents (DAs) β Lightweight agents that run inside Microsoft 365 Copilot, grounded in your organization's data (SharePoint, email, Teams, calendar, and more). No custom code or Copilot Studio license required.
- Custom Agents (CAs) β Full-featured agents built in Copilot Studio with topics, Power Automate flows, and connector integrations for more complex workflows.
Each agent folder contains a full Bill of Materials (BOM):
| Asset | Description |
|---|---|
| π Overview Deck | Scenario overview, architecture, personas, and demo prompts |
| π Setup Guide | Step-by-step deployment instructions tailored to the agent's platform |
| π§ͺ Evaluation Test Plan | Test scenarios with expected results and pass/fail criteria |
| π¦ Agent Package (.zip) | Pre-built package ready to deploy |
| π Sample Files | Sample data files for testing (where applicable) |
- Click on any agent folder above
- Read the README for an overview of the agent
- Follow the Setup Guide for your preferred deployment option
Each agent's README includes detailed deployment instructions tailored to its platform β Declarative Agents deploy through Teams/Agent Builder, while Custom Agents are imported as Power Platform solutions into Copilot Studio.
π‘ To download everything: Click the green
<> Codebutton at the top of this page and select Download ZIP.
All agents in this repository require:
- Microsoft 365 Copilot License β Required for all users interacting with the agents
- Microsoft 365 E3, E5, or Business Premium β Base subscription for Microsoft 365 services
- Microsoft Teams β Desktop or web client to access the agents
Additional prerequisites vary by agent β check each agent's README for details.
Found a bug? Have an idea for an improvement? We'd love to hear from you!
- π Report a Bug β Something not working as expected
- π‘ Request a Feature β Suggest an improvement or new capability
This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution.
When you submit a pull request, a CLA bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately. Simply follow the instructions provided by the bot.
This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.
This project may contain trademarks or logos for projects, products, or services. Authorized use of Microsoft trademarks or logos is subject to and must follow Microsoft's Trademark & Brand Guidelines. Use of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship. Any use of third-party trademarks or logos are subject to those third-party's policies.
This project is licensed under the MIT License. See LICENSE for details.

