ppt-maker

Convert HTML and XML content into PPTX files with predefined templates.

1|Updated Mar 13, 2026
One-click install
npx skills add https://github.com/zihan987/zihan-Sage --skill ppt-maker-zihan987
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ppt-maker
Source: https://github.com/zihan987/zihan-Sage/tree/main/app/skills/ppt-maker
Command: npx skills add https://github.com/zihan987/zihan-Sage --skill ppt-maker-zihan987

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pptx, xml.etree.ElementTree, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill allows users to easily convert HTML/XML content into native PPTX files with built-in optimization and styling features.

Core Features & Use Cases

  • HTML/XML to PPTX Conversion: Converts structured HTML/XML content into native PPTX files with formatting and layout preserved.
  • Built-in Templates: Offers a range of predefined templates for different types of presentations.
  • Customization: Allows users to customize templates and layouts based on their specific needs.
  • Use Case: Ideal for converting marketing materials, presentations, and reports from HTML/XML to PPTX format for use in meetings or online sharing.

Quick Start

Use the ppt-maker skill to generate a presentation from the provided HTML content.

Frequently Asked Questions about ppt-maker

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

FAQPage Schema
How do I convert HTML to PPTX format?

To convert HTML to PPTX, this Skill parses your structured HTML content and transforms it into native PPTX files using the python-pptx library. Layout and visual elements are automatically optimized based on predefined styles during the presentation conversion process.

Can I convert XML content into a PowerPoint presentation?

Yes, you can convert XML to PPTX by utilizing the Skill's structured parsing driven by xml.etree.ElementTree. It extracts your XML data and maps it into native PPTX slides while preserving the document's formatting and hierarchical layout.

What is the best way to optimize presentation layout during format conversion?

The best way to optimize presentation layout during conversion is using built-in template customization features. This Skill applies predefined styles and configurations to your HTML or XML content, ensuring visual elements and slide structures are properly formatted in the final PPTX file.

Do I need python-pptx installed to generate PPTX files from web content?

Yes, you need the python-pptx and xml.etree.ElementTree dependencies installed in your environment. These libraries handle the structured conversion and styling required to transform your HTML or XML input into native, optimized PowerPoint files.

Can I customize predefined templates for my converted presentations?

Yes, you can customize predefined templates and layouts based on your specific needs. The Skill allows you to adjust styling and visual configurations when converting marketing materials, reports, or presentations from HTML or XML into PPTX format.