create-presentation

Generate a single HTML presentation file from a topic or uploaded document.

Updated Mar 12, 2026
One-click install
npx skills add https://github.com/meytalp-dev/ort-training --skill create-presentation-meytalp-dev
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: create-presentation
Source: https://github.com/meytalp-dev/ort-training/tree/main/.claude/skills/create-presentation
Command: npx skills add https://github.com/meytalp-dev/ort-training --skill create-presentation-meytalp-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Educators often spend time designing slides and converting content into HTML. This skill automates turning a topic or an uploaded file (PPTX/PDF/DOCX/Text) into a ready-to-share HTML presentation, reducing manual formatting and coding effort.

Core Features & Use Cases

  • Auto-generation of a complete HTML presentation from a topic, PPTX, PDF, DOCX, or plain text.
  • Single-file output that saves as docs/presentations/{שם-באנגלית}/index.html and can be hosted via GitHub Pages.
  • Publish-ready workflow with clear steps to git add, git commit, and git push, producing a shareable URL.
  • Use case: teachers can produce class presentations from notes or uploaded documents in minutes.

Quick Start

Provide a topic or upload a file and generate the HTML presentation at docs/presentations/{שם-באנגלית}/index.html.

Frequently Asked Questions about create-presentation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I convert a PDF or PPTX file into an HTML presentation?▼

To convert a PDF or PPTX file into an HTML presentation, upload the document and the system auto-generates a single, ready-to-publish HTML slide deck saved locally. It extracts content and applies required CSS variables and slide-container structure automatically.

What is the best way to generate HTML slides from plain text for GitHub Pages?▼

Generating HTML slides from plain text outputs a single index.html file structured for GitHub Pages hosting. The process creates a ready-to-publish deck at docs/presentations/ and provides a clear git add, commit, and push workflow for instant sharing.

Can I automate presentation creation from a topic without uploading a document?▼

Automating presentation creation from a topic directly produces a complete HTML slide deck without needing an uploaded file. You provide the topic, and the system generates a single HTML file with the required head, slide-container, and CSS variables for publishing.

Does the generated HTML presentation output require manual coding to publish online?▼

The generated HTML presentation requires no manual coding to publish online. It outputs a single, ready-to-publish HTML file and provides a clear git add, git commit, and git push workflow to host the deck via GitHub Pages URLs.

What file formats can I use to create an HTML slide deck automatically?▼

You can create an HTML slide deck automatically from PPTX, PDF, DOCX, or plain text files. The system processes these input formats and outputs a single HTML file containing the required head, slide-container, and CSS variables.

How do I publish my generated HTML slides to get a shareable URL?▼

To publish generated HTML slides and get a shareable URL, use the provided git add, git commit, and git push workflow. This deploys the single output file to GitHub Pages, generating a live URL at meytalp-dev.github.io/ort-training/presentations/.