Przejdź do treści
Biblioteka skilli
Prawo i compliance · Research

legal-search

/legal-search

Wyszukuje orzeczenia sądów USA i UE, akta spraw i regulacje przez CourtListener, Harvard Case Law i EUR-Lex, według słów kluczowych, cytowań, dat i jurysdykcji.

Repozytorium
scienceclaw ↗
Licencja
MIT
Ostatnia zmiana repozytorium
07.10.2026

Ocena i bezpieczeństwo

100/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść35 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
1
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
14
Przestarzałość

Brak sygnałów. Repozytorium zmienione 07.10.2026, bez odwołań do wycofanych modeli i API.

Licencja

MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.

Co robi i kiedy

Wyszukuje orzeczenia sądów USA i UE, akta spraw i regulacje przez CourtListener, Harvard Case Law i EUR-Lex, według słów kluczowych, cytowań, dat i jurysdykcji.

Oryginalny opis (EN)

Search US and EU case law, court opinions, dockets, and regulations via CourtListener, Harvard Case Law, and EUR-Lex. Use when: (1) finding US court opinions by keyword or citation, (2) searching federal and state dockets, (3) querying EU legislation and case law, (4) looking up cases by date range or jurisdiction. NOT for: current legislation text (use congress.gov), legal advice (never provide), patent search (use USPTO APIs).

Jak działa

  1. CourtListener API (US Case Law)
  2. Harvard Case Law Access Project
  3. EUR-Lex (EU Law)
  4. Best Practices
Sekcje z nagłówków SKILL.md, w oryginale · 122 linii, 404 słów
Podgląd SKILL.md
---
name: legal-search
description: "Search US and EU case law, court opinions, dockets, and regulations via CourtListener, Harvard Case Law, and EUR-Lex. Use when: (1) finding US court opinions by keyword or citation, (2) searching federal and state dockets, (3) querying EU legislation and case law, (4) looking up cases by date range or jurisdiction. NOT for: current legislation text (use congress.gov), legal advice (never provide), patent search (use USPTO APIs)."
metadata: { "openclaw": { "emoji": "\u2696\uFE0F", "requires": { "bins": ["curl"] } } }
---

# Legal Case Law and Regulation Search

Search US case law via CourtListener and Harvard Case Law Access Project, and EU
law via EUR-Lex. Covers court opinions, dockets, and legislative documents.

## CourtListener API (US Case Law)

Free, open API for US federal and state court opinions and dockets.
Base URL: `https://www.courtlistener.com/api/rest/v4/`

### Search Opinions

```bash
curl -s "https://www.courtlistener.com/api/rest/v4/search/?q=qualified+immunity&type=o&order_by=score+desc" \
  | python3 -c "
import sys, json
data = json.load(sys.stdin)
for r in data.get('results', [])[:10]:
    name = r.get('caseName', 'N/A')
    court = r.get('court', 'N/A')
    date = r.get('dateFiled', 'N/A')
    cite = r.get('citation', [r.get('sibling_ids', 'N/A')])
    print(f'[{date}] {name}')
    print(f'  Court: {court}')
    print()
"
```

### Search Dockets

```bash
curl -s "https://www.courtlistener.com/api/rest/v4/search/?q=antitrust+merger&type=r&order_by=score+desc"
```

### Filter by Date Range

```bash
curl -s "https://www.courtlistener.com/api/rest/v4/search/?q=fourth+amendment+digital+privacy&type=o&filed_after=2020-01-01&filed_before=2024-12-31&order_by=dateFiled+desc"
```

### Filter by Court

```bash
# Supreme Court opinions
curl -s "https://www.courtlistener.com/api/rest/v4/search/?q=free+speech&type=o&court=scotus&order_by=dateFiled+desc"

# Specific circuit court
curl -s "https://www.courtlistener.com/api/rest/v4/search/?q=patent+eligibility&type=o&court=cafc&order_by=dateFiled+desc"
```

### Common Court Codes

`scotus` (SCOTUS), `ca1`-`ca11` (Circuit Courts), `cafc` (Federal Circuit),
`cadc` (DC Circuit), `nyd` (SDNY), `cand` (N.D. Cal).

