360 Secure SkillHub
360 安全技能中心

Klaus Processos Br

该 Skill 提供 Python 命令行工具,可按 CNJ 编号查询巴西法院案件详情、按法院/类别/日期等条件检索案件、推断案件所属法院,并支持将案件加入本地监控列表以检查更新;数据来自 DataJud 公共 API,结果可输出文本或 JSON。

runawaydevil
runawaydevil
热度 74.71
最近更新 2026-05-17 13:14:48
分类:搜索依赖:代码执行 / 第三方 API / 读写文件应用场景:研究 / 法律文档 / 自动化脚本 / 工作流

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add klaus-processos-br
Metadata
name
klaus_processos_br
description
Consulta processos judiciais brasileiros (Brasil) via API Pública do DataJud (CNJ)

Skill: klaus_processos_br

Consultas de processos judiciais brasileiros usando a API Pública do DataJud (CNJ).

Quando usar

Use esta skill quando o usuário pedir:

  • Consultar processo judicial por número CNJ
  • Buscar processos por filtros (classe, órgão, data)
  • Monitorar atualizações de processos
  • Verificar andamento de processo

Como usar

Consultar processo por número CNJ

python3 ~/.openclaw/workspace/skills/klaus-processos-br/src/cli.py consultar --numero <NUMERO_CNJ>

Exemplo:

python3 ~/.openclaw/workspace/skills/klaus-processos-br/src/cli.py consultar --numero "0000000-00.2025.4.01.3300"

Opções:

  • --numero (obrigatório): Número CNJ com ou sem máscara
  • --tribunal (opcional): Alias do tribunal (ex: tjsp, trf1, stj). Se omitido, infere automaticamente.
  • --max-movimentos (opcional, default: 50): Quantidade máxima de movimentações
  • --json (opcional): Saída em JSON em vez de texto

Inferir tribunal

Se não souber o tribunal, pode primeiro inferir:

python3 ~/.openclaw/workspace/skills/klaus-processos-br/src/cli.py inferir --numero <NUMERO_CNJ>

Buscar processos por filtros

python3 ~/.openclaw/workspace/skills/klaus-processos-br/src/cli.py buscar --tribunal <ALIAS> [opções]

Opções:

  • --tribunal (obrigatório): Alias do tribunal
  • --classe: Código da classe processual
  • --orgao: Código do órgão julgador
  • --grau: G1, G2, JE
  • --ajuizamento-de: Data inicial (YYYY-MM-DD)
  • --ajuizamento-ate: Data final (YYYY-MM-DD)
  • --size: Quantidade de resultados (default: 10)
  • --json: Saída em JSON

Monitoramento de processos

Adicionar processo ao monitoramento:

python3 ~/.openclaw/workspace/skills/klaus-processos-br/src/cli.py monitor-add --numero <NUMERO_CNJ> [--tribunal <ALIAS>]

Verificar atualizações:

python3 ~/.openclaw/workspace/skills/klaus-processos-br/src/cli.py monitor-check

Listar processos monitorados:

python3 ~/.openclaw/workspace/skills/klaus-processos-br/src/cli.py monitor-list

Remover processo:

python3 ~/.openclaw/workspace/skills/klaus-processos-br/src/cli.py monitor-remove --numero <NUMERO_CNJ>

##Aliases de tribunais comuns

Justiça Alias Exemplo
STJ stj -
Justiça Federal trf1 a trf6 trf1
TRT trt1 a trt24 trt3
TJ tj tjsp, tjmg, tjdf (use tjdft)
TRE tre- tre-sp
Justiça Militar MG tjmmg -
Justiça Militar RS tjmrs -
Justiça Militar SP tjmsp -

Formato do número CNJ

O número CNJ tem 20 dígitos: NNNNNNN-DD.AAAA.J.TR.OOOO

  • 7 dígitos: número sequencial
  • 2 dígitos: dígito verificador
  • 4 dígitos: ano
  • 1 dígito: segmento (3=STJ, 4= JF, 5=JT, 6=JE, 8=JE, 9=JME)
  • 2 dígitos: código do tribunal
  • 4 dígitos: código do órgão

Configuração

A API Key pública do DataJud já está configurada por padrão. Opcionalmente, pode-se definir via variável de ambiente:

DATAJUD_API_KEY=cDZHYzlZa0JadVREZDJCendQbXY6SkJlTzNjLV9TRENyQk1RvnFKZGRQdw==

Limitações

  • Apenas processos públicos (sigilosos não retornam dados)
  • Rate limit: máximo 2 requisições/segundo
  • Nem todos os tribunais estão cobertos (91 tribunais disponíveis)
  • STF não está disponível na API pública