glmv-pdf-to-ppt

Convert PDFs into multi-slide HTML presentations with outline JSON and summary markdown.

458|40|Updated Mar 30, 2026
One-click install
npx skills add https://github.com/zai-org/GLM-skills --skill glmv-pdf-to-ppt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: glmv-pdf-to-ppt
Source: https://github.com/zai-org/GLM-skills/tree/main/skills/glmv-pdf-to-ppt
Command: npx skills add https://github.com/zai-org/GLM-skills --skill glmv-pdf-to-ppt

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pymupdf, Pillow, and includes scripts (resource) components.

What problem does it solve?

Converting long PDFs (papers, reports, or documents) into a polished, multi-slide HTML presentation with a structured outline (outline.json) and a summary (summary.md) can be time-consuming and error-prone; this skill automates the transformation, delivering a-ready-to-present slide deck.

Core Features & Use Cases

  • Converts academic papers, reports, or any document into a ready-to-navigate slide deck with an outline and a concise summary.
  • Generates a structured outline JSON and a summary Markdown for quick sharing and documentation.
  • Supports bilingual workflows (Chinese and English) when triggering slide creation from a PDF.

Quick Start

Provide a PDF file path to generate a multi-slide HTML presentation from the document.

Frequently Asked Questions about glmv-pdf-to-ppt

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

FAQPage Schema
How do I convert a PDF to an HTML slide deck automatically?

Yes, you can generate bilingual HTML slides from a PDF in either Chinese or English. The workflow supports bilingual presentation creation, rendering the document content into a polished multi-slide deck with a structured outline JSON and a summary Markdown file.

What do I need to extract images from a PDF for presentation slides?

To extract images from a PDF for presentation slides, the workflow uses PyMuPDF for page rendering and Pillow for image cropping. These dependencies process the document and output cropped images directly into the generated workspace with the HTML slides.

Can I create a presentation outline and summary from an academic paper?

You can create a presentation outline and summary from an academic paper by processing the PDF. It outputs a structured outline JSON for slide navigation and a concise summary Markdown for quick documentation and sharing.

What is the best way to turn a research report into ready-to-present slides?

The best way to turn a research report into ready-to-present slides is by automating the PDF conversion. This renders the document into a navigable multi-slide HTML deck, complete with cropped images, an outline JSON, and a summary Markdown.

Does this PDF to HTML presentation workflow support large documents?

This workflow processes academic papers and reports of varying lengths into a multi-slide HTML presentation. It uses PyMuPDF to render pages and crops images using Pillow, organizing all slide components into a dedicated workspace.