One-click install
npx skills add https://github.com/Ryno-Crypto-Mining-Services/ryno-assets --skill pptx-ryno-crypto-mining-services
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/Ryno-Crypto-Mining-Services/ryno-assets/tree/main/.claude/skills/pptx
Command: npx skills add https://github.com/Ryno-Crypto-Mining-Services/ryno-assets --skill pptx-ryno-crypto-mining-services

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires markitdown, pptxgenjs, playwright, sharp, defusedxml, and includes scripts (resource) components.

What problem does it solve?

This skill automates the creation, editing, and analysis of PowerPoint presentations, allowing you to generate professional slides, modify existing content, and ensure design consistency without manual effort.

Core Features & Use Cases

  • Automated Presentation Generation: Create new presentations from HTML, ensuring accurate positioning and styling, and automatically populating charts and tables.
  • Template-Based Editing: Modify existing presentations by duplicating, reordering, and replacing content using a structured template approach, maintaining brand guidelines.
  • Content Analysis: Extract text, analyze raw XML for detailed design elements, and generate visual thumbnail grids for quick review and quality assurance.
  • Use Case: Generate a quarterly business review presentation by converting data from various sources into HTML slides, then automatically populate charts and tables into designated placeholders, ensuring brand compliance and saving hours of manual slide creation.

Quick Start

Use the pptx skill to create a new presentation from the HTML file 'introduction.html' and save it as 'my_presentation.pptx'.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I create a PowerPoint presentation from HTML automatically?

Automated presentation generation converts HTML files into PPTX slides with accurate positioning and styling. The skill processes HTML input, maps content to slide layouts, and populates charts and tables into designated placeholders, eliminating manual slide creation.

Can I extract text and design data from existing PPTX files?

Content analysis extracts text inventories and analyzes raw OOXML XML structures to identify design elements, fonts, and colors. This enables detailed inspection of slide composition and consistency validation without opening PowerPoint manually.

What's the best way to modify PowerPoint presentations programmatically?

Template-based editing duplicates, reorders, and replaces content using structured approaches while maintaining brand guidelines. This method preserves design consistency across modified presentations and supports batch workflows for large-scale updates.

How do I validate OOXML structure and design consistency in presentations?

OOXML validation checks XML structures for correctness and design consistency across slides. The skill performs font safety checks and typography analysis to ensure presentations meet compliance and brand standards.

Can I convert HTML slides into PowerPoint with charts and tables?

HTML-to-PPTX conversion transforms HTML content into formatted slides while automatically populating charts and tables into placeholders. This approach ensures accurate styling and eliminates manual positioning of data visualizations.

What preprocessing do I need before automating presentation generation?

Prepare structured HTML files with semantic markup for slide content and data sources for charts and tables. The skill requires valid input formats and properly defined placeholder structures to enable accurate automation.