Pular para o conteúdo
Skillpedia
Escrita77 mil · #1691

docx

Ajuda seu agente a criar e editar documentos profissionais (.docx). Ele pode manter a formatação, adicionar comentários e controlar alterações, sendo útil para qualquer tarefa de edição de texto.

O que ela faz

Esta ferramenta permite criar, editar e analisar documentos do Word (.docx). Você pode usá-la para fazer novas versões, corrigir textos, adicionar comentários ou verificar alterações feitas por outras pessoas.

Quando usar

  • ✓Criar um novo documento do zero.
  • ✓Editar um documento existente, como corrigir um erro.
  • ✓Revisar um documento com alterações marcadas (como em trabalhos acadêmicos ou contratos).

Exemplo do que pedir para a IA

“Por favor, crie um documento com o título 'Relatório Mensal' e adicione o texto 'Este é o relatório de vendas de janeiro.'”

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/ComposioHQ/awesome-claude-skills/blob/master/document-skills/docx/SKILL.md

Mensagem pronta para colar

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

A ferramenta funciona de duas maneiras principais: para criar documentos, ela usa um sistema de programação simples (JavaScript/TypeScript); para editar ou analisar, ela pode converter o documento para um formato mais fácil de ler (markdown) ou acessar os detalhes internos do arquivo.

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 ComposioHQ/awesome-claude-skills --skill docx

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/ComposioHQ/awesome-claude-skills/master/document-skills/docx/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 a XML bruto" abaixo

Criação de Novo Documento

Use o fluxo de trabalho "Criando um novo documento do 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 redlining" (padrão recomendado)

  • Documentos legais, acadêmicos, comerciais ou governamentais Use o "Fluxo de trabalho de redlining" (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 a XML bruto

Você precisa de acesso a 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 do Word

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

Fluxo de trabalho

  1. OBRIGATÓRIO - LER ARQUIVO INTEIRO: Leia docx-js.md (~500 linhas) completamente, de ponta a ponta. NUNCA defina limites de intervalo ao ler este arquivo. Leia o conteúdo completo do arquivo para obter a 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 do Word existente

Ao editar um documento do Word existente, use a Biblioteca Document (uma biblioteca Python para manipulação de OOXML). A biblioteca lida automaticamente com 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, de ponta a ponta. NUNCA defina limites de intervalo ao ler este arquivo. Leia o conteúdo completo do arquivo para obter a API da Biblioteca Document e os 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 (consulte 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 redlining 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?

É o formato padrão para documentos do Microsoft Word. Pense nele como um pacote que contém todo o texto, formatação, imagens e outras informações do seu documento.

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

São marcações que mostram exatamente o que foi adicionado, removido ou alterado em um documento. É muito útil para revisões, pois permite ver o histórico das modificações.

Posso usar isso para qualquer tipo de documento do Word?

Sim, desde que seja um arquivo .docx. A ferramenta é projetada para trabalhar com este formato comum.

Detalhes

Descrição original do autor

Comprehensive document creation, editing, and analysis with support for tracked changes, comments, formatting preservation, and text extraction. When Claude needs to work with professional documents (.docx files) for: (1) Creating new documents, (2) Modifying or editing content, (3) Working with tracked changes, (4) Adding comments, or any other document tasks

repo: ComposioHQ/awesome-claude-skills

Popularidade

Estrelas no GitHub
77 mil
Posição no ranking
#1691
Licença
—
Atualizada em
18/09/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas