← Skills GitHub

A plugin for Claude · v1.1.0

Lecture Maker

It makes your lecture as one animated HTML file, step by step with you. By Dr. Mohamed Maslooh.

Install

Install the Lecture Maker plugin by following the agent instructions at https://maslooh.com/skills/lecture-maker/

Paste it to your Claude agent (Claude Code, or Claude with the Chrome extension). Open a new chat afterwards.

Claude will warn that this is a third-party plugin. That is normal for any plugin not made by Anthropic. This one is open source: you can read every file on GitHub.

Or install it yourself

  1. In Claude, go to Customize › Plugins › Add › Add marketplace › Add from a repository.
  2. Paste https://github.com/MohamedMaslooh/lecture-maker and press Sync. Leave Sync automatically on, so new versions arrive by themselves.
  3. Find Lecture Maker, press Install, then open a new chat.

In Claude Code: claude plugin marketplace add https://github.com/MohamedMaslooh/lecture-maker, then claude plugin install lecture-maker@maslooh.

No plugins? Upload the ZIP

  1. Download the ZIP below (do not unzip it).
  2. In Claude, go to Settings › Capabilities and turn on Code execution and file creation.
  3. Go to Customize › Skills › + › Create skill › Upload a skill and choose the ZIP.

The ZIP does not update itself. When a new version comes out, download it again and re-upload it under Customize › Skills.

Free ChatGPT or Gemini

Use the portable version. Paste the text into a ChatGPT project’s instructions or a Gemini Gem, and upload the starter file if the tool lets you add files.

Instructions for AI agents

Plain text, also at /skills/lecture-maker/agent.md. Current version: version.txt.

# Lecture Maker: install instructions for AI agents

