AgentSkillsCN

pca-slides

为 PCA Camocim 生成和操作 PowerPoint (.pptx) 演示文稿。将 HTML 仪表板转换为幻灯片并填充官方模板。

SKILL.md
--- frontmatter
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.