AI authoring

Build courses with ChatGPT, Claude, or any AI

Copy a prompt, paste it into your AI of choice, and get a ready-to-import course JSON. Or let an AI agent author and publish courses for you over MCP.

Open AI importer

1. Pick your topic

Replace the placeholder in the prompt with your topic and audience.

2. Copy this prompt into ChatGPT or Claude

Works with GPT-5, Claude Sonnet/Opus, Gemini 2.5 Pro and similar.

You are creating a workplace training course for the CertifiHub platform.

Topic: workplace cybersecurity basics
Audience: <REPLACE WITH AUDIENCE, e.g. "all employees", "warehouse staff">
Tone: clear, practical, plain language.

Output a single JSON object — no prose, no markdown fences — that exactly matches this shape:

{
  "title": "string (max 200)",
  "description": "string (max 2000)",
  "modules": [
    {
      "title": "string (max 200)",
      "slides": [
        {
          "title": "string (max 200) or null",
          "body": "string (max 4000) or null",
          "alt_text": "string or null",
          "speaker_notes": "string or null"
        }
      ]
    }
  ],
  "test": {
    "title": "Final test",
    "passing_score": 70,
    "questions": [
      {
        "prompt": "string",
        "choices": [
          { "text": "string", "is_correct": true | false }
        ]
      }
    ]
  }
}

Rules:
- 2 to 10 modules.
- 2 to 20 slides per module.
- 4 to 8 multiple-choice questions, each with 3-4 choices, exactly one correct unless the topic genuinely needs multiple.
- passing_score: integer 60-90.
- Plain text only. No HTML, no markdown.

Return ONLY the JSON object.

3. Import the JSON

Save the JSON the AI returns, then paste it into the AI importer. CertifiHub will create a draft course with modules, slides, and a final test you can review and publish.