lecturn-deck

Convert PowerPoint .pptx files to and from the Lecturn deck/1 JSON schema.

Updated Apr 10, 2026
One-click install
npx skills add https://github.com/DiologIR/diolog-plugins --skill lecturn-deck
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lecturn-deck
Source: https://github.com/DiologIR/diolog-plugins/tree/main/plugins/lecturn-deck/skills/lecturn-deck
Command: npx skills add https://github.com/DiologIR/diolog-plugins --skill lecturn-deck

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill provides a comprehensive solution for converting PowerPoint (.pptx) presentations to and from the Lecturn deck/1 JSON slide schema, and for managing these presentations effectively.

Core Features & Use Cases

  • PPTX ⇄ JSON Conversion: Convert .pptx files to and from the Lecturn deck/1 JSON slide schema.
  • Schema Management: Author and validate the JSON schema for presentations.
  • Media and Slide Management: Extract and validate slides, and manage slide content and media.
  • Use Case: When you need to create a presentation programmatically from data, edit and inspect presentations as JSON, or map PowerPoint/DrawingML constructs into the Lecturn slide element model.

Quick Start

Use the lecturn-deck skill to convert a PowerPoint file to JSON: lecturn-deck from-pptx your-presentation.pptx -o output.json.

Frequently Asked Questions about lecturn-deck

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

FAQPage Schema
How do I convert a PowerPoint presentation to JSON?

Convert a PowerPoint presentation to JSON using Python 3.11+ and the `lecturn-deck from-pptx` command, which transforms your .pptx file into the Lecturn deck/1 JSON slide schema for programmatic editing.

What is the Lecturn deck/1 JSON schema for presentations?

The Lecturn deck/1 JSON schema is a structured data format representing PowerPoint slides and elements, enabling automated presentation generation, schema validation, and integration of presentation data into applications.

Can I generate PowerPoint files programmatically from JSON?

Yes, you can generate PowerPoint files programmatically by converting the Lecturn deck/1 JSON schema back to a .pptx file, enabling automated creation and manipulation of presentations from data.

Does this conversion tool require external Python libraries?

No, this conversion tool relies on Python 3.11+ and uses only stdlib tools, meaning no external Python library dependencies are required to validate the schema or manipulate slide elements.

How do I extract media from PowerPoint slides?

You can extract media from PowerPoint slides by converting the .pptx file to the JSON schema, which supports media extraction and slide element manipulation to separate and manage embedded media assets.

Can I validate the JSON schema for my presentations?

Yes, you can validate the JSON schema for your presentations using the built-in schema validation features, ensuring your slide elements and presentation data conform to the Lecturn deck/1 model.