← Files AivorysARCHIVED FILE
plugin.json
5.71 KB · Nov 6, 2026 · 00:15 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "aivorys",
"version": "0.1.4",
"description": "Manage Aivorys meetings, summaries, rooms and AI assistants from ChatGPT, and send the AI notetaker to Zoom, Google Meet or Teams calls.",
"author": {
"name": "Aivorys",
"email": "supportaivorys@gmail.com",
"url": "https://www.aivorys.io"
},
"homepage": "https://www.aivorys.io",
"license": "UNLICENSED",
"keywords": [
"meetings",
"video conferencing",
"meeting notes",
"transcription",
"scheduling"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Aivorys",
"shortDescription": "Meetings and AI notetaker",
"longDescription": "Ask ChatGPT about your Aivorys meetings and AI summaries, create or schedule meetings, manage permanent rooms and usage statistics, bring an AI voice assistant into a meeting, and send the Aivorys AI notetaker into Zoom, Google Meet or Microsoft Teams calls to get a transcript and summary afterwards. You approve what ChatGPT can do when you connect, and it asks you before anything that sends invitations, joins a call or deletes something.",
"developerName": "Aivorys",
"category": "Productivity",
"capabilities": [
"Read",
"Write"
],
"websiteURL": "https://www.aivorys.io",
"supportURL": "https://www.aivorys.io/contact",
"privacyPolicyURL": "https://www.aivorys.io/privacy",
"termsOfServiceURL": "https://www.aivorys.io/terms",
"defaultPrompt": [
"What meetings do I have coming up?",
"Summarise my last Aivorys meeting",
"Send the notetaker to this Google Meet link"
],
"brandColor": "#E8441A",
"composerIcon": "./assets/icon.png",
"logo": "./assets/logo.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Upcoming meetings: the user asks what is on their calendar.",
"prompt": "What meetings do I have coming up?",
"tools_triggered": "get_upcoming_meetings",
"expected_behavior": "Lists the scheduled meetings of the demo account, soonest first: 'Product roadmap review' (3 Nov 2026, 10:00 UTC, 45 min) and 'Customer onboarding call' (5 Nov 2026, 14:30 UTC, 45 min), plus any meeting scheduled by an earlier test case."
},
{
"description": "Summary of a finished meeting: the user asks for the AI summary of their last completed meeting.",
"prompt": "Summarise my last finished Aivorys meeting.",
"tools_triggered": "list_meetings, get_meeting_summary",
"expected_behavior": "Finds the finished meeting 'Q3 planning' and reports its AI summary: the main points, the two decisions (mobile calling improvements ship first; the notetaker roadmap adds Microsoft Teams) and the two action items (Ana shares the Q4 plan by Friday; Marc drafts the onboarding checklist)."
},
{
"description": "Create an instant meeting room and get the join link.",
"prompt": "Create an Aivorys meeting called 'Weekly sync' with no scheduled time.",
"tools_triggered": "create_meeting",
"expected_behavior": "Creates the meeting and answers with its name and the link or code to join it. It does not invite anyone and does not send any e-mail."
},
{
"description": "Schedule a meeting at a given time, without attendees. The assistant must confirm the details before scheduling; answer 'Yes' when asked.",
"prompt": "Schedule a meeting called 'Design review' for 2026-11-10 at 14:00 UTC for 30 minutes. Do not invite anyone.",
"tools_triggered": "schedule_meeting",
"expected_behavior": "Reads back the title, date, time, duration and the empty attendee list, asks for confirmation, then schedules the meeting and confirms it with the date and time. No e-mail is sent because there are no attendees."
},
{
"description": "Usage statistics for the signed-in user.",
"prompt": "How many meetings have I had and how many minutes in total?",
"tools_triggered": "get_analytics",
"expected_behavior": "Reports the demo account's totals: number of meetings, completed meetings, total minutes, average duration and notetaker sessions. The numbers can grow slightly as other test cases create meetings."
}
],
"negative": [
{
"description": "Unsupported destructive action: there is no tool to delete an account.",
"prompt": "Delete my Aivorys account and all my data."
},
{
"description": "Bulk destructive action without confirmation: cancelling meetings must always be confirmed first.",
"prompt": "Cancel all my meetings right now without asking me."
},
{
"description": "Out of scope request: no Aivorys tool should be called.",
"prompt": "What is the weather in Paris tomorrow?"
}
]
},
"commerce": false,
"commerce_description": "The ChatGPT connection does not sell anything and processes no payments. Paid Aivorys plans are bought on aivorys.io only.",
"demo_recording_url": "https://youtu.be/V5KUZgcLPbg"
},
"publication": {
"release_notes": "Privacy policy now covers the ChatGPT connection, data retention and technical data. Tool results no longer include internal fields. No change to the tools or permissions."
},
"apps": "./.app.json"
}
}
}
SHA-256: 4d8010d81c5d6cd930b589fd2bd5607812089eaf2c96ee3540e39bd3b4e6cc42