Pular para o conteúdo
Skillpedia
Escrita48 mil · #2873

docx-official

Permite que seu agente crie, edite ou analise o conteúdo de arquivos .docx. É útil para trabalhar com documentos de texto formatados, como relatórios ou propostas.

O que ela faz

Esta ferramenta ajuda você a criar, modificar ou analisar documentos do Word (.docx). Ela funciona como um assistente que entende a estrutura interna desses arquivos.

Quando usar

  • ✓Quando você quer criar um documento do zero.
  • ✓Quando precisa fazer alterações em um documento existente.
  • ✓Quando quer entender o conteúdo ou a estrutura de um arquivo .docx.

Exemplo do que pedir para a IA

“Crie um documento com um parágrafo de saudação e um título.”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/docx-official/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/docx-official/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

A ferramenta acessa o conteúdo do arquivo .docx, que é como um pacote de arquivos. Dependendo da tarefa, ela usa diferentes métodos para ler, escrever ou modificar esses arquivos internos.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add sickn33/agentic-awesome-skills --skill docx-official

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/docx-official/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Criação, edição e análise de DOCX

Visão Geral

Um usuário pode pedir para você criar, editar ou analisar o conteúdo de um arquivo .docx. Um arquivo .docx é essencialmente um arquivo ZIP contendo arquivos XML e outros recursos que você pode ler ou editar. Você tem diferentes ferramentas e fluxos de trabalho disponíveis para diferentes tarefas.

Árvore de Decisão de Fluxo de Trabalho

Leitura/Análise de Conteúdo

Use as seções "Extração de texto" ou "Acesso XML bruto" abaixo

Criação de Novo Documento

Use o fluxo de trabalho "Criação de um novo documento Word"

Edição de Documento Existente

  • Seu próprio documento + alterações simples Use o fluxo de trabalho "Edição básica de OOXML"

  • Documento de outra pessoa Use o "Fluxo de trabalho de marcação de alterações" (padrão recomendado)

  • Documentos legais, acadêmicos, comerciais ou governamentais Use o "Fluxo de trabalho de marcação de alterações" (obrigatório)

Leitura e análise de conteúdo

Extração de texto

Se você precisa apenas ler o conteúdo de texto de um documento, deve converter o documento para markdown usando o pandoc. O pandoc oferece excelente suporte para preservar a estrutura do documento e pode mostrar alterações rastreadas:

# Convert document to markdown with tracked changes
pandoc --track-changes=all path-to-file.docx -o output.md
# Options: --track-changes=accept/reject/all

Acesso XML bruto

Você precisa de acesso XML bruto para: comentários, formatação complexa, estrutura do documento, mídia incorporada e metadados. Para qualquer um desses recursos, você precisará descompactar um documento e ler seu conteúdo XML bruto.

Descompactando um arquivo

python ooxml/scripts/unpack.py <office_file> <output_directory>

Estruturas de arquivo chave

  • word/document.xml - Conteúdo principal do documento
  • word/comments.xml - Comentários referenciados em document.xml
  • word/media/ - Imagens e arquivos de mídia incorporados
  • Alterações rastreadas usam as tags <w:ins> (inserções) e <w:del> (exclusões)

Criação de um novo documento Word

Ao criar um novo documento Word do zero, use docx-js, que permite criar documentos Word usando JavaScript/TypeScript.

Fluxo de trabalho

  1. OBRIGATÓRIO - LER ARQUIVO INTEIRO: Leia docx-js.md (~500 linhas) completamente, do início ao fim. NUNCA defina limites de intervalo ao ler este arquivo. Leia o conteúdo completo do arquivo para sintaxe detalhada, regras de formatação críticas e melhores práticas antes de prosseguir com a criação do documento.
  2. Crie um arquivo JavaScript/TypeScript usando os componentes Document, Paragraph, TextRun (Você pode assumir que todas as dependências estão instaladas, mas se não estiverem, consulte a seção de dependências abaixo)
  3. Exporte como .docx usando Packer.toBuffer()

Edição de um documento Word existente

Ao editar um documento Word existente, use a Biblioteca Document (uma biblioteca Python para manipulação de OOXML). A biblioteca gerencia automaticamente a configuração da infraestrutura e fornece métodos para manipulação de documentos. Para cenários complexos, você pode acessar o DOM subjacente diretamente através da biblioteca.

Fluxo de trabalho

  1. OBRIGATÓRIO - LER ARQUIVO INTEIRO: Leia ooxml.md (~600 linhas) completamente, do início ao fim. NUNCA defina limites de intervalo ao ler este arquivo. Leia o conteúdo completo do arquivo para a API da Biblioteca Document e padrões XML para editar arquivos de documento diretamente.
  2. Descompacte o documento: python ooxml/scripts/unpack.py <office_file> <output_directory>
  3. Crie e execute um script Python usando a Biblioteca Document (veja a seção "Biblioteca Document" em ooxml.md)
  4. Empacote o documento final: python ooxml/scripts/pack.py <input_directory> <office_file>

A Biblioteca Document fornece métodos de alto nível para operações comuns e acesso direto ao DOM para cenários complexos.

Fluxo de trabalho de marcação de alterações para revisão de documentos

Este fluxo de trabalho permite que você planeje alterações rastreadas abrangentes usando markdown antes de implementá-las em OOXML. CRÍTICO: Para alterações rastreadas completas, você deve implementar TODAS as alterações sistematicamente.

Estratégia de Agrupamento: Agrupe alterações relacionadas em lotes de 3 a 10 alterações. Isso torna a depuração gerenciável, mantendo a eficiência. Teste cada lote antes de passar para o próximo.

Princípio: Edições Mínimas e Precisas Ao implementar alterações rastreadas, marque apenas o texto que realmente muda. Repetir texto inalterado torna as edições mais difíceis de revisar e parece pouco profissional. Divida as substituições em: [texto inalterado] + [exclusão] + [inserção] + [texto inalterado]. Preserve o RSID da execução original para texto inalterado extraindo o elemento <w:r> do original e reutilizando-o.

Exemplo - Alterando "30 dias" para "60 dias" em uma frase:

# RUIM - Substitui a frase inteira

…
Perguntas frequentes

O que é um arquivo .docx?

Um arquivo .docx é um formato de documento do Word que, por dentro, é como um arquivo compactado (ZIP) contendo vários outros arquivos que definem o texto, imagens e formatação.

Como a IA faz alterações em documentos?

Ela pode usar ferramentas para converter o documento para um formato mais simples (como texto) para ler, ou para editar diretamente os arquivos internos do .docx, seguindo regras específicas para manter a formatação correta.

O que são 'tracked changes' (alterações rastreadas)?

São marcações no documento que mostram o que foi adicionado, removido ou modificado. É útil para revisões, pois permite ver todas as mudanças feitas.

Detalhes

Descrição original do autor

A user may ask you to create, edit, or analyze the contents of a .docx file. A .docx file is essentially a ZIP archive containing XML files and other resources that you can read or edit. You have different tools and workflows available for different tasks.

repo: sickn33/agentic-awesome-skills

Popularidade

Estrelas no GitHub
48 mil
Posição no ranking
#2873
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas