update-study-presentation

Update study PowerPoint decks and regenerate verified slides and notes PDFs.

Updated Jun 12, 2026
One-click install
npx skills add https://github.com/raghavamohan/AnalyticMadhyasthDarshan --skill update-study-presentation-raghavamohan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: update-study-presentation
Source: https://github.com/raghavamohan/AnalyticMadhyasthDarshan/tree/main/.cursor/skills/update-study-presentation
Command: npx skills add https://github.com/raghavamohan/AnalyticMadhyasthDarshan --skill update-study-presentation-raghavamohan

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Editing an existing study companion PowerPoint deck without breaking its established design, footer numbering, speaker notes, or published PDF outputs is error-prone. This Skill guides in-place PPTX edits, layout verification, and staged PDF regeneration so slides, notes, and the companion study stay consistent. ## Core Features & Use Cases - Design-preserving PPTX edits: Modify slide content, figures, order, or count while keeping the deck's typography, palette, layouts, and speaker notes intact. - Layout and overflow verification: Run _check_deck_layout.py to catch text collisions, off-canvas spill, wrong N / M footers, and broken slide cross-references before publishing. - Staged PDF production: Rebuild the slides PDF and read-aloud notes PDF via _build_presentations.py --deck <ID> --in-place, which verifies outputs before replacing published files. - Use Case: After revising a study's definitions, update its companion deck's affected slides, renumber footers after removing a slide, then regenerate and visually verify both PDFs for a study-update pull request. ## Quick Start Update the Epistemology deck under Studies/ to reflect the revised definitions in the study markdown, then rebuild and verify its slides and notes PDFs.

Frequently Asked Questions about update-study-presentation

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

FAQPage Schema
How do I update a PowerPoint deck without breaking its design?

Edit the existing PPTX in place as the source of truth, preserving its typography, palette, layouts, and speaker notes. Render every slide before and after editing, and run the deck layout checker to catch collisions or overflow.

How do I convert PPTX to PDF with speaker notes?

Run the staged builder `_build_presentations.py --deck <ID> --in-place`, which generates both the slides-only PDF and the notes PDF with read-aloud scripts. The notes PDF is composed deterministically rather than using PowerPoint's notes-pages export, which can clip text.

Why does my slide title overlap the eyebrow text above it?

PowerPoint never clips overflowing text, and the centre-anchored one-line title box grows in both directions when a title wraps to two lines. Fix the title length, not the eyebrow; measure the string against the box width instead of eyeballing it.

What happens to footer numbering when I remove a slide?

Every slide in a numbered deck carries an `N / M` footer, so removing one slide invalidates all of them and requires renumbering. Also check hard-coded `slide N` references in shape text and speaker notes, confirming targets by title rather than arithmetic.

Can I generate slides from the study markdown automatically?

No. This repository does not use a slides-YAML generation workflow; the PPTX is the source of truth and is edited directly. Substantive changes should be based on the companion study and cited sources, condensed for teaching.