## Harvard Case Law Access Project

Historical US case law (1658-2020). Free API with registration.
Base URL: `https://api.case.law/v1/`

### Search Cases

```bash
curl -s "https://api.case.law/v1/cases/?search=miranda+rights&decision_date_min=2000-01-01&page_size=10" \
  | python3 -c "
import sys, json
data = json.load(sys.stdin)
for c in data.get('results', []):
    name = c.get('name_abbreviation', 'N/A')
    date = c.get('decision_date', 'N/A')
    court = c.get('court', {}).get('name', 'N/A')
    cite = c.get('citations', [{}])[0].get('cite', 'N/A') if c.get('citations') else 'N/A'
    print(f'[{date}] {name}')
    print(f'  Citation: {cite}  Court: {court}\n')
"
```

### Search by Citation

```bash
curl -s "https://api.case.law/v1/cases/?cite=410+U.S.+113"
```

### Filter by Jurisdiction

```bash
curl -s "https://api.case.law/v1/cases/?search=eminent+domain&jurisdiction=cal&decision_date_min=2010-01-01&page_size=10"
```

## EUR-Lex (EU Law)

Access EU legislation, case law, and treaties via the EUR-Lex SPARQL endpoint.

### Search EU Legislation via SPARQL

```bash
curl -s -G "https://eur-lex.europa.eu/EURLexWebService" \
  --data-urlencode "query=SELECT ?doc ?title WHERE {
    ?doc a <http://publications.europa.eu/ontology/cdm#regulation> ;
         <http://publications.europa.eu/ontology/cdm#resource_legal_title> ?title .
    FILTER(CONTAINS(LCASE(?title), 'artificial intelligence'))
  } LIMIT 10" \
  --data-urlencode "format=application/sparql-results+json"
```

### Lookup by CELEX Number

```bash
curl -s "https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:32016R0679" -o gdpr.html
```

## Best Practices

1. Use CourtListener for recent US case law; it has the most up-to-date coverage.
2. Use Harvard Case Law for historical cases and bulk data access.
3. CourtListener requires no API key for basic search; register for higher rate limits.
4. Always include date filters to narrow results for broad legal topics.
5. For citation lookups, normalize to standard reporter format (e.g., "410 U.S. 113").
6. EUR-Lex SPARQL queries can be complex; start with keyword REST search first.
7. Never provide legal advice; present search results as reference material only.

Wersje

W bazie nie ma innych skilli o nazwie legal-search.

Identyczna treść występuje jeszcze w 1 innych folderach na GitHubie. Tu pokazujemy jedną, najlepiej ocenioną kopię.

Migawka bazy z 28.10.2026 · wersja paczki c730678fe569 (skrót SHA-256 całej paczki)

Pobrania w ostatnich 30 dniach: 0 · ranking

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 95glaw-court-records
    Pobiera akta spraw, pisma i orzeczenia z CourtListener REST API v4 (opcjonalnie z PACER i RECAP), zapisuje je w folderze sprawy i tworzy jednowierszowy indeks.
  • 100connector-eur-lex
    Pobiera, czyta i cytuje oficjalne akty prawa UE z EUR-Lex: rozporządzenia, dyrektywy, decyzje, orzecznictwo TSUE i teksty ujednolicone, w tym wyszukiwanie po numerze CELEX.
  • 90case-law-research
    Prowadzi aktualne badanie orzecznictwa przez serwery CourtListener i Legal Data Hunter, weryfikuje cytowania i szuka precedensów.
  • 100tool-courtlistener-us
    Przeszukuje amerykańskie orzecznictwo federalne i stanowe w bazie CourtListener, udostępnianej bezpłatnie przez API.
  • 95glaw-case-law-research
    Znajduje wiążące i przekonujące źródła prawa (ustawy, przepisy, orzeczenia) przez wyszukiwanie w CourtListener, Google Scholar i sieci, ocenia je wg jurysdykcji, aktualności i traktowania i pisze memo o autorytetach.
  • 90law-ua-searching-edrsr
    Wyszukuje ukraińskie orzeczenia w Jednolitym Państwowym Rejestrze Orzeczeń Sądowych, sprawdza sygnatury i losy wyroków po apelacji.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.