nutrient-document-processing
Ajuda seu agente a processar e gerenciar documentos. Ele pode converter, extrair informações, preencher e assinar arquivos de vários formatos.
O que ela faz
Esta ferramenta ajuda a manipular documentos digitais. Você pode converter arquivos entre formatos (como de PDF para Word), extrair informações de textos e tabelas, transformar documentos escaneados em texto pesquisável, remover dados sensíveis, adicionar marcas d'água, assinar digitalmente e preencher formulários.
Quando usar
- ✓Preciso transformar um PDF em um documento editável do Word.
- ✓Quero extrair todas as tabelas de um relatório em PDF para uma planilha Excel.
- ✓Preciso remover números de telefone de um documento antes de enviá-lo.
Exemplo do que pedir para a IA
“Converta este PDF em um arquivo DOCX e extraia as tabelas em formato XLSX.”
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 seu documento e diz o que quer fazer com ele (converter, extrair, etc.) através de uma API. A ferramenta processa seu pedido e devolve o documento modificado ou a informação extraída.
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 affaan-m/ECC --skill nutrient-document-processingOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/affaan-m/ECC/main/skills/nutrient-document-processing/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.
Processamento de Documentos Nutrient
Observação: Esta habilidade se integra à API comercial Nutrient. Revise os termos antes de usar.
Processe documentos com a API Nutrient DWS Processor. Converta formatos, extraia texto e tabelas, faça OCR em documentos escaneados, oculte PII, adicione marcas d'água, assine digitalmente e preencha formulários PDF.
Configuração
Obtenha uma chave de API gratuita em nutrient.io
export NUTRIENT_API_KEY="pdf_live_..."
Todas as requisições vão para https://api.nutrient.io/build como POST multipart com um campo JSON instructions.
Operações
Converter Documentos
# DOCX to PDF
curl -X POST https://api.nutrient.io/build \
-H "Authorization: Bearer $NUTRIENT_API_KEY" \
-F "document.docx=@document.docx" \
-F 'instructions={"parts":[{"file":"document.docx"}]}' \
-o output.pdf
# PDF to DOCX
curl -X POST https://api.nutrient.io/build \
-H "Authorization: Bearer $NUTRIENT_API_KEY" \
-F "document.pdf=@document.pdf" \
-F 'instructions={"parts":[{"file":"document.pdf"}],"output":{"type":"docx"}}' \
-o output.docx
# HTML to PDF
curl -X POST https://api.nutrient.io/build \
-H "Authorization: Bearer $NUTRIENT_API_KEY" \
-F "index.html=@index.html" \
-F 'instructions={"parts":[{"html":"index.html"}]}' \
-o output.pdf
Entradas suportadas: PDF, DOCX, XLSX, PPTX, DOC, XLS, PPT, PPS, PPSX, ODT, RTF, HTML, JPG, PNG, TIFF, HEIC, GIF, WebP, SVG, TGA, EPS.
Extrair Texto e Dados
# Extract plain text
curl -X POST https://api.nutrient.io/build \
-H "Authorization: Bearer $NUTRIENT_API_KEY" \
-F "document.pdf=@document.pdf" \
-F 'instructions={"parts":[{"file":"document.pdf"}],"output":{"type":"text"}}' \
-o output.txt
# Extract tables as Excel
curl -X POST https://api.nutrient.io/build \
-H "Authorization: Bearer $NUTRIENT_API_KEY" \
-F "document.pdf=@document.pdf" \
-F 'instructions={"parts":[{"file":"document.pdf"}],"output":{"type":"xlsx"}}' \
-o tables.xlsx
OCR em Documentos Escaneados
# OCR to searchable PDF (supports 100+ languages)
curl -X POST https://api.nutrient.io/build \
-H "Authorization: Bearer $NUTRIENT_API_KEY" \
-F "scanned.pdf=@scanned.pdf" \
-F 'instructions={"parts":[{"file":"scanned.pdf"}],"actions":[{"type":"ocr","language":"english"}]}' \
-o searchable.pdf
Idiomas: Suporta mais de 100 idiomas via códigos ISO 639-2 (por exemplo, eng, deu, fra, spa, jpn, kor, chi_sim, chi_tra, ara, hin, rus). Nomes completos de idiomas como english ou german também funcionam. Veja a tabela completa de idiomas de OCR para todos os códigos suportados.
Ocultar Informações Sensíveis
# Pattern-based (SSN, email)
curl -X POST https://api.nutrient.io/build \
-H "Authorization: Bearer $NUTRIENT_API_KEY" \
-F "document.pdf=@document.pdf" \
-F 'instructions={"parts":[{"file":"document.pdf"}],"actions":[{"type":"redaction","strategy":"preset","strategyOptions":{"preset":"social-security-number"}},{"type":"redaction","strategy":"preset","strategyOptions":{"preset":"email-address"}}]}' \
-o redacted.pdf
# Regex-based
curl -X POST https://api.nutrient.io/build \
-H "Authorization: Bearer $NUTRIENT_API_KEY" \
-F "document.pdf=@document.pdf" \
-F 'instructions={"parts":[{"file":"document.pdf"}],"actions":[{"type":"redaction","strategy":"regex","strategyOptions":{"regex":"\\b[A-Z]{2}\\d{6}\\b"}}]}' \
-o redacted.pdf
Predefinições: social-security-number, email-address, credit-card-number, international-phone-number, north-american-phone-number, date, time, url, ipv4, ipv6, mac-address, us-zip-code, vin.
Adicionar Marcas d'Água
curl -X POST https://api.nutrient.io/build \
-H "Authorization: Bearer $NUTRIENT_API_KEY" \
-F "document.pdf=@document.pdf" \
-F 'instructions={"parts":[{"file":"document.pdf"}],"actions":[{"type":"watermark","text":"CONFIDENTIAL","fontSize":72,"opacity":0.3,"rotation":-45}]}' \
-o watermarked.pdf
Assinaturas Digitais
# Self-signed CMS signature
curl -X POST https://api.nutrient.io/build \
-H "Authorization: Bearer $NUTRIENT_API_KEY" \
-F "document.pdf=@document.pdf" \
-F 'instructions={"parts":[{"file":"document.pdf"}],"actions":[{"type":"sign","signatureType":"cms"}]}' \
-o signed.pdf
Preencher Formulários PDF
curl -X POST https://api.nutrient.io/build \
-H "Authorization: Bearer $NUTRIENT_API_KEY" \
…
Perguntas frequentes
Quais tipos de arquivos posso usar?
Você pode usar muitos formatos, incluindo PDF, DOCX, XLSX, PPTX, HTML e imagens como JPG e PNG.
Como a ferramenta remove informações sensíveis?
Ela pode identificar e remover padrões comuns como números de CPF, e-mails e cartões de crédito, ou você pode definir suas próprias regras (usando expressões regulares).
Preciso de uma chave para usar?
Sim, você precisa obter uma chave de API gratuita no site da Nutrient para usar esta ferramenta.
Detalhes
Descrição original do autor
Process, convert, OCR, extract, redact, sign, and fill documents using the Nutrient DWS API. Works with PDFs, DOCX, XLSX, PPTX, HTML, and images. Use when converting, OCRing, extracting from, redacting, signing, or filling documents via the Nutrient DWS API.
repo: affaan-m/ECC
Popularidade
- Estrelas no GitHub
- 280 mil
- Posição no ranking
- #243
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
accessibility
Ajuda seu agente a criar interfaces que todos possam usar. Garante que sites e aplicativos funcionem bem para pessoas com deficiência, como cegos ou com mobilidade reduzida.
affaan-m/ECC
agent-architecture-audit
Faz seu agente verificar se tudo está funcionando corretamente. Ele encontra e conserta problemas em sistemas de IA, garantindo que funcionem como esperado.
affaan-m/ECC
agent-eval
Ajuda seu agente a comparar diferentes ferramentas de programação de IA. Ele mede qual é mais rápido, barato e confiável para realizar tarefas específicas.
affaan-m/ECC
agent-harness-construction
Faz seu agente entender melhor como realizar tarefas. Ele otimiza as ferramentas e instruções que o agente usa para aumentar suas chances de sucesso.
affaan-m/ECC
Skills parecidas
doc-coauthoring
Ajuda seu agente a guiar você na escrita de documentos importantes. É útil quando você precisa criar documentação, propostas ou especificações.
anthropics/skills
docx
Ajuda seu agente a criar, ler, editar e organizar documentos do Word. É útil para gerar relatórios profissionais com formatação complexa.
anthropics/skills
internal-comms
Permite que seu agente escreva comunicações internas no formato preferido da empresa. Útil para relatórios, notícias e atualizações.
anthropics/skills