extract-document-data
Extrai informações específicas de documentos, como faturas ou contratos. Garante que os dados extraídos sejam precisos e cite a origem, evitando erros.
O que ela faz
Essa ferramenta extrai informações específicas de documentos como holerites, faturas ou contratos. Ela organiza os dados em um formato de lista (JSON) e sempre indica de qual página veio cada informação, sem inventar dados que não existem.
Quando usar
- ✓Organizar dados de faturas para contabilidade.
- ✓Extrair informações de contratos para análise.
- ✓Converter recibos em um formato digital fácil de usar.
Exemplo do que pedir para a IA
“Extraia o nome do empregador, o salário líquido e a data de pagamento deste holerite.”
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
Você envia o documento (como um PDF) e diz quais informações quer. A ferramenta lê o documento, encontra os dados e te devolve uma lista com cada informação e a página onde ela foi encontrada.
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 extract-document-dataOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/extract-document-data/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.
Extrair Dados de Documentos
Extraia JSON estruturado de documentos com aterramento por valor: cada valor extraído cita de onde veio (número da página, confiança), e valores que não estão claramente presentes são relatados em not_found em vez de serem alucinados. Usa a API Stipple (nível anônimo gratuito).
Quando usar
- Analisar contracheques, faturas, extratos bancários, recibos ou contratos
- Converter documentos não estruturados em JSON para sistemas downstream
- Qualquer extração onde valores alucinados são piores do que valores ausentes (empréstimos, contabilidade, conformidade)
Instruções
Obtenha o documento. URL ou caminho de arquivo local (PDF, PNG, JPEG, DOCX).
Escolha o modo de extração:
- Campos Ad-hoc — diga à API exatamente quais campos você deseja:
curl -X POST https://www.stipple.sh/v1/extract \ -F "file=@payslip.pdf" \ -F 'fields=[{"name":"employer_name"},{"name":"net_pay"},{"name":"pay_date"}]' \ -H "Authorization: Bearer $STIPPLE_API_KEY" - Modelo — use um esquema integrado:
payslip,tax_invoice,bank_statement,receipt,contract - Sem esquema — omita
fieldse deixe o modelo extrair o que encontrar
- Campos Ad-hoc — diga à API exatamente quais campos você deseja:
Interprete a resposta.
{ "mode": "schema_free", "document_type": "payslip", "pages_read": 1, "fields": { "employer_name": {"value": "Acme Cleaning Pty Ltd", "confidence": 0.95, "page": 1}, "net_pay": {"value": "2845.10", "confidence": 0.97, "page": 1} }, "not_found": ["ytd_tax"] }- Cada valor carrega
confidence(o autorrelato do modelo) epage(aterramento) not_found[]lista os campos solicitados que o modelo não conseguiu encontrar — ausências são relatadas, nunca adivinhadaspages_readmostra quantas páginas foram processadas (limites de página se aplicam por documento)
- Cada valor carrega
Relate honestamente. Isso é extração, não verificação — os valores são o que o documento mostra, não prova que é genuíno:
- "Empregador: Acme Cleaning Pty Ltd (confiança 0.95, página 1)"
- "imposto_acumulado_no_ano: não encontrado no documento" — nunca "imposto_acumulado_no_ano: 0" ou um palpite
- Para "este documento é genuíno?", combine primeiro com a habilidade
verify-document
Formato de Saída
Payslip fields (grounded, not guessed):
Employer Acme Cleaning Pty Ltd (confidence 0.95, page 1)
Employee J. Citizen (confidence 0.98, page 1)
Net pay 2,845.10 (confidence 0.97, page 1)
Superannuation 268.20 (confidence 0.93, page 1)
not_found: ytd_tax
(absences are reported, never hallucinated)
Limitações e Segurança
- Faturas, extratos, contracheques e contratos frequentemente contêm dados pessoais, financeiros ou comerciais sensíveis. Obtenha aprovação explícita antes de carregá-los para um terceiro hospedado, minimize o conteúdo enviado e confirme os termos atuais de retenção, residência, acesso e exclusão.
- Confiança e aterramento por página não provam que um valor extraído está correto ou que o documento de origem é autêntico. Reconcilie valores consequentes contra o documento original e sistemas autoritativos antes de pagamento, empréstimo, contabilidade, conformidade ou ação legal.
- Mantenha o arquivo original e a resposta de extração para que um revisor humano possa reproduzir e corrigir campos disputados.
Notas
- Custa 1 crédito por página lida pelo modelo (mínimo de 1); um limite semanal gratuito se aplica
- Modelos:
payslip,tax_invoice,bank_statement,receipt,contract— passe como o campo de formuláriotemplate - Tabelas são extraídas com estrutura preservada; documentos de várias páginas são processados página por página
- Combina com
verify-document(execute primeiro, para autenticidade) — um valor extraído de um documento adulterado ainda está errado - Chave gratuita em https://www.stipple.sh para medição além da cota anônima
Perguntas frequentes
O que acontece se a informação não estiver no documento?
A ferramenta informa que o dado não foi encontrado, em vez de inventar um valor.
Essa ferramenta verifica se o documento é verdadeiro?
Não, ela apenas extrai as informações que estão visíveis no documento. Para verificar a autenticidade, é preciso usar outra ferramenta.
Posso extrair dados de qualquer tipo de documento?
Funciona melhor com documentos como faturas, holerites, extratos bancários, recibos e contratos. Para outros tipos, pode não funcionar tão bem.
Detalhes
Descrição original do autor
Extract structured, grounded fields from documents — values cite their page, missing values abstain instead of hallucinating. Use for parsing invoices, payslips, statements, contracts.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #2967
- 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
data-scraper-agent
Ajuda seu agente a coletar dados automaticamente de qualquer fonte pública. Ele pode ser agendado, enriquecer informações e salvar os resultados. É útil para monitorar ou rastrear dados online.
affaan-m/ECC
Apify Automation
Faz seu agente coletar dados da web de forma automática usando a plataforma Apify. Ele pode executar tarefas de raspagem e extrair informações.
ComposioHQ/awesome-claude-skills
Firecrawl Automation
Ajuda seu agente a extrair dados da web. Ele pode raspar páginas, rastrear sites e organizar informações.
ComposioHQ/awesome-claude-skills