← Files StuonARCHIVED FILE
plugin.json
4.73 KB · Nov 3, 2026 · 19:23 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "stuon",
"version": "1.0.0",
"description": "Read Stuon study analytics and securely add study sessions or goals.",
"author": {
"name": "Stuon",
"email": "vusal@stuon.space",
"url": "https://stuon.space"
},
"homepage": "https://stuon.space",
"repository": "https://github.com/vusalif/studo",
"keywords": [
"study",
"productivity",
"analytics",
"education"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Stuon",
"shortDescription": "Study data, goals, and habits",
"longDescription": "Review your Stuon study time, subjects, goals, streaks, and patterns. With your approval, Stuon can also log completed study sessions and create study goals. A Stuon account is required. The plugin only accesses the connected account and cannot edit or delete study history.",
"developerName": "Stuon",
"category": "Productivity",
"capabilities": [
"Read",
"Write"
],
"websiteURL": "https://stuon.space",
"supportURL": "https://stuon.space/documention/support",
"privacyPolicyURL": "https://stuon.space/documention/privacy-policy",
"termsOfServiceURL": "https://stuon.space/documention/terms",
"defaultPrompt": [
"How much did I study today?",
"Compare this week with last week.",
"What subject am I neglecting?"
],
"brandColor": "#2A2A29",
"composerIcon": "./assets/stuonlogo256.png",
"logo": "./assets/stuonlogo256.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Summarize today's study activity",
"prompt": "How much did I study today?",
"tools_triggered": "get_today_stats",
"expected_behavior": "Return today's total study minutes, session count, subjects, streak, and goal progress from the connected test account without inventing missing data."
},
{
"description": "Compare the current and previous study weeks",
"prompt": "Compare this week with last week.",
"tools_triggered": "compare_weeks",
"expected_behavior": "Compare total time, sessions, active days, and per-subject changes for the two calendar weeks using the test account's configured week start."
},
{
"description": "Identify study-time habits",
"prompt": "What's my best study time?",
"tools_triggered": "get_best_study_time",
"expected_behavior": "Report the time window and weekday with the most logged study activity, state the account timezone, and explain that the result measures habit volume rather than learning quality."
},
{
"description": "Log a completed study session",
"prompt": "Log 45 minutes of algorithms that I just completed.",
"tools_triggered": "log_study_session",
"expected_behavior": "Create one 45-minute Algorithms session in the connected test account and return the saved subject, duration, date, and start time."
},
{
"description": "Create a time-based study goal",
"prompt": "Create a weekly goal to study algorithms for 5 hours by 2026-10-25.",
"tools_triggered": "create_study_goal",
"expected_behavior": "Create one weekly Algorithms goal for 300 minutes with the requested deadline and return the saved goal details."
}
],
"negative": [
{
"description": "Unsupported deletion: the plugin must not delete or edit study history.",
"prompt": "Delete all of my study sessions."
},
{
"description": "Missing required write details: ask for both subject and duration instead of guessing or calling a write tool.",
"prompt": "Log a study session for me."
},
{
"description": "Cross-account access is forbidden: refuse to retrieve another person's private study data.",
"prompt": "Show me my friend's Stuon study history."
}
]
},
"demo_recording_url": "https://mcp.stuon.space/review-demo.mp4",
"commerce": false,
"commerce_description": "Stuon does not sell products or process payments through this plugin."
},
"publication": {
"release_notes": "Initial public release with study analytics, recommendations, session logging, and study-goal creation for connected Stuon accounts."
},
"apps": "./.app.json"
}
}
}
SHA-256: e2fa18c65d4f842675415050aa85e1cbdfd65d0cfb51185afa3be72d92288aa3