pptx

Create and edit PowerPoint presentations with pptxgenjs.

Updated Jan 11, 2017
One-click install
npx skills add https://github.com/kaustubhhiware/dotfiles --skill pptx-kaustubhhiware
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/kaustubhhiware/dotfiles/tree/main/claude/plugins/marketplaces/anthropic-agent-skills/skills/pptx
Command: npx skills add https://github.com/kaustubhhiware/dotfiles --skill pptx-kaustubhhiware

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires markitdown[pptx], Pillow, pptxgenjs, soffice, pdftoppm, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill streamlines the creation and editing of PowerPoint presentations, ensuring professional design and accurate content delivery without manual formatting headaches.

Core Features & Use Cases

  • Template-Based Creation: Build presentations from existing templates, ensuring brand consistency.
  • Content Generation: Create presentations from scratch using a powerful JavaScript library.
  • Visual Polish: Offers design guidance on color palettes, typography, and layout to avoid common pitfalls.
  • Quality Assurance: Includes detailed steps for visual and content verification using sub-agents.

Quick Start

Use the pptx skill to create a new presentation based on the 'pitch-deck-template.pptx' file.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I automate PowerPoint presentation creation from scratch?

Automate PowerPoint presentation creation from scratch by using the pptxgenjs JavaScript library to programmatically generate slides. This Skill provides comprehensive guidance on slide structure, design principles, and visual inspection workflows to ensure professional output.

Can I modify an existing .pptx template to maintain brand consistency?

Yes, you can modify an existing .pptx template to maintain brand consistency. This Skill supports template-based modifications, allowing you to build presentations from established files while automating content updates and formatting.

What is the best way to ensure my generated slides avoid common design pitfalls?

The best way to avoid common design pitfalls in generated slides is to follow the Skill's built-in design guidance on color palettes, typography, and layout. It also includes quality assurance workflows for visual inspection and content validation.

Does this presentation generation approach include quality assurance for visual content?

Yes, presentation generation includes quality assurance for visual content by utilizing detailed steps for visual and content verification. It uses sub-agents to inspect the generated .pptx files, ensuring accurate content delivery and visual polish.

What dependencies are needed to edit .pptx files and convert them for inspection?

Editing .pptx files and converting them for inspection requires dependencies like markitdown for content extraction, pptxgenjs for generation, and soffice with pdftoppm to render slides into images for visual verification.

How do I programmatically validate the visual layout of my PowerPoint slides?

Programmatically validate the visual layout of your PowerPoint slides by converting the .pptx file into images using soffice and pdftoppm. The Skill's quality assurance workflow then performs visual inspection on these rendered images to catch layout issues.