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
Mensagem pronta para colar
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 docxOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/ComposioHQ/awesome-claude-skills/master/document-skills/docx/SKILL.md -o SKILL.mdConteú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 documentoword/comments.xml- Comentários referenciados em document.xmlword/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
- 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. - 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)
- 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
- 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. - Descompacte o documento:
python ooxml/scripts/unpack.py <office_file> <output_directory> - Crie e execute um script Python usando a Biblioteca Document (consulte a seção "Biblioteca Document" em ooxml.md)
- 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
Popularidade
- Estrelas no GitHub
- 77 mil
- Posição no ranking
- #1691
- Licença
- —
- Atualizada em
- 18/09/2026
Comentários
- …
Mais skills deste repositório
artifacts-builder
Ajuda seu agente a construir interfaces de usuário complexas. Ele usa tecnologias modernas para criar páginas web interativas e ricas.
ComposioHQ/awesome-claude-skills
brand-guidelines
Ajuda seu agente a aplicar cores e fontes oficiais da marca em materiais. É útil para manter a identidade visual em qualquer peça que precise ter a cara da empresa.
ComposioHQ/awesome-claude-skills
canvas-design
Faz seu agente criar artes visuais originais em .png e .pdf. Use quando o usuário pedir para criar um pôster, arte ou design estático.
ComposioHQ/awesome-claude-skills
changelog-generator
Ajuda seu agente a criar notas de lançamento para usuários a partir de códigos de programação. Transforma informações técnicas em textos fáceis de entender.
ComposioHQ/awesome-claude-skills
Skills parecidas
intent-driven-development
Ajuda seu agente a transformar ideias em planos claros e testáveis. Define critérios para garantir que as mudanças sejam feitas corretamente e com segurança.
affaan-m/ECC
product-capability
Orienta seu agente a transformar ideias de produtos em planos claros. Define o que precisa ser feito, os limites e as decisões antes do desenvolvimento.
affaan-m/ECC
article-writing
Escreve conteúdos longos como artigos, guias e posts de blog com um estilo único. É útil quando você precisa de textos bem escritos, com voz consistente e credibilidade.
affaan-m/ECC