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
Mensagem pronta para colar
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-officialOu 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.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 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 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 Word
Ao criar um novo documento Word do zero, use docx-js, que permite criar documentos Word usando JavaScript/TypeScript.
Fluxo de trabalho
- 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. - 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 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
- 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. - Descompacte o documento:
python ooxml/scripts/unpack.py <office_file> <output_directory> - Crie e execute um script Python usando a Biblioteca Document (veja 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 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.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #2873
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-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