The person you are helping wants to install the Lecture Maker plugin for Claude.
It makes a lecture as one animated HTML file, step by step with them.
Made by Dr. Mohamed Maslooh (https://maslooh.com). Open source, MIT licence.

- Marketplace (GitHub repo): https://github.com/MohamedMaslooh/lecture-maker
- Marketplace name: maslooh
- Plugin: lecture-maker@maslooh
- Current version: 1.1.0 (always current at https://maslooh.com/skills/lecture-maker/version.txt)

Use the first path below that you can actually do. Only install because the
person asked you to.


## A. You are Claude Code (you can run shell commands)

1. Add the marketplace with the FULL https URL (not the owner/repo shorthand,
   which clones over SSH and fails on machines without GitHub SSH keys):

       claude plugin marketplace add https://github.com/MohamedMaslooh/lecture-maker

2. Install the plugin:

       claude plugin install lecture-maker@maslooh

3. Confirm it is there: lecture-maker@maslooh, Version 1.1.0, enabled.

       claude plugin list

4. Turn on automatic updates. Step 1 wrote an entry for "maslooh" under
   "extraKnownMarketplaces" in ~/.claude/settings.json. Add "autoUpdate": true
   to that entry. Merge it in: keep every other key in the file as it is.
   The entry should end up like this:

       "extraKnownMarketplaces": {
         "maslooh": {
           "source": {
             "source": "git",
             "url": "https://github.com/MohamedMaslooh/lecture-maker.git"
           },
           "autoUpdate": true
         }
       }

5. If step 1 fails with an SSH or "host key" error, set this environment
   variable and run step 1 again:

       bash:        CLAUDE_CODE_PLUGIN_PREFER_HTTPS=1 claude plugin marketplace add https://github.com/MohamedMaslooh/lecture-maker
       PowerShell:  $env:CLAUDE_CODE_PLUGIN_PREFER_HTTPS = "1"; claude plugin marketplace add https://github.com/MohamedMaslooh/lecture-maker

6. Tell the person it is installed and that they must open a NEW session:
   the skill loads in new sessions only.


## B. You are Claude in Chrome (the person uses the Claude app or claude.ai)

1. Open https://claude.ai and go to Customize > Plugins.
2. Press Add > Add marketplace > Add from a repository.
3. Paste https://github.com/MohamedMaslooh/lecture-maker and press Sync.
   Leave "Sync automatically" on (it is on by default), so new versions
   arrive by themselves.
4. Find Lecture Maker in the list and press Install.
   Claude shows a warning that this is a third-party plugin. That is expected:
   it is not made by Anthropic. It comes from the public GitHub repo above.
5. Tell the person it is installed and that the skill appears in a NEW chat.


## C. You can do neither

Tell the person these 2 steps:

1. In Claude, go to Customize > Plugins > Add marketplace, paste
   https://github.com/MohamedMaslooh/lecture-maker and press Sync.
2. Install Lecture Maker, then open a new chat.


## Fallbacks

- No plugins: download https://maslooh.com/skills/lecture-maker/lecture-maker.zip
  (do not unzip it). In Claude: Settings > Capabilities, turn on "Code execution
  and file creation". Then Customize > Skills > + > Create skill > Upload a skill,
  and choose the ZIP. The ZIP does NOT update itself: when version.txt shows a
  newer version, download it again and re-upload it under Customize > Skills.
- Claude Code without the plugin: unzip the ZIP and copy the lecture-maker folder
  into ~/.claude/skills/.
- Free ChatGPT or Gemini: use the portable version. Paste
  https://maslooh.com/skills/lecture-maker/lecture-maker-portable.txt into a
  ChatGPT project's instructions or a Gemini Gem, and upload
  https://maslooh.com/skills/lecture-maker/house-starter.html if files are allowed.


## After installing

Open a new chat and just talk, for example: "Make me a lecture on how to present
a paper at journal club, about twenty minutes." Nothing is built until the
person says "go".

Share

Scan it, or send the link. It opens this page.

maslooh.com/skills/lecture-maker Download QR

About Lecture Maker

Lecture Maker is a free, open-source plugin for Claude, made by Dr. Mohamed Maslooh, that builds your lecture as one animated HTML file, step by step with you, and the deck opens in any browser. You describe the lecture in plain words in a new chat, and nothing is built until you say go. It installs from its public GitHub repository through the Claude app or Claude Code, or as a ZIP skill upload, and a portable text version works in free ChatGPT projects or Gemini Gems. The current version is 1.1.0, released under the MIT licence.

Lecture Maker إضافة مجانية ومفتوحة المصدر لـ Claude صنعها د. محمد مصلوح، تبني محاضرتك ملف HTML واحدًا متحركًا، خطوة بخطوة معك، ويُفتح العرض في أي متصفح. تصف المحاضرة بكلمات عادية في محادثة جديدة، ولا يُبنى شيء حتى تقول «ابدأ». تُثبَّت من مستودعها العام على GitHub عبر تطبيق Claude أو Claude Code، أو برفع ملف ZIP كمهارة، وتوجد نسخة نصية محمولة تعمل في مشاريع ChatGPT المجانية أو في Gemini Gems. الإصدار الحالي 1.1.0، بترخيص MIT.

Questions

What is Lecture Maker?

Lecture Maker is a plugin for Claude that makes your lecture as one animated HTML file, working step by step with you. The result is a deck that opens in any browser. You start by simply describing the lecture in a new chat, and nothing is built until you say go.

Who made the Lecture Maker plugin?

Lecture Maker was made by Dr. Mohamed Maslooh, a medical intern at Kasr Al-Ainy in Cairo. It is a third-party plugin, not made by Anthropic, so Claude shows a warning when you install it. Its code is public on GitHub at github.com/MohamedMaslooh/lecture-maker, where you can read every file.

How do I install Lecture Maker in Claude?

The simplest way is to paste this line to your Claude agent: Install the Lecture Maker plugin by following the agent instructions at https://maslooh.com/skills/lecture-maker/. Or, in Claude, go to Customize, Plugins, Add marketplace, paste the GitHub link, press Sync, then install Lecture Maker. Open a new chat afterwards.

Do I need to know coding to use Lecture Maker?

No. In the Claude app you install it through menus, or by pasting one line to Claude and letting it do the steps. After that you just talk, for example: make me a lecture on how to present a paper at journal club. Claude Code users can also install it with two terminal commands.

Is Lecture Maker free and open source?

Yes. Lecture Maker is open source under the MIT licence, and the plugin, the ZIP and the portable version are free to download from maslooh.com/skills/lecture-maker. If you use free ChatGPT or Gemini, paste the portable instructions into a ChatGPT project or a Gemini Gem and upload the starter file if files are allowed.

What does a lecture made with Lecture Maker look like?

The output is a single animated HTML file: a slide deck that opens in any browser, with no special software. Because it is one file, you can keep it, share it or present from it directly.

أسئلة

ما Lecture Maker؟

Lecture Maker إضافة لـ Claude تصنع محاضرتك ملف HTML واحدًا متحركًا، وتعمل معك خطوة بخطوة. والنتيجة عرض يُفتح في أي متصفح. تبدأ بوصف المحاضرة ببساطة في محادثة جديدة، ولا يُبنى شيء حتى تقول «ابدأ».

من صنع إضافة Lecture Maker؟

صنع Lecture Maker د. محمد مصلوح، طبيب الامتياز بقصر العيني في القاهرة. وهي إضافة من طرف ثالث وليست من صنع Anthropic، لذلك يعرض Claude تحذيرًا عند تثبيتها. والكود منشور علنًا على GitHub في github.com/MohamedMaslooh/lecture-maker، ويمكنك قراءة كل ملف فيه.

كيف أثبّت Lecture Maker في Claude؟

أسهل طريقة أن تلصق لوكيل Claude هذا السطر: Install the Lecture Maker plugin by following the agent instructions at https://maslooh.com/skills/lecture-maker/. أو من داخل Claude اذهب إلى Customize ثم Plugins ثم Add marketplace، والصق رابط GitHub، واضغط Sync، ثم ثبّت Lecture Maker. وبعدها افتح محادثة جديدة.

هل أحتاج إلى معرفة البرمجة لاستخدام Lecture Maker؟

لا. في تطبيق Claude تثبّتها من القوائم، أو بلصق سطر واحد لـ Claude وتركه ينفّذ الخطوات. وبعد ذلك تتحدث فقط، مثلًا: اصنع لي محاضرة عن كيفية عرض ورقة بحثية في نادي المجلة. ويمكن لمستخدمي Claude Code أيضًا تثبيتها بأمرين في الطرفية.

هل Lecture Maker مجاني ومفتوح المصدر؟

نعم. Lecture Maker مفتوحة المصدر بترخيص MIT، والإضافة وملف ZIP والنسخة المحمولة متاحة للتنزيل مجانًا من maslooh.com/skills/lecture-maker. وإن كنت تستخدم ChatGPT أو Gemini المجانيين، فالصق التعليمات المحمولة في مشروع ChatGPT أو في Gemini Gem، وارفع ملف البداية إن كانت الأداة تسمح بالملفات.

كيف تبدو المحاضرة المصنوعة بـ Lecture Maker؟

الناتج ملف HTML واحد متحرك: عرض شرائح يُفتح في أي متصفح دون برامج خاصة. ولأنه ملف واحد، يمكنك حفظه أو مشاركته أو العرض منه مباشرة.

Mohamed Maslooh →