AI Agent Hub
Back to skills
Marsman Excel-to-PPT Analysis Report icon

Marsman Excel-to-PPT Analysis Report

Office Efficiency Updated 2026.08.30

Paste the following prompt into your AI chat to install this skill:

Please install @org-vpqyrp32/pptx by following https://skillhub.cn/install/skillhub.md.

About this skill

The Problem

Analysis notes often get stuck between a clear write-up and a presentable deck: manual template edits can break layouts, while scripted PPTX generation can introduce out-of-bounds shapes, broken charts, or invalid OOXML. This skill treats PPTX as a package of editable XML and gives a more reliable workflow for creating, editing, and reading presentations.

How It Works and Where to Be Careful

  • Creating new decks: prefer pptxgenjs, with careful handling of pres.layout, hex colors, shadow objects, list line breaks, and chart dataLabelPosition values that can corrupt files.
  • Editing existing templates: unzip the package, update ppt/slides/slideN.xml, then repack; do structural add/delete/reorder work before content replacement, and use add_slide.py, clean.py, and validate.py to reduce manual XML risk.
  • Reading and layout selection: use markitdown for text extraction and scripts/thumbnail.py for labeled layout grids, making it easier to map content onto suitable template slides.
  • Design guardrails: every slide should include a chart, icon, shape, or image; prefer fonts that ship with Office; avoid repeated layouts, centered body text, and plain color-bar decoration.
    It is well suited for automated .pptx generation and template-based reporting. It is less appropriate for complex interactive decks, heavy animation, or advanced PowerPoint-native features that still need human review.

Use Cases

  • Turn analysis conclusions and chart data into a 16:9 reporting deck while keeping shapes inside the slide canvas.
  • Replace team, progress, and KPI content in an existing corporate template without breaking slide relationships or layouts.
  • Generate product briefing slides with a script and run validate.py to catch chart or OOXML defects before delivery.
  • Extract slide text and create labeled layout thumbnails from a deck to map content before rewriting or reusing templates.

Best For

  • Data analysts who must convert weekly business metrics into management-ready presentations
  • Operations owners who need to reuse a corporate template for monthly reports without manual layout damage
  • Automation engineers who generate presentation decks with scripts and need OOXML validation
  • Documentation engineers who maintain legacy PPTX templates and need safe content extraction and editing