diarios

Clean, parse, and normalize Brazilian court and administrative data with Python APIs.

1|Updated Apr 19, 2026
One-click install
npx skills add https://github.com/hsigstad/research-kit --skill diarios
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: diarios
Source: https://github.com/hsigstad/research-kit/tree/main/skills/diarios
Command: npx skills add https://github.com/hsigstad/research-kit --skill diarios

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

The diarios skill addresses the complexity of processing Brazilian court and administrative data, offering a streamlined approach to manage court data, legal text parsing, and administrative data cleaning.

Core Features & Use Cases

  • API Lookup & Usage Patterns: Provides an extensive API lookup, including usage patterns and common issues to avoid.
  • Data Cleaning: Includes functions for text and data cleaning, legal domain operations, and geography processing.
  • Court Parsing: Facilitates parsing of court cases, docket data, and decisions with customizable tools.
  • Use Case: Before developing a new function for processing court case numbers, docket data, or cleaning party names, check the diarios module to save time and ensure quality.

Quick Start

Utilize the diarios skill in your research project by importing it and utilizing the clean_text(), clean_cnj_number(), or clean_municipio() functions as needed for your Brazilian court data processing.

Frequently Asked Questions about diarios

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I normalize Brazilian court case numbers in Python?

To normalize Brazilian court case numbers in Python, import the diarios module and call the clean_cnj_number() function. This processes raw docket strings into standardized formats for consistent legal record tracking.

What is the best way to parse Brazilian court and administrative data?

Parsing Brazilian court and administrative data is best handled by using dedicated legal text parsing and data cleaning APIs. These tools automate the extraction and normalization of docket data, decisions, and party names.

How do I clean Brazilian municipality and geographic location data?

To clean Brazilian municipality data, use the clean_municipio() function. It processes geographic locations by standardizing administrative text inputs, ensuring consistent formatting for regional legal and administrative datasets.

Do I need OCR and database capabilities to process legal texts?

You do not need OCR and database capabilities to process legal texts, as Python is the only required environment. However, adding optional OCR and database tools enhances functionalities for advanced court data extraction.

Can I customize how court cases and docket data are parsed?

Yes, you can customize how court cases and docket data are parsed. The module provides customizable tools and comprehensive APIs for handling decisions, party names, and cleaning operations to fit specific research needs.

Why should I check an existing module before developing new legal text parsing functions?

Checking an existing module before developing new legal text parsing functions saves time and ensures quality. It provides pre-built APIs for common tasks like text cleaning and court case number normalization, preventing duplicated effort.