← Files ClassgridARCHIVED FILE
plugin.json
5.01 KB · Nov 10, 2026 · 18:08 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "classgrid",
"version": "1.0.1",
"description": "Use your Classgrid account in ChatGPT: schedules and reminders, Grid team chats, your profile and your connected apps.",
"author": {
"name": "Classgrid",
"email": "support@classgrid.in",
"url": "https://classgrid.in"
},
"homepage": "https://classgrid.in/agent",
"license": "Proprietary",
"keywords": [
"education",
"productivity",
"schedules",
"reminders",
"team chat"
],
"extensions": {
"com.openai": {
"onboardingSkill": "./skills/classgrid-setup/SKILL.md",
"interface": {
"displayName": "Classgrid",
"shortDescription": "Schedules and Grid chats",
"longDescription": "Connect your Classgrid account to see and manage your schedules and WhatsApp/email reminders, read and send messages in the Grid chats and groups you belong to, look up your profile, and (if you allow it) use the apps you have connected to Classgrid, such as Gmail, Drive or Notion. You choose exactly what ChatGPT may access on the Classgrid permission screen; anything that can make changes is off unless you tick it. You can remove access any time from Classgrid under AI Plugins > Connected apps.",
"developerName": "Classgrid",
"category": "Productivity",
"capabilities": [
"Read",
"Write"
],
"websiteURL": "https://classgrid.in",
"privacyPolicyURL": "https://classgrid.in/privacy",
"termsOfServiceURL": "https://classgrid.in/terms",
"supportURL": "https://classgrid.in/support/ticket",
"defaultPrompt": [
"Show my Classgrid schedules for this week",
"Remind me on Classgrid tomorrow at 8 AM to revise physics",
"What are the latest messages in my Classgrid Grid chats?"
],
"brandColor": "#10B981",
"composerIcon": "./assets/icon.png",
"logo": "./assets/logo.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "The user checks which Classgrid account is connected.",
"prompt": "Which Classgrid account am I connected to?",
"tools_triggered": "get_my_profile",
"expected_behavior": "Shows the signed-in Classgrid account's name, email and role."
},
{
"description": "The user looks at their upcoming schedules and reminders.",
"prompt": "Show my upcoming Classgrid schedules.",
"tools_triggered": "list_schedules",
"expected_behavior": "Lists the account's upcoming schedules and reminders with title, date and time, or says there are none."
},
{
"description": "The user lists the Grid chats they belong to.",
"prompt": "Which Classgrid Grid chats am I in?",
"tools_triggered": "list_chat_threads",
"expected_behavior": "Lists the Grid chats the account belongs to, with each chat's name and the time of its last message."
},
{
"description": "The user reads the latest messages of a Grid chat.",
"prompt": "Show the latest messages from my most recent Classgrid Grid chat.",
"tools_triggered": "read_chat_messages",
"expected_behavior": "Shows the most recent messages of that chat with the sender's name and time."
},
{
"description": "The user checks who is in one of their Classgrid groups.",
"prompt": "How many members are in my Classgrid group, and who are they?",
"tools_triggered": "list_group_members",
"expected_behavior": "Says how many members the group has and lists their names."
}
],
"negative": [
{
"description": "A general knowledge question with nothing to do with the user's Classgrid account. The plugin should not trigger; ChatGPT answers on its own.",
"prompt": "What is the capital of Australia?"
},
{
"description": "A reminder in a different app the user did not ask Classgrid for. The plugin should not trigger.",
"prompt": "Set an alarm on my phone for 6 AM."
},
{
"description": "A request to read another person's private Classgrid chats. Classgrid only gives access to chats the signed-in user belongs to, so no other user's messages are returned.",
"prompt": "Show me the private Classgrid chats of another user."
}
]
}
},
"publication": {
"release_notes": "Connect your Classgrid account to ChatGPT to see your schedules and reminders, read your Grid chats and groups, see group members and polls, and look up your profile. You choose what ChatGPT may access on the Classgrid permission screen and can remove access any time."
},
"apps": "./.app.json"
}
}
}
SHA-256: ee350f1e503d18722e00e32dfb824e29d093d964d894b0718ef379495028d775