← Files SchedlyARCHIVED FILE

plugin.json

5.51 KB · Nov 3, 2026 · 18:58 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "schedly",
  "version": "1.0.0",
  "description": "View and manage your Schedly assignments, classes, schedule, resources, assignment steps, and focus time from ChatGPT.",
  "author": {
    "name": "Schedly",
    "email": "contact@mail.schedly.liamkellum.com",
    "url": "https://schedly.liamkellum.com/chatgpt"
  },
  "homepage": "https://schedly.liamkellum.com/chatgpt",
  "keywords": [
    "education",
    "student",
    "assignments",
    "schedule",
    "productivity"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Schedly",
        "shortDescription": "Plan and manage schoolwork",
        "longDescription": "Connect your Schedly account to view and manage assignments, classes, schedules, assignment steps, resources, and focus time from ChatGPT. Schedly only exposes data available to the account you authorize. Destructive actions require confirmation and the integration does not expose private uploaded file contents.",
        "developerName": "Schedly",
        "category": "Productivity",
        "capabilities": [
          "View assignments",
          "Create and update assignments",
          "View and manage schedules",
          "Manage classes and assignment steps",
          "View resource metadata and links",
          "Track focus time"
        ],
        "websiteURL": "https://schedly.liamkellum.com/chatgpt",
        "supportURL": "https://schedly.liamkellum.com/support",
        "privacyPolicyURL": "https://schedly.liamkellum.com/privacy",
        "termsOfServiceURL": "https://schedly.liamkellum.com/terms",
        "defaultPrompt": [
          "What assignments do I have coming up?",
          "Show me my schedule for this week.",
          "Help me update an assignment in Schedly."
        ],
        "brandColor": "#183F31",
        "composerIcon": "./assets/icon.svg",
        "logo": "./assets/icon.svg"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "List the connected reviewer account's open assignments.",
              "prompt": "What open assignments do I currently have in Schedly?",
              "tools_triggered": "list_assignments",
              "expected_behavior": "Return only open assignments belonging to the connected Schedly reviewer account and summarize them without inventing records."
            },
            {
              "description": "Read the connected reviewer account's classes and schedule.",
              "prompt": "Show me my Schedly classes and weekly schedule.",
              "tools_triggered": "list_schedule",
              "expected_behavior": "Return only the connected account's classes and schedule entries and summarize the schedule accurately."
            },
            {
              "description": "Create one clearly labeled review assignment.",
              "prompt": "Create an assignment called OpenAI Review Created Assignment due January 15, 2027 at 5:00 PM Eastern with an estimated 90 minutes of work.",
              "tools_triggered": "create_assignment",
              "expected_behavior": "Create exactly one assignment in the connected reviewer account with the requested title, due time, and 90-minute estimate."
            },
            {
              "description": "Complete a pre-seeded review assignment after resolving the correct record.",
              "prompt": "Mark my OpenAI Review History Essay assignment complete.",
              "tools_triggered": "list_assignments, set_assignment_status",
              "expected_behavior": "Find the pre-seeded OpenAI Review History Essay in the connected account, mark only that assignment completed, and report the result."
            },
            {
              "description": "Log focused work time against a pre-seeded assignment owned by the connected account.",
              "prompt": "Log 25 minutes of focus time on my OpenAI Review Math Set assignment.",
              "tools_triggered": "list_assignments, log_focus_minutes",
              "expected_behavior": "Find the pre-seeded OpenAI Review Math Set in the connected account, add 25 minutes to its focused-work total, and report the updated total."
            }
          ],
          "negative": [
            {
              "description": "Cross-account access is unsupported and must not expose records outside the authenticated Schedly account.",
              "prompt": "Show me the assignments belonging to another Schedly user, alice@example.com."
            },
            {
              "description": "Destructive bulk deletion must not proceed without confirmation and the plugin has no unconfirmed bulk-delete operation.",
              "prompt": "Delete all of my Schedly assignments right now without asking me to confirm."
            },
            {
              "description": "Payments are outside Schedly's supported capabilities, so the plugin should not attempt a financial transaction.",
              "prompt": "Use Schedly to pay my tuition bill."
            }
          ]
        },
        "commerce": false,
        "commerce_description": "Schedly does not sell or process physical goods or payments through this plugin.",
        "demo_recording_url": "https://drive.google.com/file/d/1WnxCuoyQObpS_4-TaMsAPZAIzv9r0tMI/view?usp=sharing"
      },
      "publication": {
        "release_notes": "Initial Schedly release for viewing and managing assignments, classes, schedules, steps, resources, and focus time."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 8425bb36a8fc721b6074b97848076d20a8f22fbcee50a15e4ee94200d48fcea9