Skill: klausprocessosbr
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
CODEBLOCK0
Exemplo:
CODEBLOCK1
Opções:
- -
--numero (obrigatório): Número CNJ com ou sem máscara - INLINECODE1 (opcional): Alias do tribunal (ex: tjsp, trf1, stj). Se omitido, infere automaticamente.
- INLINECODE2 (opcional, default: 50): Quantidade máxima de movimentações
- INLINECODE3 (opcional): Saída em JSON em vez de texto
Inferir tribunal
Se não souber o tribunal, pode primeiro inferir:
CODEBLOCK2
Buscar processos por filtros
CODEBLOCK3
Opções:
- -
--tribunal (obrigatório): Alias do tribunal - INLINECODE5 : Código da classe processual
- INLINECODE6 : Código do órgão julgador
- INLINECODE7 : G1, G2, JE
- INLINECODE8 : Data inicial (YYYY-MM-DD)
- INLINECODE9 : Data final (YYYY-MM-DD)
- INLINECODE10 : Quantidade de resultados (default: 10)
- INLINECODE11 : Saída em JSON
Monitoramento de processos
Adicionar processo ao monitoramento:
CODEBLOCK4
Verificar atualizações:
CODEBLOCK5
Listar processos monitorados:
CODEBLOCK6
Remover processo:
CODEBLOCK7
##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: INLINECODE12
- - 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:
CODEBLOCK8
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
技能:klausprocessosbr
使用DataJud(CNJ)公共API查询巴西司法程序。
使用场景
当用户提出以下请求时使用此技能:
- - 通过CNJ编号查询司法程序
- 按筛选条件(类别、机构、日期)搜索程序
- 监控程序更新
- 查看程序进展
使用方法
通过CNJ编号查询程序
python3 ~/.openclaw/workspace/skills/klaus-processos-br/src/cli.py consultar --numero
示例:
bash
python3 ~/.openclaw/workspace/skills/klaus-processos-br/src/cli.py consultar --numero 0000000-00.2025.4.01.3300
选项:
- - --numero(必填):带或不带掩码的CNJ编号
- --tribunal(可选):法院别名(例如:tjsp, trf1, stj)。如省略,将自动推断。
- --max-movimentos(可选,默认值:50):最大动态数量
- --json(可选):以JSON格式输出,而非文本
推断法院
如果不知道法院,可以先进行推断:
bash
python3 ~/.openclaw/workspace/skills/klaus-processos-br/src/cli.py inferir --numero
按筛选条件搜索程序
bash
python3 ~/.openclaw/workspace/skills/klaus-processos-br/src/cli.py buscar --tribunal <别名> [选项]
选项:
- - --tribunal(必填):法院别名
- --classe:程序类别代码
- --orgao:审判机构代码
- --grau:G1, G2, JE
- --ajuizamento-de:起始日期(YYYY-MM-DD)
- --ajuizamento-ate:结束日期(YYYY-MM-DD)
- --size:结果数量(默认值:10)
- --json:JSON格式输出
程序监控
添加程序到监控:
bash
python3 ~/.openclaw/workspace/skills/klaus-processos-br/src/cli.py monitor-add --numero [--tribunal <别名>]
检查更新:
bash
python3 ~/.openclaw/workspace/skills/klaus-processos-br/src/cli.py monitor-check
列出被监控的程序:
bash
python3 ~/.openclaw/workspace/skills/klaus-processos-br/src/cli.py monitor-list
移除程序:
bash
python3 ~/.openclaw/workspace/skills/klaus-processos-br/src/cli.py monitor-remove --numero
常用法院别名
trf1 至 trf6 | trf1 |
| 劳动法院 | trt1 至 trt24 | trt3 |
| 州法院 | tj<州代码> | tjsp, tjmg, tjdf(使用tjdft) |
| 选举法院 | tre-<州代码> | tre-sp |
| 米纳斯吉拉斯州军事法院 | tjmmg | - |
| 南里奥格兰德州军事法院 | tjmrs | - |
| 圣保罗州军事法院 | tjmsp | - |
CNJ编号格式
CNJ编号共20位:NNNNNNN-DD.AAAA.J.TR.OOOO
- - 7位:序列号
- 2位:校验位
- 4位:年份
- 1位:司法部门(3=STJ, 4=联邦法院, 5=劳动法院, 6=州法院, 8=选举法院, 9=军事法院)
- 2位:法院代码
- 4位:机构代码
配置
DataJud公共API密钥已默认配置。可选地,可通过环境变量设置:
DATAJUDAPIKEY=cDZHYzlZa0JadVREZDJCendQbXY6SkJlTzNjLV9TRENyQk1RvnFKZGRQdw==
限制
- - 仅限公开程序(保密程序不返回数据)
- 速率限制:最多每秒2次请求
- 并非所有法院都覆盖(91个法院可用)
- 联邦最高法院(STF)不在公共API中可用