pdf-conversion-router
Faz seu agente escolher a melhor forma de converter PDFs para outros formatos. Garante que o texto fique o mais parecido e legível possível.
O que ela faz
Este agente ajuda a transformar arquivos PDF em outros formatos, como texto, Markdown ou HTML. Ele escolhe a melhor maneira de fazer isso para que o resultado fique o mais parecido possível com o original e seja fácil de ler.
Quando usar
- ✓Quero transformar um PDF em texto simples.
- ✓Preciso converter um PDF de relatório médico em um formato legível.
- ✓Quero transformar um PDF de apresentação de slides em Markdown.
Exemplo do que pedir para a IA
“Converta este PDF de relatório financeiro em HTML, mantendo a estrutura das tabelas.”
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
Primeiro, o agente analisa o tipo de PDF e o formato que você deseja. Em seguida, ele escolhe as melhores ferramentas e configurações para fazer a conversão, garantindo que a estrutura e os dados sejam preservados.
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 pdf-conversion-routerOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/pdf-conversion-router/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.
Roteador de Conversão de PDF
Encaminhe toda conversão de PDF por uma etapa curta de análise antes de escolher ferramentas ou flags de CLI.
O objetivo não é "extrair o máximo de texto". O objetivo é:
- preservar a estrutura
- preservar a ligação entre rótulos e valores
- escolher a forma de saída mais fiel
- evitar padrões barulhentos quando uma rota melhor existe
Quando Usar
- O usuário quer um PDF convertido para outro formato.
- A saída solicitada é
.md,.html,.txt,.json,.docx, ou notas estruturadas. - O PDF pode ser escaneado, com muito OCR, com muitas tabelas, baseado em slides, médico, acadêmico ou com múltiplas colunas.
Regra Principal
Nunca comece com um pipeline padrão fixo.
Sempre:
- classifique o PDF
- classifique a saída alvo
- escolha a rota mais forte para essa combinação
- valide o resultado em seções representativas
- se necessário, tente novamente com melhores configurações antes de entregar
Heurísticas são pontos de partida, não garantias.
Não promova uma combinação de flags para um padrão universal apenas porque funcionou bem em um PDF. Prefira evidências específicas do documento sobre o hábito.
Regra do Motor Primário
Use opendataloader-pdf como o motor de conversão primário para toda tarefa de conversão de PDF por padrão.
Esta habilidade deve assumir:
opendataloader-pdfé sempre a primeira tentativa de conversão- outras ferramentas são usadas para classificar, validar, OCR, inspecionar ou dar suporte à limpeza
- outros extratores não são o substituto padrão para a rota de conversão principal
Use outras ferramentas apenas por um destes motivos:
- classificação rápida do PDF
- pré-processamento de OCR antes da conversão
- validação contra texto que preserva o layout
- reparo manual quando a saída gerada ainda está barulhenta
- fallback apenas se
opendataloader-pdfnão puder produzir um resultado utilizável
Etapa 1: Classificar o PDF de Origem
Identifique a classe do documento o mais rápido possível:
- PDF digital nativo com texto selecionável
- PDF com OCR e texto barulhento
- PDF apenas de imagem/escaneado
- Exportação de apresentação de slides / apresentação
- Relatório médico ou de laboratório
- Documento de negócios/financeiro com muitas tabelas
- Relatório narrativo / carta / artigo
- Documento com layout misto com diagramas, tabelas e prosa
Verificações rápidas úteis:
pdfinfo input.pdf
pdftotext -layout input.pdf -
Se o texto estiver faltando ou for muito ruim, trate o OCR como obrigatório.
Heurísticas de Tipo de Documento
Use estas como pontos de partida padrão:
relatório médico / de laboratório
markdown-with-html + --table-method cluster + --image-output offexportação de apresentação de slides / PowerPoint
markdown-with-html + --image-output offadicione--table-method clusterapenas se a rota padrão subestruturar conteúdo tabular importante se as tabelas forem visualmente óbvias, mas estiverem faltando ou mal fundidas, trate isso como um problema de detecção, não um problema de formatação de Markdown se a rota selecionada já reconstruir uma tabela real, mas cortar caracteres iniciais nas bordas das colunas, trate isso como um defeito de divisão de borda, não uma falha de tabela ausentenarrativo / artigo / carta comece com
markdownoutextusemarkdown-with-htmlapenas se a estrutura claramente importarPDF de negócios / financeiro com muitas tabelas comece com
markdown-with-htmladicione--table-method clusterquando linhas ou colunas se achatamPDF escaneado / com muitas imagens faça OCR primeiro, depois converta com
opendataloader-pdfPDF de layout misto prefira
markdown-with-htmlvalide uma seção fácil e uma seção difícil antes de aceitar a saída
Etapa 2: Escolher a Forma da Saída
Escolha a saída que melhor se adapta ao documento e ao objetivo do usuário.
markdown-with-htmlUse por padrão quando o usuário quiser Markdown e a fidelidade importar. Prefira isso para tabelas, relatórios médicos, slides, PDFs de layout misto e qualquer coisa que provavelmente quebrará em Markdown puro.markdownUse apenas quando o Markdown limpo e simples importar mais do que a fidelidade do layout.htmlUse quando a estrutura visual importar mais do que a legibilidade do LLM.textUse para extração linear rápida, documentos narrativos ou quando a estrutura não for importante.jsonUse quando o processamento de máquina downstream importar mais do que a legibilidade humana.docxUse quando o usuário quiser uma saída de escritório editável e a reconstrução do layout importar.
Etapa 3: Escolher a Rota de Extração
Para OpenDataLoader CLI
Use OpenDataLoader como a rota padrão.
Padrões preferidos:
Para saída Markdown com prioridade de fidelidade:
-f markdown-with-htmlPara PDFs médicos: adicione
--table-method clusterPara PDFs com muitas tabelas: adicione
--table-method clusterPara apresentações de slides: comece sem
--table-method cluster
…
Perguntas frequentes
O que significa 'fidelidade'?
Fidelidade significa o quão parecido o resultado final é do documento original em termos de estrutura e informação.
O que é 'OCR'?
OCR (Reconhecimento Óptico de Caracteres) é uma tecnologia que permite extrair texto de imagens, como em PDFs escaneados.
Por que o agente não usa sempre a mesma configuração?
Cada PDF é diferente. Usar a mesma configuração para todos pode não funcionar bem. O agente escolhe a melhor abordagem para cada caso específico.
Detalhes
Descrição original do autor
Use when converting a PDF into another format such as Markdown, HTML, text, JSON, DOCX, or structured notes and the agent must choose the best extraction route, settings, and cleanup strategy for maximum fidelity and readability.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #3804
- 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