← Files EdBuild AIARCHIVED FILE

plugin.json

5.82 KB · Nov 10, 2026 · 00:09 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "edbuild",
  "version": "1.0.0",
  "description": "EdBuild AI turns your documents into complete e-learning courses, right from ChatGPT.\nUpload a PDF: EdBuild AI analyzes it, splits it into learning units with clear objectives, then generates the activities you choose: quizzes, flashcards, glossaries, drag-and-drop exercises, and video and podcast drafts. You can also find an existing course, edit its chapters, learning units and activities, and get the link to share it with your learners.\nWho it is for: trainers, instructional designers and L&D teams who use EdBuild AI.\nRequirements: an EdBuild AI account with access to the MCP connector. Each PDF you upload becomes one chapter. EdBuild AI only accesses the courses available to your connected account.",
  "author": {
    "name": "EdBuild AI",
    "url": "https://www.edbuild.ai"
  },
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "EdBuild AI",
        "shortDescription": "Turn documents into e-learning",
        "longDescription": "EdBuild AI turns your documents into complete e-learning courses, right from ChatGPT.\nUpload a PDF: EdBuild AI analyzes it, splits it into learning units with clear objectives, then generates the activities you choose: quizzes, flashcards, glossaries, drag-and-drop exercises, and video and podcast drafts. You can also find an existing course, edit its chapters, learning units and activities, and get the link to share it with your learners.\nWho it is for: trainers, instructional designers and L&D teams who use EdBuild AI.\nRequirements: an EdBuild AI account with access to the MCP connector. Each PDF you upload becomes one chapter. EdBuild AI only accesses the courses available to your connected account.",
        "developerName": "EdBuild AI",
        "category": "Education & Research",
        "websiteURL": "https://www.edbuild.ai/en/solutions/mcp",
        "supportURL": "https://help.edbuild.ai/en/",
        "privacyPolicyURL": "https://www.edbuild.ai/en/politique-de-confidentialite",
        "termsOfServiceURL": "https://www.edbuild.ai/en/cgv",
        "defaultPrompt": [
          "I want to create an EdBuild AI training from my PDF.",
          "I want to edit one of my EdBuild AI trainings.",
          "I want to finish one of my EdBuild AI trainings: generate the missing activities and render the pending videos and podcasts."
        ],
        "logo": "./assets/logo.png",
        "logoDark": "./assets/logo-dark.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Create a course from a PDF",
              "prompt": "Create a training course from this PDF.",
              "tools_triggered": "edbuild_upload_link, edbuild_formation_create, edbuild_chapter_analyze_pdf, edbuild_job_status",
              "expected_behavior": "A drop zone is shown; once the PDF is dropped, a course is created and its chapter gets notions with learning objectives.",
              "file_attachment_urls": [
                "https://cdn.prod.website-files.com/67ea579d4e9af4659db10f60/6ad4929f4f200d6fcd0916a4_edbuild-ai-sample-onboarding-welcome.pdf"
              ]
            },
            {
              "description": "Find a course",
              "prompt": "Find my course \"Onboarding - welcome\" and show its chapters.",
              "tools_triggered": "edbuild_formation_search, edbuild_formation_get",
              "expected_behavior": "The sample course is found; its chapters and notions are listed."
            },
            {
              "description": "Generate activities",
              "prompt": "Add a quiz and flashcards to each notion of chapter 1.",
              "tools_triggered": "edbuild_generate_activities, edbuild_job_status",
              "expected_behavior": "The requested activities are generated for each notion of chapter 1."
            },
            {
              "description": "Edit a course",
              "prompt": "Rename the course \"Onboarding - welcome\" to \"Welcome to the team\".",
              "tools_triggered": "edbuild_formation_search, edbuild_formation_edit",
              "expected_behavior": "The title is changed; the answer confirms the new title."
            },
            {
              "description": "Share a course",
              "prompt": "Give me the link to my course \"Welcome to the team\".",
              "tools_triggered": "edbuild_formation_search, edbuild_formation_link",
              "expected_behavior": "An app.edbuild.ai link that opens the course (the editor if it is not published)."
            }
          ],
          "negative": [
            {
              "description": "Course without a source document: no course or activity is created; the assistant explains a PDF is needed and offers to help write the source document.",
              "prompt": "Write a full GDPR training course for me, I have no PDF."
            },
            {
              "description": "Unrelated request: EdBuild is not called.",
              "prompt": "What's the weather in Paris tomorrow?"
            },
            {
              "description": "Course from another account: EdBuild answers that it is not accessible with this connection, and returns no data.",
              "prompt": "Open the course with id 00000000-0000-0000-0000-000000000000."
            }
          ]
        },
        "commerce": false,
        "commerce_description": "EdBuild does not sell anything inside ChatGPT. AI generations use credits from the user's existing EdBuild plan; no purchase or upgrade flow is offered."
      },
      "publication": {
        "release_notes": "First release.",
        "translations": {
          "fr-FR": {
            "subtitle": "Vos documents en formations"
          }
        }
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 236bc6ea50bd73f69c3471ec908b4a2a3b18b05974a82e41da3442bc3047e090