claude-office-skills/office-to-md

Habilita agentes de IA a converterem documentos do Office (Word, Excel, PowerPoint) em formato Markdown.

O que é office-to-md?

Esta skill permite que agentes de IA como Claude Code, Cursor, Codex e outros convertam arquivos de escritório (Word, Excel, PowerPoint) para Markdown de forma confiável e estruturada. Ela é útil para desenvolvedores e profissionais que precisam extrair conteúdo de documentos do Office para uso em documentação técnica, anotações, sistemas de versionamento ou pipelines de processamento de texto. A skill suporta conversão preservando formatação básica, tabelas, listas e cabeçalhos, gerando saída Markdown limpa e legível. Funciona em qualquer plataforma que suporte execução de comandos com Python e bibliotecas como `python-docx`, `openpyxl` e `python-pptx`, seguindo as instruções detalhadas no SKILL.md.

Funciona com✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/claude-office-skills/skills/tree/main/skills/office-to-md

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que office-to-md faz?

Skill para converter documentos do Office (Word, Excel, PowerPoint) em Markdown.

Visão Geral

Esta skill provê uma interface padronizada para converter arquivos .docx, .xlsx e .pptx para marcação Markdown estruturada. É ideal para integrar conteúdo de escritório em fluxos de trabalho de IA, documentação e automação.

Plataformas Suportadas

  • Claude Code
  • Cursor
  • Codex
  • Outros agentes de IA com suporte a comandos shell e Python

Funcionalidades

  • Conversão de Word (.docx): Preserva parágrafos, estilos de cabeçalho, listas (ordenadas e não ordenadas), negrito, itálico, links e tabelas simples.
  • Conversão de Excel (.xlsx): Converte planilhas em tabelas Markdown com cabeçalhos e alinhamento básico. Cada planilha vira uma seção.
  • Conversão de PowerPoint (.pptx): Extrai texto de slides, preservando hierarquia de títulos e marcadores.
  • Saída limpa: Remove formatação complexa, mantendo apenas estrutura semântica.

Como Usar

Pré-requisitos

  • Python 3.8 ou superior
  • Bibliotecas Python:
    • python-docx
    • openpyxl
    • python-pptx

Instalação:

pip install python-docx openpyxl python-pptx

Comando de Conversão

python converter.py caminho/para/arquivo.docx --output saida.md
python converter.py caminho/para/planilha.xlsx --output saida.md
python converter.py caminho/para/apresentacao.pptx --output saida.md

Se --output não for especificado, o resultado será impresso no terminal (stdout).

Estrutura de Saída

  • Word: Cabeçalhos #, ##, etc.; parágrafos; listas com - ou 1.; tabelas como Markdown.
  • Excel: Por padrão, cada planilha inicia com ## Nome da Planilha; linhas viram linhas de tabela.
  • PowerPoint: Cada slide vira um cabeçalho ## Slide N; texto de caixas de texto aparece como parágrafos ou listas.

Limitações

  • Formatação avançada (como imagens incorporadas, gráficos, macros) não é convertida.
  • Tabelas complexas (com mesclagem de células) podem não preservar completamente a estrutura.
  • Animações e transições no PowerPoint são ignoradas.

Exemplo

Arquivo Word exemplo.docx:

Título: Relatório
Parágrafo: Este é um exemplo.
Lista:
- Item 1
- Item 2

Saída exemplo.md:

# Relatório

Este é um exemplo.

- Item 1
- Item 2

Notas Técnicas

  • O script converter.py deve estar no diretório corrente ou no PATH.
  • Para uso em agentes de IA, certifique-se de que o ambiente virtual ou Python esteja configurado.
  • Variável de ambiente OFFICE_TO_MD_DIR pode apontar para o diretório do script (opcional).

Suporte

Relate problemas ou sugestões no repositório oficial: claude-office-skills/office-to-md.

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

claude-office-skills/academic-search

Search and analyze academic literature. Find papers, understand research methodologies, and synthesize academic findings for research projects.

claude-office-skills/ads-copywriter

Multi-platform ad copy generation for Google Ads, Meta/Facebook, TikTok, LinkedIn with A/B testing variants

claude-office-skills/ai-agent-builder

Build AI agents with tools, memory, and multi-step reasoning - ChatGPT, Claude, Gemini integration patterns

claude-office-skills/airtable-automation

Airtable database automation - views, automations, integrations, and workflow triggers

claude-office-skills/ai-slides

Generate complete presentations with AI - from outline to polished slides

claude-office-skills/amazon-seller

Automate Amazon seller operations including inventory, orders, pricing, and advertising management

claude-office-skills/apple-shortcuts-integration

Create and trigger Apple Shortcuts for iOS/macOS automation and cross-platform workflows

claude-office-skills/applicant-screening

Screen job applications against requirements and score candidates

claude-office-skills/asana-automation

Automate Asana project management workflows, task tracking, team collaboration, and reporting

claude-office-skills/batch-convert

Batch convert documents between multiple formats using a unified pipeline

claude-office-skills/batch-processor

Process multiple documents in bulk with parallel execution

claude-office-skills/brand-guidelines-generator

Create and maintain brand style guides for consistent visual identity

claude-office-skills/browser-automation

Automate web browser interactions, scraping, testing, and workflow automation with Puppeteer/Playwright

claude-office-skills/calendar-automation

Google Calendar and Outlook automation - scheduling optimization, meeting workflows, time blocking, and Slack/Sheets integration

claude-office-skills/changelog-generator

Generate release notes from git commits, updates, or feature lists

claude-office-skills/chart-designer

Design effective data visualizations and charts. Generate chart configurations for ECharts, Chart.js, and other libraries. Create dashboards and reports.

claude-office-skills/chat-with-pdf

Answer questions about PDF content, summarize, and extract information

claude-office-skills/clickup-automation

Automate ClickUp workspace management, task workflows, time tracking, and team productivity

claude-office-skills/company-research

Conduct comprehensive company research and due diligence. Analyze business model, competitive landscape, management, and market position.

claude-office-skills/competitive-analysis

Analyze competitors systematically. Compare products, features, pricing, positioning, and market strategies. Generate comprehensive competitive intelligence reports.

Habilidades Relacionadas