---
name: pca-slides
description: "Gera e manipula apresentacoes PowerPoint (.pptx) para o PCA Camocim. Converte dashboards HTML em slides e preenche templates oficiais."
---

# Gerador de Apresentações PCA

## Visão Geral
Esta habilidade permite criar decks de apresentação profissionais automaticamente. É usada para transformar os dados técnicos do PCA em apresentações executivas para reuniões com secretários ou audiências públicas.

## Funcionalidades Principais

### 1. Dashboard para Slide (HTML2PPTX)
Converte visualizações de dados (tabelas, gráficos gerados pelo `pca-ui-v2`) diretamente em slides editáveis.
- **Script:** `node scripts/html2pptx.js`
- **Uso:** "Converta o relatório de execução orçamental num slide."

### 2. Preenchimento de Template (Text Replacement)
Pega num modelo `.pptx` oficial da Prefeitura (com brasão e rodapé) e substitui marcadores de texto (ex: `{{NOME_SECRETARIA}}`) pelos dados reais.
- **Script:** `python scripts/replace.py`
- **Uso:** "Gere a apresentação da Saúde usando o template padrão."

### 3. Inspeção e Auditoria
Verifica o conteúdo de apresentações existentes.
- **Script:** `python scripts/inventory.py`

## Instruções de Uso

### Cenário: Criar Apresentação de Setor
Quando o usuário pedir "Crie os slides para a Secretaria de Educação":
1. Identifique os dados (Itens: 50, Valor: R$ 500k).
2. Se houver um template, use `replace.py` para injetar os números.
3. Se for um gráfico novo, gere o HTML primeiro e depois use `html2pptx.js`.

## Requisitos
- Requer Node.js (para html2pptx) e Python instalados no ambiente.
- A estrutura de pastas `ooxml` deve estar intacta para validação de formato.