Copilot Studio Gallery
ContributorsShare a sample
← Back to gallery

Agents

Project Thread Synthesis

A grounded project-thread assistant that turns Outlook discussions into decisions, actions, open questions, and risks, then offers a confirmed Teams channel recap or follow-up meeting.

SKby Sushank KumarVersion 1.0.0.01 downloadGitHub Release ZIP downloads across tracked versions since 2026-11-07. Last counted 2026-11-08T07:45:37.325Z. Includes direct downloads, repeats, and automation; not installations. As of 2026-11-08T07:45:37.325Z.Rate & discuss

This community example is provided as-is and is not covered by Microsoft Support. The underlying Copilot Studio and Power Platform products retain their standard support. Importing can create or modify resources and use your connections and permissions. Support details

Download ZIP
What’s in the solution
  • 1 agent
  • 4 tools
  • 1 skill
AgentToolsSkills

Project Thread Synthesis

Agent

  • Check existing calendar events
  • Create calendar event
  • Post project recap to channel
  • Read Outlook mail thread
  • email-thread-recap-followup
Productivity & knowledgeoutlookemailteamscalendarsummarization

Project Thread Synthesis retrieves a specific Outlook conversation about a team or project and produces a structured, factual recap of its decisions, action items, open questions, and risks. After reviewing the recap, the user can confirm a destination team and standard channel for posting it, or schedule a follow-up meeting.

Agent and actions

  • The Outlook Mail MCP tool reads the selected thread and is explicitly restricted from sending, replying, forwarding, or drafting email.
  • The synthesis skill resolves ambiguous thread requests, grounds every recap item in the retrieved messages, and performs a confidentiality review.
  • The Teams action can post the HTML recap to a user-confirmed standard channel.
  • The agent shows the recap and confirms the destination before posting. It does not post sensitive recaps to a channel.
  • Calendar actions check for an existing follow-up before creating a new event.

Import notes

After importing the unmanaged solution:

  1. Authorize the Outlook Mail, Outlook Calendar, and Microsoft Teams connection references.
  2. Confirm the Outlook tool remains read-only for mail operations.
  3. Review permissions for Teams channel posting and calendar event creation.
  4. Test thread selection by project, subject, sender, date range, topic, and link.
  5. Verify ambiguous requests ask for clarification and that confidential content is not delivered without the expected review behavior.
  6. Test duplicate follow-up detection before enabling calendar creation.

The agent does not send or modify email and does not invent owners or dates that are absent from the retrieved thread. The Teams connector does not support posting to private channels; confirm the team and standard channel with the user before posting.

Agents and their components

The MCP servers, tools, and skills each agent uses, and which agents hand off to others. Hover a component for its description.

AgentToolsSkills

Project Thread Synthesis

Agent

  • Check existing calendar events
  • Create calendar event
  • Post project recap to channel
  • Read Outlook mail thread
  • email-thread-recap-followup

Exploded solution manifest

The download rebuilds these submitted files at the ZIP root. Gallery metadata and the human-facing README are excluded.

Solution
EmailThreadSynthesis
Publisher
A3P
Version
1.0.0.0
Files
16
component: 10bot: 2other: 2solution: 2
PathTypeSize
[Content_Types].xmlother1,019 B
Assets/botcomponent_connectionreferenceset.xmlother1,310 B
botcomponents/Default_Thread_Recap_Assistant_4e99be.skill.email-thread-recap-followup_Yj6/botcomponent.xmlcomponent938 B
botcomponents/Default_Thread_Recap_Assistant_4e99be.skill.email-thread-recap-followup_Yj6/datacomponent9,526 B
botcomponents/Default_Thread_Recap_Assistant_4e99be.tool.Check_existing_calendar_events/botcomponent.xmlcomponent537 B
botcomponents/Default_Thread_Recap_Assistant_4e99be.tool.Check_existing_calendar_events/datacomponent182 B
botcomponents/Default_Thread_Recap_Assistant_4e99be.tool.Create_calendar_event/botcomponent.xmlcomponent456 B
botcomponents/Default_Thread_Recap_Assistant_4e99be.tool.Create_calendar_event/datacomponent182 B
botcomponents/Default_Thread_Recap_Assistant_4e99be.tool.Post_Teams_recap_to_self/botcomponent.xmlcomponent500 B
botcomponents/Default_Thread_Recap_Assistant_4e99be.tool.Post_Teams_recap_to_self/datacomponent181 B
botcomponents/Default_Thread_Recap_Assistant_4e99be.tool.Read_Outlook_mail_thread/botcomponent.xmlcomponent585 B
botcomponents/Default_Thread_Recap_Assistant_4e99be.tool.Read_Outlook_mail_thread/datacomponent251 B
bots/Default_Thread_Recap_Assistant_4e99be/bot.xmlbot400 B
bots/Default_Thread_Recap_Assistant_4e99be/configuration.jsonbot1,321 B
customizations.xmlsolution2,069 B
solution.xmlsolution2,601 B

Rate & discuss

Found this solution useful? Give it a thumbs up, ask a question, or share what you built.

GitHub Discussions ↗

Sign in with GitHub to join the conversation. Your comments and reactions are public.

Loading discussion...

This community example is provided as-is and is not covered by Microsoft Support. The underlying Copilot Studio and Power Platform products retain their standard support. Importing can create or modify resources and use your connections and permissions. Support details

Download ZIP

Explore community-built apps, agents, and workflows before you install.

Third-party noticesView on GitHub