excrtx-produce-slides

Generate HTML, PDF, and ZIP presentation decks from Markdown, Marp, or PPTX sources.

1|Updated May 26, 2026
One-click install
npx skills add https://github.com/elderbernardi/exocortex.saas --skill excrtx-produce-slides-elderbernardi
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: excrtx-produce-slides
Source: https://github.com/elderbernardi/exocortex.saas/tree/main/skills/excrtx-produce-slides
Command: npx skills add https://github.com/elderbernardi/exocortex.saas --skill excrtx-produce-slides-elderbernardi

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires playwright, python-pptx, pptxgenjs, and includes scripts (resource) and references (resource) components.

What problem does it solve? Creating polished, on-brand presentations from written content usually requires manual design work and produces files that are hard to version or reproduce. This Skill turns Markdown, Marp Markdown, PPTX files, or free-form deck briefs into premium HTML presentations with PDF and ZIP exports, while keeping Markdown as the canonical, traceable source. ## Core Features & Use Cases - Markdown-first pipeline: Preserves the Markdown source, generates three visual style previews, then renders a fixed 1920x1080 HTML deck with keyboard/touch navigation and reduced-motion support. - Design System resolution: Adapts visual identity per microverso by cascading global and local DESIGN.md tokens, with strict/balanced/expressive/experimental visual envelopes. - Export and delivery: Exports PDF via Playwright, packages source plus exports into a ZIP with a manifest, and uploads privately to Google Drive under structured Exocórtex paths; public Vercel deploy is gated behind explicit approval. - Use Case: Ask for a 5-slide Q2 results deck for a specific microverso; the Skill writes the canonical Markdown, resolves the design tokens, generates three style previews, and delivers HTML, PDF, and ZIP with an optional private Drive upload. ## Quick Start Create a premium 5-slide presentation about Q2 results from my notes, export it as HTML and PDF, and upload it to my private Google Drive.

Frequently Asked Questions about excrtx-produce-slides

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

FAQPage Schema
How do I convert Markdown to an HTML presentation?▼

Provide your Markdown file or brief and the Skill generates three style previews, then renders a self-contained HTML deck on a fixed 1920x1080 stage. The Markdown stays as the canonical source while HTML, PDF, and ZIP are treated as exports.

How do I convert a PPTX file to a web presentation?▼

Run the included extract-pptx.py script to pull text, images, and speaker notes from the .pptx into JSON and an assets folder. The extracted content then goes through style discovery and is regenerated as a styled HTML deck.

When should I use Marp instead of HTML slides?▼

Use Marp for routine, code-heavy, or recurring teaching material where maintainability and fast PDF output matter most. Use the HTML renderer when the presentation needs visual impact, narrative direction, or a premium browser deliverable.

How do I export an HTML presentation to PDF?▼

Run bash scripts/export-pdf.sh on the HTML file; it serves the deck locally, screenshots each .slide element at 1920x1080 with Playwright, and assembles a PDF. A --compact flag renders at 1280x720 for smaller files, and a Chrome headless fallback exists if Playwright is unavailable.

Can I publish the deck publicly instead of Google Drive?▼

Private Google Drive upload is the default destination and never targets the Drive root. Public Vercel deploy is an exception that requires an explicit user request, Draft-First approval, and acceptance of the external account dependency.

Why does the PDF export report zero slides found?▼

The export script locates slides by querying elements with the .slide class. Decks generated by this Skill always use that class, so the error means the HTML was created externally or uses a different class name.