From tecjustica
Extracts text from PDFs using TecJustica Parse API with PaddleOCR GPU OCR. Processes scanned/digital Brazilian legal documents into structured markdown. Use for PDF-to-text, OCR on petitions/certificates/property records/court cases.
npx claudepluginhub marcosmarf27/tecjustica --plugin tecjusticaThis skill uses the workspace's default tool permissions.
Servico de OCR com PaddleOCR GPU para documentos juridicos brasileiros. Processa PDFs escaneados e digitais, retornando texto em markdown estruturado.
Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
Explores codebases via GitNexus: discover repos, query execution flows, trace processes, inspect symbol callers/callees, and review architecture.
Share bugs, ideas, or general feedback.
Servico de OCR com PaddleOCR GPU para documentos juridicos brasileiros. Processa PDFs escaneados e digitais, retornando texto em markdown estruturado.
O sistema precisa ter instalado: curl, python3, bash. Todos ja vem por padrao no Linux e macOS.
O usuario precisa de uma API key da TecJustica Parse (prefixo tjp_). Se nao tiver, orientar a se cadastrar em https://tecjustica-dashboard-production.up.railway.app
Atencao: esta chave e DIFERENTE da chave do MCP TecJustica (prefixo
mcp_). Cada servico tem sua propria.
Ha tres formas de configurar a API key:
config.env.example para config.env dentro da pasta da skill e preencher a chave. O script carrega automaticamente. Nao commitar — ja esta no .gitignore.export TECJUSTICA_PARSE_API_KEY="tjp_..."--key tjp_... no comandoO Claude Code expande ${CLAUDE_SKILL_DIR} automaticamente para o diretorio absoluto desta skill. Invoque o script assim:
bash ${CLAUDE_SKILL_DIR}/scripts/parse.sh <caminho-do-pdf> [opcoes]
O caminho do PDF pode ser absoluto ou relativo ao diretorio de trabalho — o script resolve para absoluto internamente.
| Opcao | Default | Descricao |
|---|---|---|
--enhance | off | Ativa pos-processamento com IA Vision. Corrige erros de OCR, remove ruido de layout (sidebars, rodapes). Recomendado para certidoes e documentos com overlays |
--key <api_key> | $TECJUSTICA_PARSE_API_KEY | API key (se nao estiver na env) |
--output <arquivo> | stdout | Salvar resultado em arquivo |
--dpi <numero> | 150 | Resolucao de rendering (72=rapido, 150=padrao, 300=maximo) |
--pages <range> | todas | Paginas especificas. Ex: "1-5,10,15-20" |
# Basico — extrair texto de um PDF
bash ${CLAUDE_SKILL_DIR}/scripts/parse.sh /caminho/para/documento.pdf
# Com enhance (recomendado para certidoes e matriculas)
bash ${CLAUDE_SKILL_DIR}/scripts/parse.sh matricula.pdf --enhance --output resultado.md
# Paginas especificas
bash ${CLAUDE_SKILL_DIR}/scripts/parse.sh processo.pdf --pages 1-10 --output primeiras_paginas.md
# Com API key inline
bash ${CLAUDE_SKILL_DIR}/scripts/parse.sh doc.pdf --key tjp_sua_chave_aqui
POST /parse/async (retorna job_id)GET /parse/status/{job_id} ate status=done| Parametro | Default | Descricao |
|---|---|---|
ocr_engine | paddle | PaddleOCR GPU (melhor qualidade PT-BR) |
dpi | 150 | Resolucao. 150=padrao, 72=rapido, 300=maximo |
ocr_threshold | 1500 | Minimo de chars nativos para pular OCR |
enhance | false | IA Vision para corrigir erros e remover ruido |
language | pt | Idioma OCR |
| Documento | Paginas | Tempo (sem enhance) | Tempo (com enhance) |
|---|---|---|---|
| Peticao (5 pgs) | 5 | ~5s | ~50s |
| Certidao imovel (11 pgs) | 11 | ~16s | ~100s |
| Processo judicial (159 pgs) | 159 | ~74s | N/A (usar sem enhance) |