Communitygithub.com

Habilidade de Apresentação

Plugin Codex para geração de PowerPoint/PPTX com foco na fonte original: decks editáveis, roteamento de estilo, artefatos de dados e QA.

O que é Habilidade de Apresentação?

Esta habilidade de agente AI é projetada para criar decks .pptx do PowerPoint diretamente a partir de um repositório, garantindo que sejam editáveis, alinhados visualmente e verificados por QA. Ela opera em dois modos principais: 'quick-deck' para criações rápidas de 5 a 10 slides a partir de um único prompt, e 'saved workspace' para decks que serão iterados, auditados ou reconstruídos posteriormente. A habilidade segue um fluxo de trabalho estruturado que planeja a narrativa e a estratégia visual usando scripts para renderização, preparação e verificação, evitando código Python-pptx ou pptxgenjs ad hoc. Ela suporta múltiplos tipos de decks (laboratório, clínico, científico, conselho, investidor, editorial) e inclui recursos como roteamento de estilo a partir de um catálogo de referências, geração de figuras e tabelas a partir de dados CSV/TSV/XLSX/JSON, e QA rigoroso (render-free) para garantir qualidade. A habilidade é compatível com plataformas como Codex, ChatGPT e OpenAI Agent, sendo ideal para usuários que precisam de decks profissionais e reproduzíveis com controle total sobre a fonte.

Funciona com~Claude Code✓Codex CLI~Cursor
npx skills add siril9/presentation-skill

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que Habilidade de Apresentação faz?

Habilidade PowerPoint nativa do repositório para decks .pptx editáveis, alinhados e verificados por QA. O modelo planeja a história e a estratégia visual; os scripts lidam com renderização frágil, preparação e verificação.

Quando invocar esta habilidade

Acione esta habilidade em solicitações para:

  • construir um .pptx do PowerPoint avulso, deck de slides ou apresentação a partir de um único prompt (modo deck rápido, sem necessidade de espaço de trabalho)
  • gerar um .pptx a partir de um outline.json estruturado
  • redesenhar, reconstruir ou estender um deck existente
  • criar um deck de laboratório, clínico, científico, conselho, investidor ou editorial
  • executar QA de layout, design ou legibilidade em um deck gerado
  • criar ou atualizar um espaço de trabalho de deck reutilizável
  • converter dados CSV/TSV/XLSX/JSON em figuras e tabelas prontas para slides

O modo deck rápido é o caminho certo para decks únicos de 5 a 10 slides. O modo de espaço de trabalho é para decks que serão iterados, auditados ou reconstruídos posteriormente. Consulte ### Deck Rápido e ### Espaço de Trabalho Salvo em Fluxo de Trabalho abaixo.

Não invoque para brainstorming apenas de texto onde nenhum artefato de deck seja necessário, ou para edições diretas em um .pptx gerado quando seus arquivos de origem do espaço de trabalho salvo estiverem disponíveis (corrija a fonte).

Nome da habilidade: presentation-skill. Aliases de compatibilidade para correspondência difusa de habilidades: powerpoint-deck-builder, pptx-skill, habilidade PowerPoint, habilidade PPTX, gerador de decks de slides, gerador de slides, construtor de decks, gerador de apresentações, criador de apresentações, gerador de PowerPoint, habilidade de apresentação Codex, habilidade de apresentação ChatGPT, habilidade de apresentação OpenAI Agent.

Inegociáveis

  • Não escreva código de deck ad hoc inline python-pptx ou pptxgenjs. Crie outline.json e execute scripts do repositório.
  • Não reinstale dependências durante a geração do deck. Dependência ausente: relate e pare.
  • Não pule QA para um deck entregável. Use QA sem renderização quando o LibreOffice estiver indisponível.
  • Para decks reutilizáveis/de relatórios, trate os avisos de validate_planning.py sobre registros de artefatos ausentes, artefatos gerados desatualizados, comandos de reconstrução de figuras, contratos de legibilidade, contratos de velocidade, contratos de QA, evidências de aceitação ou fases de execução como feedback de planejamento de fonte a ser corrigido antes da entrega final.
  • Corrija arquivos de origem (outline.json, planos, ativos, código do renderizador), não artefatos .pptx alterados.
  • Para um novo tópico, crie do zero. Não clone a estrutura de outro deck como estilo padrão.

