ley-ar — Argentine Legal Database Search
SkillSearchSearch Argentine legal databases (SAIJ, JUBA, CSJN, JUSCABA) for jurisprudence, legislation, case summaries, and doctrine using the `ley` CLI. Use when the user asks about Argentine law, court decisions, legal precedents, fallos, jurisprudencia, legislación, or mentions SAIJ, JUBA, CSJN, JUSCABA. Supports parallel search across databases, JSON/table/text output, and filtering by jurisdiction. Built from reverse-engineered MCP servers (hernan-cc) — direct HTTP calls, no MCP layer needed.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the ley-ar — Argentine Legal Database Search skill
What this skill tells your AI
The instructions your AI receives, as published by thomasmoreai/legal-skills-open in ar/general/skills/ley-ar/SKILL.md and read by ahel’s review.
Search jurisprudence, legislation, and doctrine from 4 public Argentine legal databases.
Installation
cd {baseDir}/scripts && pip install -e . --break-system-packages -q
Requires Python 3.10+. Dependencies: typer, httpx, rich.
Databases
| DB | Source | Best For | Reliability |
|---|---|---|---|
saij | saij.gob.ar | National jurisprudence, legislation, doctrine | ✅ Clean JSON API |
csjn | sjconsulta.csjn.gov.ar | Supreme Court summaries | ✅ HTML+JSON |
juba | juba.scba.gov.ar | Buenos Aires Province decisions | ⚠️ HTML scraping |
juscaba | eje.juscaba.gob.ar | CABA court cases/expedientes | ⚠️ Poor free-text |
Default strategy: Start with --db saij,csjn. Add juba only for PBA-specific queries. Use juscaba only with case IDs.
Commands
# Search all databases (parallel)
ley search "prescripción adquisitiva"
# Filter by database(s)
ley search "daño moral" --db saij,csjn
# Limit results
ley search "phishing bancario" --db saij --limit 5
# JSON output for scripting
ley search "responsabilidad civil" --db csjn --json
# Plain text
ley search "contrato de locación" --text
# Status check
ley status
ley --version
Search Tips
- Use legal terminology: "daños y perjuicios" not "accidente de auto"
- Be specific: "prescripción adquisitiva inmueble" > "prescripción"
- "Patentes" ambiguity: returns IP patents, not vehicle tax. Use "impuesto automotor" or "radicación automotor" instead.
- For current tax rates or alícuotas, use web search — these databases index case law, not regulatory info.
Output
Each result: db, id, title, date, snippet, url. Default: Rich table. --json for structured data.
Limitations
- JUBA depends on ASP.NET WebForms scraping — breaks if site changes
- CSJN full case text may need reCAPTCHA (summaries work)
- JUSCABA works best with case identifiers, not free-text
- No auth required — all public APIs
- Respect rate limits: avoid rapid-fire queries
Signals
- GitHub stars
- 72
- Forks
- 7
- Last commit
- Jul 2026
ahel review
K1binfo
installs-packages
Automated review, not a security audit. Ruleset v1+k2.
Advanced
- Catalog kind
- skill
- Gateway key
ley-ar- Source
- github.com/thomasmoreai/legal-skills-open