pca-slides

Convert HTML dashboards to PPTX slides and validate OOXML formatting.

Updated Dec 9, 2025
One-click install
npx skills add https://github.com/narcisolcf/skills_claude_narciso --skill pca-slides
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pca-slides
Source: https://github.com/narcisolcf/skills_claude_narciso/tree/main/pca-slides
Command: npx skills add https://github.com/narcisolcf/skills_claude_narciso --skill pca-slides

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires defusedxml, lxml, and includes scripts (resource) components.

What problem does it solve?

This Skill automates the creation, templating, and auditing of PowerPoint presentations for PCA Camocim, reducing manual slide assembly and ensuring consistent branding.

Core Features & Use Cases

  • Dashboard-to-Slides (HTML2PPTX): Convert HTML dashboards into editable PPTX slides.
  • Template Filling: Replace markers in official templates (e.g., {{NOME_SECRETARIA}}) with real data.
  • Inspection & Audit: Validate and inventory slides using Python scripts (inventory.py).

Quick Start

  1. Create slides from an HTML dashboard using the HTML2PPTX workflow.
  2. Fill a template with real data using the replace.py script.
  3. Inspect an existing presentation with inventory.py

Frequently Asked Questions about pca-slides

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

FAQPage Schema
How do I convert HTML dashboards into PowerPoint slides automatically?

Convert HTML dashboards to PPTX using the HTML2PPTX workflow, which transforms dashboard layouts into editable PowerPoint slides while preserving formatting and structure for automated presentation generation.

Can I fill PowerPoint templates with data automatically?

Yes, use template filling to replace text markers like {{NOME_SECRETARIA}} with real data in official templates, automating consistent slide creation without manual editing.

What's the best way to validate and audit PowerPoint presentations?

Run inventory.py to inspect and validate existing PPTX files, checking OOXML structure, slide layout consistency, and generating audits that ensure branding and formatting requirements are met.

How does OOXML validation preserve PowerPoint layout and formatting?

OOXML validation parses and verifies the underlying XML structure of PPTX files to ensure layout integrity, formatting rules, and template compliance remain intact after generation or modification.

Can I use this Skill to reduce manual slide assembly workload?

Yes, this Skill automates slide creation, templating, and auditing workflows, eliminating manual assembly for dashboard-to-slide conversion, template replacement, and presentation quality checks.

Does this work with custom PowerPoint templates and branded decks?

Yes, the Skill applies template-based text replacement and OOXML validation to official templates, ensuring custom branding, layouts, and formatting requirements are preserved across generated decks.