convert-word-to-md
Converte documentos do Word em texto simples (Markdown) para análise. Facilita a leitura, resumo ou extração de dados de arquivos .docx.
O que ela faz
Transforma documentos do Word (.docx) em um formato chamado Markdown. Isso permite que a IA leia, resuma ou extraia informações desses documentos de forma mais eficiente.
Quando usar
- ✓Quando você tem um arquivo .docx e quer que a IA o leia.
- ✓Quando você precisa de um resumo de um documento do Word.
- ✓Quando você quer extrair dados específicos de um arquivo .docx.
Exemplo do que pedir para a IA
“Por favor, converta este documento do Word para Markdown para que eu possa analisá-lo.”
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
O programa pega seu arquivo .docx, extrai o texto e as imagens (salvando as imagens em uma pasta separada) e cria um arquivo .md. Esse arquivo .md é mais fácil para a IA processar.
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 github/awesome-copilot --skill convert-word-to-mdOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/github/awesome-copilot/main/skills/convert-word-to-md/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.
Converter Word para Markdown
Quando usar esta habilidade
Acione esta habilidade sempre que houver um arquivo .docx que precise ser
entendido ou processado — por exemplo, um usuário anexa um documento do Word e
faz perguntas sobre ele, quer um resumo, quer dados específicos extraídos, ou
quer que vários documentos do Word em uma pasta sejam processados juntos. O
formato nativo do Word, .docx, é um pacote XML compactado que não é
confiavelmente legível como texto puro, portanto, sempre o converta para Markdown
primeiro usando o script desta habilidade, em vez de tentar abrir ou analisar o
arquivo diretamente.
Esta habilidade suporta apenas .docx. Se for solicitado a converter um arquivo
legado .doc, diga ao usuário que ele não é suportado e peça para salvá-lo
novamente como .docx
(Word: Arquivo > Salvar Como > Documento do Word (.docx)) primeiro.
Tipos de arquivo mistos: Quando o usuário referencia uma pasta ou conjunto de
documentos contendo vários tipos de arquivo suportados (.pdf, .docx,
.xlsx), esta habilidade lida apenas com arquivos .docx. O agente DEVE
também acionar as habilidades irmãs em paralelo:
convert-pdf-to-mdpara quaisquer arquivos.pdfconvert-excel-to-mdpara quaisquer arquivos.xlsx
Nunca processe uma pasta e silenciosamente pule um tipo de arquivo suportado. Todas as três habilidades devem ser acionadas juntas quando tipos mistos estiverem presentes.
Configuração (uma vez por ambiente)
Antes da primeira conversão em um determinado ambiente, siga
references/setup.md passo a passo para garantir que Python,
pip e o pacote markitdown estejam instalados. Faça isso proativamente em vez de
adivinhar se o ambiente está pronto — o próprio script também falhará com uma
indicação clara de volta para esse arquivo se markitdown estiver faltando, então
é seguro apenas tentar a conversão primeiro se você tiver confiança razoável de
que a configuração já foi feita.
Uso
O script de conversão está localizado em scripts/convert_word_to_md.py.
Estrutura de saída: MarkItDown incorpora imagens como um espaço reservado de
URI data:image/png;base64... truncado (não dados reais de imagem), portanto, o script
extrai imagens reais diretamente do .docx e grava uma pasta autocontida por
documento em vez de um único arquivo .md solto:
<name>/
img/
img001.<ext>
img002.<ext>
...
<name>.md (image references are relative: img/imgNNN.ext)
Se o documento não tiver imagens incorporadas, nenhuma pasta img/ é criada.
Arquivo único:
# Windows
python scripts\convert_word_to_md.py "C:\path\to\document.docx"
# macOS / Linux
python scripts/convert_word_to_md.py "/path/to/document.docx"
Isso cria uma pasta document\ ao lado do arquivo de origem (contendo
document.md e, se presente, document\img\). Para controlar a pasta de destino
explicitamente:
python scripts\convert_word_to_md.py "C:\path\to\document.docx" -o "C:\path\to\output_folder"
Uma pasta de documentos do Word (modo em lote):
python scripts\convert_word_to_md.py "C:\path\to\folder"
Adicione --recursive para incluir também subpastas:
python scripts\convert_word_to_md.py "C:\path\to\folder" --recursive
Cada .docx encontrado recebe sua própria pasta de saída <name>\ ao lado
dele por padrão. Passe -o "C:\path\to\output_parent" para coletar todas as pastas
<name>\ geradas sob um diretório pai separado em vez disso (a estrutura de
subpasta é preservada quando combinada com --recursive).
Após a conversão, leia o(s) arquivo(s) .md resultante(s) para realizar a
análise real que o usuário solicitou — o trabalho do script é apenas produzir
Markdown (e imagens) precisos, não interpretar o conteúdo.
Decidindo onde a saída vai
Padrão — sempre produza a saída ao lado do arquivo de origem. A pasta
<name>/ é criada no mesmo diretório do .docx de origem. Este é o
padrão obrigatório para todos os casos. NÃO o substitua, a menos que o usuário
solicite explicitamente um local diferente.
Use -o apenas quando o usuário fornecer explicitamente um caminho de
saída (por exemplo, "salve a saída em C:\output", "coloque os resultados em
D:\work"). NÃO passe -o com base no diretório de trabalho atual do
agente, na pasta de estado da sessão ou em qualquer local implícito.
Se o caminho do arquivo de origem não puder ser totalmente resolvido — por
exemplo, o usuário fornece apenas um nome de arquivo sem diretório, ou o caminho
é ambíguo — use ask_user para confirmar o caminho absoluto completo antes de
executar a conversão. Nunca adivinhe ou assuma o diretório.
Solução de problemas
| Sintoma | Causa provável | Correção |
|---|
…
Perguntas frequentes
O que é Markdown?
Markdown é um formato de texto simples que é fácil de ler e escrever, e que a IA consegue entender bem.
Posso converter arquivos .doc antigos?
Não, este programa só funciona com arquivos .docx mais recentes. Se você tiver um arquivo .doc, salve-o como .docx primeiro.
E se o documento tiver imagens?
As imagens são salvas em uma pasta separada junto com o arquivo .md, para que a IA possa se referir a elas.
Detalhes
Descrição original do autor
Converts Word (.docx) documents into Markdown so their contents can be accurately analyzed, summarized, searched, or extracted from. Use this skill whenever the user shares, references, or asks about a .docx file — even if they don''t say "convert" or "markdown" explicitly. This includes requests to "read", "summarize", "review", "extract data from", "compare", or "analyze" a Word document, resume
repo: github/awesome-copilot
Popularidade
- Estrelas no GitHub
- 40 mil
- Posição no ranking
- #5068
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
acquire-codebase-knowledge
Ajuda seu agente a entender e documentar um projeto de código existente. É útil para novas pessoas entrarem no projeto ou para ter uma visão geral da arquitetura.
github/awesome-copilot
acreadiness-assess
Faz seu agente avaliar a prontidão de um projeto para IA e gerar um relatório. É útil para entender o quão bem um projeto está preparado para usar ferramentas de IA.
github/awesome-copilot
acreadiness-generate-instructions
Ajuda seu agente a criar instruções para ferramentas de IA baseadas em uma avaliação. É útil para melhorar a forma como a IA interage com o código e fecha lacunas identificadas.
github/awesome-copilot
acreadiness-policy
Faz seu agente ajudar a definir ou aplicar políticas para avaliação de projetos de IA. É útil para padronizar a forma como os projetos são avaliados e garantir conformidade.
github/awesome-copilot
Skills parecidas
data-throughput-accelerator
Faz seu agente acelerar a movimentação de grandes volumes de dados. Ele encontra gargalos e garante que os dados sejam transferidos de forma rápida e correta.
affaan-m/ECC
inventory-demand-planning
Ajuda seu agente a prever a demanda de produtos em lojas. Ele otimiza o estoque e planeja quando fazer promoções para vender mais.
affaan-m/ECC
market-research
Ajuda seu agente a realizar pesquisas de mercado e análises competitivas. Fornece resumos com atribuição de fontes.
affaan-m/ECC