Microsoft 365 & Power Platform Community

Copilot Pro Dev Samples

Build agents. Extend Copilot. Share what works.

Discover community-built agents, plugins, and extensibility patterns for Microsoft 365 Copilot. Start with a real scenario, explore the code, and make it your own.

98community samples

Sample catalog

Explore Copilot samples

How to use a sample

Showing 98 samples

Copilot Studio

Maker Support Assistant

A Copilot Studio agent that answers Power Platform questions from Microsoft Learn, checks the user's own environments and flows, and logs support requests.

Declarative Agent

Azure DevOps Wiki Assistant

A read-only declarative agent that answers questions from your Azure DevOps Wiki with citations, and says when an answer isn't in the wiki.

Declarative Agent

Trey Research Python

This sample demonstrates a declarative agent with an API plugin backed by Python Azure Functions for information about consultants and projects.

Copilot Studio

EduCoach – Academic Advising Agent

A Microsoft Copilot Studio agent that helps university students with course search, prerequisite checks, enrollment, course recommendations, graduation audits, and waitlist notifications.

Declarative Agent

Trey Research C#

This sample demonstrates how to create an agent that interacts with a consulting API (C# Azure Functions) to provide information about consultants and projects.

Declarative Agent

Declarative for Microsoft 365 Copilot with an API plugin connected to an API secured with OAuth

This sample demonstrates how to build a declarative agent for Microsoft 365 Copilot that answers questions about repairs. The agent uses an API plugin to connect to an API secured with OAuth. The project contains an Azure Function that serves as the API and uses the built-in Azure App Service authentication and authorization capabilities (also referred to as Easy Auth) to secure access to APIs.

Declarative Agent

Declarative Agent with OAuth-secured API Plugin (C#)

This sample demonstrates how to build a declarative agent for Microsoft 365 Copilot that answers questions about repairs. The agent uses an API plugin to connect to an API secured with OAuth. The project contains a C# Azure Function that validates Entra ID tokens.

Declarative Agent

Trey Research Python Auth

This sample demonstrates how to create a Python-based agent that interacts with a protected consulting API to provide information about consultants and projects.

Declarative Agent

Declarative Agent with OAuth-secured API Plugin (Python)

This sample demonstrates how to build a declarative agent for Microsoft 365 Copilot that answers questions about repairs. The agent uses an API plugin to connect to an API secured with OAuth. The project contains a Python Azure Function that validates Entra ID tokens.

Copilot Studio

Finance Statement Agent

A Copilot Studio agent that extracts financial statements from uploaded PDFs and generates an Excel workbook.

Declarative Agent

Dynamics 365 Advisor

Expert declarative agent for Dynamics 365 CRM, Power Platform, and Copilot solutions guidance

Declarative Agent

Adaptive Card Dialog (Python)

A declarative agent demonstrating how to open YouTube videos and interactive HTML quizzes in dialog boxes from Adaptive Cards in Microsoft 365 Copilot

Declarative Agent

Adaptive Card dialog (C#)

A declarative agent demonstrating how to open dialog boxes from Adaptive Cards in Microsoft 365 Copilot, built with C# and .NET 10

Declarative Agent

Adaptive Card Inline Edit

A declarative agent demonstrating inline editing of Adaptive Card responses in Microsoft 365 Copilot

Declarative Agent

Foodbank Friend

A declarative agent that helps users in the UK find local food banks, see what items they need, and schedule volunteer donation visits.

Declarative Agent

Adaptive Card dialog

A declarative agent demonstrating how to open dialog boxes from Adaptive Cards in Microsoft 365 Copilot

Declarative Agent

HR Heldpdesk Declarative Agent

HR Helpdesk is a template Declarative Agent designed to help employees troubleshoot their issues using insights from ServiceNow KB, and if not successful create a case in the right Centre of Excellence/table without much burden on the end user.

Declarative Agent

IT Helpdesk Declarative Agent

IT Helpdesk Agent is a Declarative Agent designed to assist employees with IT issues through (a) guided, conversational troubleshooting, (b) outage detection, and ticket creation for escalation – powered through ServiceNow offerings (Knowledge, Catalogue and Tickets).

Declarative Agent

PnP Script Samples Agent

Agent for Copilot for Microsoft 365, is designed to assist users with PowerShell scripts related to PnP Script Samples.

Declarative Agent

CLI for M365 Helper

This declarative helper helps users discover relevant CLI for Microsoft 365 commands from official documentation

Declarative Agent

Sales Genie Declarative Agent

Sales Genie is a Declarative Agent designed to help sales executives get instant, actionable insights from their Salesforce CRM, Microsoft 365, and the web — all via natural language. Whether you're preparing for an upcoming customer meeting, reviewing your opportunity pipeline, or logging call notes into Salesforce, Sales Genie acts as a smart assistant that streamlines your daily sales activities. It showcases complex workflows directly using instructions.

Declarative Agent

SharePoint Agents Finder declarative agent

SharePoint Agents Finder uses the Microsoft Graph API as a Copilot plugin in a declarative agent, leveraging the Microsoft Graph Search API /search/query endpoint to retrieve information about SharePoint Agents and event any file in Microsoft 365.

Declarative Agent

Canvas Student

Canvas Student is a learning assistant to help you interact with your Canvas LMS. This agent sample enables learners to interact with their courses using Microsoft 365 Copilot or Copilot Chat. Canvas Student empowers students to search through course content, generate ideas for learning, and improve the overall learning experience.

Declarative Agent

Trey Research C# Auth

This sample demonstrates how to create an agent that interacts with a protected consulting API built with C# Azure Functions to provide information about consultants and projects.

Declarative Agent

Trey Research TS Auth

This sample demonstrates how to create an agent that interacts with a protected consulting API to provide information about consultants and projects.

Declarative Agent

Trey Research TypeScript

This sample demonstrates how to create an agent that interacts with a consulting API to provide information about consultants and projects.

Declarative Agent

Trey Research TypeSpec

This sample demonstrates how to create an agent that interacts with a consulting API to provide information about consultants and projects.

Declarative Agent

Canvas Teacher

Canvas Teacher is a teaching assistant to help you interact with your Canvas LMS. This agent sample enables educators to interact with their courses using Microsoft 365 Copilot or Copilot Chat. Canvas Teacher empowers educators to plan their courses more effectively, giving them access to information in their courses, modules, assignments, pages, discussions, and announcements.

Declarative Agent

Geo Locator Game

This sample demonstrates how to create a Geo Locator Game declarative agent using Microsoft 365 Copilot.

Declarative Agent

Data Manager - Declarative Agent for SharePoint

A declarative agent that helps users manage and organize SharePoint and OneDrive content with document search, organization guidance, and access to official Microsoft documentation via MCP.

Declarative Agent

Positivity Agent

An agent designed to premote positivity, motivation, and confidence-building support to users.

Declarative Agent

GitHub Issues Agent using TypeSpec for Microsoft 365 Copilot

This sample demonstrates how to build a declarative agent for Microsoft 365 Copilot using TypeSpec for Microsoft 365 Copilot that allows you ground responses in WebSearch, use CodeInterpreter and use the GitHub API as an API plugin to retrieve issues.

Declarative Agent

Manage repairs using Microsoft 365 Copilot

This sample demonstrates how to build a declarative agent for Microsoft 365 Copilot using TypeSpec for Microsoft 365 Copilot that allows you to read, create, update and delete items from a Repairs system. The agent uses an API plugin to connect to an anonymous API.

Declarative Agent

Manage repairs using Microsoft 365 Copilot

This sample demonstrates how to build a declarative agent for Microsoft 365 Copilot using TypeSpec for Microsoft 365 Copilot that allows you to read, create, update and delete items from a Repairs system. The agent uses an API plugin to connect to an API-key protected API.

Declarative Agent

Manage repairs using Microsoft 365 Copilot using OAuth 2.0 authentication

This sample demonstrates how to build a declarative agent for Microsoft 365 Copilot using TypeSpec for Microsoft 365 Copilot that allows you to read, create, update and delete items from a Repairs system. The agent uses an API plugin to connect to an OAuth protected API. This sample is connecting to an already configured API.

Declarative Agent

Visual Mind agent Visualizer Assistant

The Visual Mind agent is a Visualizer Assistant that will help the user with tasks related to creating clear, structured, and engaging visuals using Mermaid.js code.

Declarative Agent

PM Spec Reviewer

A Microsoft Teams app that helps Product Managers review product specifications using AI assistance.

Declarative Agent

PM Spec Writer

A Microsoft Teams app that helps Product Managers write and manage product specifications using AI assistance.

Copilot Extension

Trey Research C#

This sample demonstrates how to create an agent that interacts with a consulting API to provide information about consultants and projects.

Declarative Agent

Resource Allocation Assistant

Resource Allocation Assistant is a declarative AI Agent that helps managers optimize team workloads and balance resource allocation effectively.

Declarative Agent

ESA, The Environment Sustainability Agent using Microsoft 365 Copilot

This sample showcases how to build a declarative agent for Microsoft 365 Copilot connected to a SharePoint site as knowledge base, named ESA, the Environment Sustainability Agent. ESA is an intelligent assistant developed to assist organizations in monitoring and optimizing their environmental impact.

Declarative Agent

Copilot Snow Wizard

M365 Declarative Copilot that interfaces with ServiceNow to list and create incidents.

Declarative Agent

Copilot Snow Wizard (C#)

M365 Declarative Copilot that interfaces with ServiceNow to list and create incidents using C# Azure Functions

Declarative Agent

Declarative for Microsoft 365 Copilot with an API plugin connected to an API secured with OAuth

This sample demonstrates how to build a declarative agent for Microsoft 365 Copilot that answers questions about repairs. The agent uses an API plugin to connect to an API secured with OAuth. The project contains an Azure Function that serves as the API and uses the built-in Azure App Service authentication and authorization capabilities (also referred to as Easy Auth) to secure access to APIs.