Skip to content

ppt-master

v2.9.0 Feature

This release adds 3 notable features for engineering teams evaluating rollout.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

ai-agent aippt office powerpoint powerpoint-generation ppt
+4 more
pptx presentation slide slides

Summary

AI summary

Updates Config & infrastructure, Highlights, and Converter & export fixes across a mixed release.

Changes in this release

Feature Medium

Adds direct on-canvas editing with object inspector, drag move, arrow-key nudge, overlap picker, and undo coalescing.

Adds direct on-canvas editing with object inspector, drag move, arrow-key nudge, overlap picker, and undo coalescing.

Source: llm_adapter@2026-05-31

Confidence: high

Feature Medium

Adds LaTeX formula rendering via latex_render.py with 4-provider fallback chain.

Adds LaTeX formula rendering via latex_render.py with 4-provider fallback chain.

Source: llm_adapter@2026-05-31

Confidence: high

Dependency Low

Avoids OpenAI SDK transport for image generation, fixing proxy setup issues.

Avoids OpenAI SDK transport for image generation, fixing proxy setup issues.

Source: llm_adapter@2026-05-31

Confidence: high

Bugfix Medium

Preserves text gradient fills when exporting PPTX to SVG.

Preserves text gradient fills when exporting PPTX to SVG.

Source: llm_adapter@2026-05-31

Confidence: high

Bugfix Medium

Absorbs pure‑translate transforms on text into the text frame position instead of dropping them.

Absorbs pure‑translate transforms on text into the text frame position instead of dropping them.

Source: llm_adapter@2026-05-31

Confidence: high

Bugfix Medium

Fixes dangling notesMaster relationship and adds package‑rels guard for decks with speaker notes.

Fixes dangling notesMaster relationship and adds package‑rels guard for decks with speaker notes.

Source: llm_adapter@2026-05-31

Confidence: high

Bugfix Medium

Improves vector‑figure cropping for PDF source exports.

Improves vector‑figure cropping for PDF source exports.

Source: llm_adapter@2026-05-31

Confidence: high

Bugfix Medium

Gracefully handles broken manifests in EPUB source exports.

Gracefully handles broken manifests in EPUB source exports.

Source: llm_adapter@2026-05-31

Confidence: high

Refactor Low

Reworks text_policy into a two‑layer ownership model with per‑row judgment and adds prompt‑depth guidance.

Reworks text_policy into a two‑layer ownership model with per‑row judgment and adds prompt‑depth guidance.

Source: llm_adapter@2026-05-31

Confidence: high

Refactor Low

Resolves marketplace manifest conflict from duplicate skills spec entry.

Resolves marketplace manifest conflict from duplicate skills spec entry.

Source: llm_adapter@2026-05-31

Confidence: high

Full changelog

Highlights

Live Preview — direct on-canvas editing (no AI round-trip)

The live preview editor gains a full direct-edit surface, so layout nudges no longer need an AI round-trip:

  • Object inspector — select any element to edit geometry, safe text content, and raw SVG attributes (fill / stroke / opacity / font-size …). Group and multi-select batch editing supported.
  • Drag to move — press-drag a selected element to reposition it; the whole selection moves together under multi-select, mapped through each element's own transform so moves track the cursor at any zoom.
  • Arrow-key nudge↑ ↓ ← → moves the selection 1px, Shift + arrow 10px.
  • Overlap picker — right-click lists every selectable element under the pointer, so stacked shapes can be reached without blind cycling.
  • Undo + coalescingCtrl+Z / Undo drops the last staged edit; consecutive edits to the same field collapse into one undo step. Staged edits preview live and write to disk only on Apply changes, with an unsaved-work guard before you lose them.

Edits persist through the export pipeline — moved text frames, promoted multi-line tspans, and repositioned icons all reproduce in the PPTX. (workflows/live-preview.md)

LaTeX formula rendering

  • New latex_render.py renders LaTeX math to images from a Strategist-locked manifest, with a 4-provider fallback chain (CodeCogs / QuickLaTeX / mathpad / Wikimedia). (scripts/latex_render.py)
  • Strategist writes the formula manifest after the typography confirmation; --dry-run validates without rendering.

Converter & export fixes

  • Text gradient fills are now preserved on the PPTX → SVG path.
  • Pure-translate transforms on text are absorbed into the text frame position instead of being silently dropped.
  • Notes slides — dropped a dangling notesMaster relationship and added a package-rels guard, fixing PowerPoint repair prompts on decks with speaker notes.
  • PDF source — tighter vector-figure crops.
  • EPUB source — gracefully handles broken manifests.

New example decks

  • Attention Is All You Need — narrated deck, now the primary download on the README.
  • LoRA (Hu et al., 2021).

AI image & Strategist refinements

  • text_policy reworked into a two-layer ownership model with per-row judgment (page-level chrome always SVG-owned); subject-domain prompt-depth guidance added.
  • AI-image prompt guidance — dropped stale "CJK fails / English-only" capability claims; SVG-overlay reservation scoped to hero_page only; architecture / schematic examples added to §5.3.

Config & infrastructure

  • .env lookup order now includes the skill directory (Codex / Cursor loads).
  • Default projects/ directory anchored to the current working directory.
  • Image generation avoids the OpenAI SDK transport (fixes some proxy setups).
  • Resolved a marketplace manifest conflict from a duplicate skills spec.

Docs

  • README — new Getting Started guide, slimmed hero, stance note on the Python + agents shape.
  • Roadmap opens an "Under consideration" section (LaTeX math was the first entry — now shipped).

Skill-only packageppt-master-skill-v2.9.0.zip below loads just skills/ppt-master/ as an AI agent skill (Codex / Cursor / non-Claude-Code). The full repository — including the examples/ decks the AI reads to learn conventions — remains the primary form; clone or download the source for that.

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track ppt-master

Get notified when new releases ship.

Sign up free

About ppt-master

AI generates natively editable PPTX from any document — real PowerPoint shapes, not images — no design skills needed

All releases →

Beta — feedback welcome: [email protected]