Primeiros Arquivos para Ler

  • DESIGN.md: contrato de design compacto, cores, hierarquia, regras de alinhamento, divulgação de imagem gerada.
  • references/outline_schema.md: campos e variantes aceitos do outline.json.
  • references/planning_schema.md: formato de design_brief.json, content_plan.json e evidence_plan.json.
  • references/deck_workspace_mode.md: fluxo de trabalho de espaço de trabalho salvo.
  • references/agent_picker.md: guia conciso de seleção para agentes e pessoas.
  • references/reference_script_patterns.md: padrões reutilizáveis de PPTX/DOCX/figura de scripts únicos mais fortes; leia ao melhorar roteamento, decks científicos ou fluxos de documentos complementares.
  • references/style_reference_catalog.md: política de referência de estilo segura para publicação ao usar decks públicos, capturas de tela, corpora PPTX e recriações sintéticas sem empacotar material proprietário.
  • references/dynamic_design_and_subagents.md: modulação de design dinâmico limitada mais quando usar subagentes de conteúdo, dados, roteamento, crítica e QA.
  • references/visual_qa_prompt.md: pacote de revisão visual e prompt de inspeção com novos olhos.
  • scripts/emit_deck_start_packet.py: pacote preferido de primeiro turno para decks reutilizáveis; empacota uma carga útil de pergunta do usuário compacta, prompt de contrato de design reproduzível e comandos de transferência de subagentes em estágios.
  • scripts/emit_deck_intake_prompt.py: prompt de entrada opcional voltado ao usuário para público, estilo, paleta, densidade, fundo, ativos, fontes e restrições quando a personalização é subespecificada.
  • scripts/apply_deck_intake_answers.py: ponte determinística das respostas do cartão de perguntas do Codex para design_brief.user_intake, style_seed, notas e postura de política/ativo de arquivos de planejamento.
  • scripts/run_deck_start_intake_smoke.py: fumaça rápida focada para o pacote de início de deck do primeiro turno, briefing de início do agente versionado, respostas de entrada duráveis, gatilho record_deck_intake_answers de prontidão pré-resposta, aplicação determinística, idempotência e resumo deck_intake de prontidão.
  • scripts/emit_design_contract_prompt.py: prompt de contrato de estrutura/estilo reproduzível para executar imediatamente após a solicitação do usuário ou respostas de entrada, antes de criar outline.json.
  • scripts/apply_design_contract.py: ponte determinística de um pacote JSON deck_design_contract_v1 retornado para design_brief.json, content_plan.json, evidence_plan.json, asset_plan.json e notes.md.
  • scripts/run_design_contract_apply_smoke.py: fumaça rápida focada para o prompt de contrato de design, enriquecimento de resolução de escolha com semente de entrada, aplicação de contrato determinística, idempotência, validação de planejamento e resumo design_contract de prontidão.
  • scripts/emit_outline_authoring_prompt.py: prompt de transferência ciente de contrato para substituir o outline.json inicial por slides criados mais edições alinhadas de plano de conteúdo/evidência/ativo após a aplicação de design_contract.json.
  • scripts/apply_outline_authoring_handoff.py: ponte determinística de um pacote JSON outline_authoring_handoff_v1 retornado para outline.json, content_plan.json, evidence_plan.json, asset_plan.json e notes.md.
  • scripts/run_outline_authoring_handoff_smoke.py: fumaça rápida focada para o prompt de esboço ciente de contrato, aplicação de transferência determinística, alinhamento do plano de origem, resumo de prontidão, construção PPTX e QA sem renderização ciente de esboço.
  • scripts/run_reproducible_workflow_smoke.py: fumaça rápida de ponta a ponta para o início do deck, entrada, contrato de design, transferência de esboço, QA estrito sem renderização e caminho de transferência de prontidão para entrega.
  • scripts/run_focused_workflow_checks.py: executor de fumaça rápida agregada para o fluxo de trabalho reproduzível, mix de estilo, polimento de layout, rodapé de origem e pistas de dados gerados; pode executar verificações isoladas concorrentemente enquanto escreve um relatório JSON compacto com durações por verificação e caudas de falha.
  • scripts/extract_pptx_style.py: extrator de estilo de PPTX/corpus apenas de origem que emite sinais observados de cabeçalho/rodapé/cor/legibilidade mais um fragmento design_brief.json reutilizável para decks inspirados em modelos.
  • scripts/apply_pptx_style_fragment.py: ponte determinística de fragmentos de estilo PPTX extraídos para design_brief.json, renderer_treatments, style_import e notes.md.
  • scripts/style_reference_catalog.py: DNA de estilo sintético seguro para publicação e referências de tratamento de conteúdo para cada predefinição, incluindo título, comparação, gráfico, tabela, figura, painel, decisão e comportamento de referências mais o combinador de prompt style_reference_mix_plan_v1 e mapa de variantes style_reference_layout_playbook_v1 e gramática de motivo style_reference_structural_motif_library_v1 mais métricas de densidade/espaço em branco/vies de objeto style_reference_metric_profile_v1 mais receitas de slot de conteúdo style_reference_content_recipe_library_v1 usadas por prompts de contrato de design e criação de esboço.
  • references/style_reference_sources.json e scripts/style_reference_sources.py: manifesto de entrada de fonte seguro para publicação e validador para decks públicos, capturas de tela, corpora PPTX e inspiração de galeria de modelos. Use antes de adicionar ou citar referências de estilo externas; registra notas de licença, evidências de verificação de fonte, modos de extração permitidos, materiais proibidos, observações de estilo genérico, extratos de padrões de slides reutilizáveis, postura de atribuição e rotas de reconstrução sintética por predefinição.
  • references/style_inspiration_corpus.json e scripts/style_inspiration_corpus.py: corpus de inspiração apenas descritivo para sistemas de design públicos, ferramentas de apresentação, índices de modelos e heurísticas de design de slides. Use como uma camada de índice de fonte escalável para roteamento prompt-para-estilo e exploração de subagentes; armazena postura de direitos, limites de extração, descritores de layout/paleta/tipografia, rotas por predefinição e a regra de segurança de que nenhum deck bruto, capturas de tela, logotipos, texto proprietário ou geometria copiada distintiva são empacotados.
  • references/large_style_corpus_sources.json, references/large_style_corpus_catalog.json e scripts/large_style_corpus.py: camada de corpus de deck público grande apenas descritivo para descoberta de estilo do mundo real. Use para indexar mais de 2.000 registros públicos/abertos semelhantes a decks, equilibrar sobreposição, priorizar exemplos de ferramentas/agentes AI, emitir contexto LLM compacto e substituir tratamentos predefinidos de aparência redundante por estrutura sintética original. Armazena apenas URLs públicos, metadados de repositório/caminho, famílias de estilo inferidas e descritores; nunca decks brutos, capturas de tela, texto de slides copiado, logotipos ou geometria de fonte distintiva.
  • references/style_token_atlas.json, references/style_grammar_index.json, scripts/style_atom_router.py, scripts/apply_atom_composition.py e scripts/workflow_atom_context.py: camada de gramática de átomo de corpus dinâmico. Use quando um deck precisar que o corpus influencie estrutura, pools de tratamento, densidade e arco narrativo enquanto ainda permite que o LLM atual/futuro faça escolhas adequadas ao tópico. Prompts normais de início de deck, contrato de design e roteador de estilo/conteúdo agora recebem uma semente normal_workflow_atom_context_v1 que pode ser aceita, refinada através de JSON estrito ou ignorada com um motivo registrado. Aplique apenas campos de renderizador suportados.
  • scripts/run_large_style_corpus_smoke.py: fumaça rápida focada provando que o manifesto de fonte do corpus grande, esquema de descritor, cobertura de família, contexto compacto e escritor de resumo permanecem utilizáveis sem acesso à rede.
  • scripts/run_style_atom_router_smoke.py: fumaça rápida focada provando que o atlas de átomos, modelos de gramática, fallback determinístico, classificação ciente de tópico, prompt de átomo JSON estrito e livro-razão de reprodução do aplicador permanecem utilizáveis.
  • scripts/build_large_style_corpus_contact_sheets.py: folhas de contato visuais seguras para publicação geradas a partir de descritores de corpus grande. Desenha cartões de família e registro de fonte sintéticos apenas de metadados do catálogo; não busca, renderiza ou captura telas de decks de origem.
  • scripts/run_large_style_corpus_leverage_smoke.py: fumaça focada provando que o corpus de 2.000 registros é realmente usado por prompts de roteador e evidências de folha de contato enquanto preserva tokens de prompt de referência de estilo curados.
  • scripts/design_catalog_selector.py: camada de seleção de catálogo de design reutilizável v0.5 que mapeia prompts para casos de tópico, famílias de corpus, DNA de tratamento, receitas de dados gerados e escopo de evidência de liberação reproduzível.
  • scripts/build_random_topic_comparison_decks.py: construtor de evidências de liberação para oito tópicos sintéticos aleatórios, cada um construído como um deck de base e um deck guiado por corpus descritor em oito famílias de corpus visivelmente diferentes, além de folhas de contato renderizadas, um deck de galeria, artefatos de dados/gráfico/tabela gerados, métricas de manifesto, assinaturas de delta estrutural e notas de liberação concisas.
  • scripts/run_random_topic_comparison_smoke.py: fumaça de reprodutibilidade que reconstrói as evidências de comparação de tópicos aleatórios em um diretório temporário e falha se os 16 decks, galeria, manifesto, notas de liberação, folhas de contato não em branco, métricas de contexto de corpus, cobertura de oito famílias, três exemplos de dados gerados, portas de QA estrutural, zero avisos visuais/de legibilidade ou deltas estruturais base-vs-corpus estiverem ausentes.
  • scripts/build_style_reference_gallery.py: decks de galeria de referência gerados que transformam o catálogo de estilo sintético em slides reais de título, painel, comparação, gráfico, tabela, figura, decisão e referências sem empacotar ativos de modelo externos. O resumo da galeria registra sequências de variantes por predefinição, assinaturas de livro de jogadas estrutural, assinaturas de motivo estrutural, assinaturas de receita de conteúdo, assinaturas de tratamento de renderizador, buckets de tratamento, caminhos de folha de contato renderizada, caminhos de folha de contato por tratamento, coleções de folha de contato por predefinição para overview, data_evidence e decision_sources, e totais de QA para evidência de liberação.
  • scripts/run_style_reference_gallery_smoke.py: fumaça rápida focada provando que decks de galeria de referência de todas as predefinições mantêm assinaturas de conteúdo únicas, cobertura de tratamento necessária, metadados seguros para publicação e QA limpo sem renderização.
  • scripts/run_style_reference_resolution_smoke.py: fumaça de resolvedor de tempo de construção de todas as predefinições provando que slides de evidência genérica idêntica resolvem em variantes build/outline_resolved.json específicas de predefinição com assinaturas de tratamento únicas.
  • scripts/run_style_content_router_smoke.py: fumaça rápida focada provando que o prompt do roteador de estilo/conteúdo inclui correspondências de referência de estilo classificadas, contexto de plano de mix, livros de jogadas de layout, receitas de conteúdo, pools de tratamento de renderizador e a rota de composição de átomo de primeira classe opcional para roteamento prompt-para-referência.
  • scripts/run_style_reference_release_evidence_smoke.py: fumaça de evidência de liberação renderizada opcional provando que a galeria de todas as predefinições tem QA limpo, assinaturas de conteúdo únicas, hashes de diversidade visual, folhas de contato com impressão digital, evidência de slide renderizada para cada chave de tratamento necessária e miniatura renderizada por tratamento e assinaturas de layout grosseiras para que famílias de tratamento de aparência repetida sejam visíveis e bloqueadas em evidências de liberação.
  • scripts/run_style_reference_starter_smoke.py: fumaça inicial de todas as predefinições provando que espaços de trabalho style_reference_starter_outline_v1 inicializados mantêm assinaturas de andaime distintas, metadados de fonte seguros para publicação, ativos iniciais e QA limpo sem renderização.
  • scripts/style_treatment_profiles.py: perfis de tratamento predefinidos reutilizáveis para pools de título/destaque, rodapé, gráfico e figura/tabela suportados em todas as predefinições carregáveis. Os perfis incluem uma referência style_reference_catalog_v1 para que os agentes obtenham

[truncado para tradução]

Habilidades Relacionadas