Search 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.
Scanned 9/4/2026
Install to Claude Code
npx -y skills add NeverSight/skills_feed --skill ley-ar --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Ley Ar?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/neversight-ley-ar)More formats (shields.io, HTML) on the badges page.
---
name: ley-ar
description: >
Search 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.
---
# ley-ar — Argentine Legal Database Search
Search jurisprudence, legislation, and doctrine from 4 public Argentine legal databases.
## Installation
```bash
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
```bash
# 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
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!