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
.pptxdo 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
.pptxa partir de umoutline.jsonestruturado - 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-pptxoupptxgenjs. Crieoutline.jsone 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.pysobre 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.pptxalterados. - 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 dooutline.json.references/planning_schema.md: formato dedesign_brief.json,content_plan.jsoneevidence_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 paradesign_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, gatilhorecord_deck_intake_answersde prontidão pré-resposta, aplicação determinística, idempotência e resumodeck_intakede 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 criaroutline.json.scripts/apply_design_contract.py: ponte determinística de um pacote JSONdeck_design_contract_v1retornado paradesign_brief.json,content_plan.json,evidence_plan.json,asset_plan.jsonenotes.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 resumodesign_contractde prontidão.scripts/emit_outline_authoring_prompt.py: prompt de transferência ciente de contrato para substituir ooutline.jsoninicial por slides criados mais edições alinhadas de plano de conteúdo/evidência/ativo após a aplicação dedesign_contract.json.scripts/apply_outline_authoring_handoff.py: ponte determinística de um pacote JSONoutline_authoring_handoff_v1retornado paraoutline.json,content_plan.json,evidence_plan.json,asset_plan.jsonenotes.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 fragmentodesign_brief.jsonreutilizável para decks inspirados em modelos.scripts/apply_pptx_style_fragment.py: ponte determinística de fragmentos de estilo PPTX extraídos paradesign_brief.json,renderer_treatments,style_importenotes.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 promptstyle_reference_mix_plan_v1e mapa de variantesstyle_reference_layout_playbook_v1e gramática de motivostyle_reference_structural_motif_library_v1mais métricas de densidade/espaço em branco/vies de objetostyle_reference_metric_profile_v1mais receitas de slot de conteúdostyle_reference_content_recipe_library_v1usadas por prompts de contrato de design e criação de esboço.references/style_reference_sources.jsonescripts/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.jsonescripts/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.jsonescripts/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.pyescripts/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 sementenormal_workflow_atom_context_v1que 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 paraoverview,data_evidenceedecision_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 variantesbuild/outline_resolved.jsonespecí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 trabalhostyle_reference_starter_outline_v1inicializados 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ênciastyle_reference_catalog_v1para que os agentes obtenham
[truncado para tradução]