← Files DecisionsARCHIVED FILE
plugin.json
8.03 KB · Nov 15, 2026 · 07:33 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "decisions",
"version": "1.0.1",
"description": "Agendas, AI recaps, logged decisions, action items and meeting files from Decisions, the meeting management platform for Microsoft 365.",
"author": {
"name": "Decisions",
"email": "support@meetingdecisions.com",
"url": "https://www.meetingdecisions.com"
},
"homepage": "https://support.meetingdecisions.com/en/decisions-connector-for-chatgpt",
"keywords": [
"meetings",
"agenda",
"decisions",
"action items",
"minutes",
"microsoft 365",
"teams"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Decisions",
"shortDescription": "Meetings, decisions, results",
"longDescription": "Decisions is the secure meeting management platform for Microsoft 365 and Teams \u2014 trusted by thousands of organizations to turn meetings into results.\n\nYour calendar knows when meetings happen. Decisions knows what they're for and what came out of them: structured agendas, AI Recap summaries, AI Minutes, a formal decision log, and action items synced to Microsoft Planner. Connect the two, and ChatGPT gets smarter about your meetings and decisions \u2014 every answer grounded in a proper system of record.\n\nWhat you can do:\n\n- Prepare in minutes \u2014 \"What's on the agenda for tomorrow's leadership team meeting?\" ChatGPT pulls the agenda, presenters, and files, then helps draft your talking points.\n- Know what was decided \u2014 \"What did we agree in Friday's steering meeting?\" Answers come from your team's logged decision register, not memory. Or review the log itself: \"List the decisions we've made this quarter.\"\n- Keep momentum \u2014 AI Recap summaries, takeaways, and open action items with owners, due dates, and status.\n- Find the files \u2014 decks, notes, and recordings tied to any meeting across SharePoint, OneDrive, and Teams.\n- Find any file \u2014 search your OneDrive and SharePoint for the document you need, meeting or not.\n- Shape the agenda \u2014 create an agenda, add, reorder or update items as an organizer, or suggest items for the organizer to approve. Every change is confirmed with you first.\n- Log decisions \u2014 record a decision in your team's decision register, or correct one already logged.\n- Check preparation \u2014 the Meeting Engagement Score shows how complete an agenda is and how engaged attendees were before the meeting.\n\nAsk in your own words \u2014 search understands natural phrasing; no exact meeting titles needed.\n\nEnterprise-grade by design: Decisions is built natively on Microsoft 365, so meeting content never leaves your organization's tenant \u2014 agendas in OneDrive and SharePoint, decisions in SharePoint lists, tasks in Planner. ChatGPT connects with each user's own signed-in Microsoft identity, and existing Microsoft 365 permissions always apply. Security documentation: https://trust.meetingdecisions.com\n\nGetting started: sign in with your Microsoft 365 account. If Decisions is new to your organization, your Microsoft 365 admin can grant tenant-wide consent at https://app.boarddecisions.com/web/#/admin-consent\n\nDecisions \u2014 turning meetings into results.",
"developerName": "Decisions",
"category": "Productivity",
"websiteURL": "https://www.meetingdecisions.com",
"supportURL": "https://support.meetingdecisions.com/en",
"privacyPolicyURL": "https://www.meetingdecisions.com/ai-privacy",
"termsOfServiceURL": "https://www.meetingdecisions.com/terms-of-service",
"defaultPrompt": [
"What's on the agenda for my next leadership team meeting?",
"What did we decide in last week's steering meeting?",
"Summarize yesterday's project sync and list the open action items with owners."
],
"logo": "./assets/icon-512.png",
"composerIcon": "./assets/icon-512.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Prepare for an upcoming meeting: read its published agenda",
"prompt": "What's on the agenda for the next Team Blue Daily Sync?",
"tools_triggered": "search_meetings, get_meeting_details",
"expected_behavior": "Finds the next occurrence of the recurring Team Blue Daily Sync and returns its five published agenda items with durations: Check-in (5 min), Action items (10), Key metrics (15), Top issues (25), Confirm actions (5). No item is invented."
},
{
"description": "Recall the formally logged decisions from a past meeting",
"prompt": "What did we decide in the Team Blue Daily Sync on 7 September 2026?",
"tools_triggered": "search_meetings, get_decisions_and_tasks",
"expected_behavior": "Returns the two Final decisions from the team's Decisions register for that occurrence: the sync was postponed by 30 minutes so key contributors could join, and Abdul was removed from the rescheduled call. The answer comes from the register, not from the recap text."
},
{
"description": "Catch up on a meeting: AI Recap and open action items with owners",
"prompt": "Summarize the Team Blue Daily Sync from 7 September 2026 and list the open action items with owners.",
"tools_triggered": "search_meetings, get_meeting_details, get_decisions_and_tasks",
"expected_behavior": "Recap: the sync did not progress into the agenda and was rescheduled because Kuldeep and Shraddha were unavailable. Three open tasks, all due 14 September 2026: share the custom templates draft (Arthur Morgan), book the rescheduled sync (Adele Vance), update the key metrics dashboard (Alex Wilber)."
},
{
"description": "Find files attached to a meeting",
"prompt": "Find the minutes document from the Team Blue Daily Sync on 7 September 2026.",
"tools_triggered": "get_meeting_files",
"expected_behavior": "Returns the Word minutes document created on 7 September 2026 for that meeting, with a link into the kqsv team's SharePoint. The file is named, not opened or changed."
},
{
"description": "Add an agenda item as the organizer (write tool, confirmed with the user first)",
"prompt": "Add an agenda item 'Quarterly offsite planning', 10 minutes, presented by me, to the Windrunners conclave on 7 September 2026.",
"tools_triggered": "search_meetings, add_agenda_item",
"expected_behavior": "Nothing is written until the user agrees: ChatGPT shows the Decisions confirmation (meeting, item title, duration, presenter) and, once the user confirms, the second add_agenda_item call adds the item to the conclave's draft agenda, which Arthur Morgan organizes. The reply echoes the item and offers the agenda link."
}
],
"negative": [
{
"description": "Calendar scheduling. Decisions reads and shapes meeting content; it does not book or reschedule calendar events, so a calendar connector should handle this.",
"prompt": "Book a 30-minute meeting with Anna next Tuesday at 3pm."
},
{
"description": "Content pasted into the chat. The notes are already in the conversation; no Decisions meeting record is involved.",
"prompt": "Here are my notes from today's call: [pasted text]. Turn them into a short summary with action items."
},
{
"description": "Generic meeting advice with no reference to the user's own meetings or organization.",
"prompt": "Give me five tips for running more effective team meetings."
}
]
},
"demo_recording_url": "https://figg-my.sharepoint.com/:i:/g/personal/jorgen_solberg_decisions_no/IQDkvGsaAN7tT6e5JsMTqDPfAUzl08q_gBsjJGE24TSfSSk?e=fgVI1o",
"commerce": false
},
"apps": "./.app.json"
}
}
}
SHA-256: b4c3991886a49ec55caa5a9a9e4ac6c290d9c93dfe0212ae968e8ef80a1adfb4