Skip to content
Back to skills

Ekstraktor Cytatow Pl

ASecurity

Deterministyczny ekstraktor cytatów prawnych z polskiego pisma - znajduje WSZYSTKIE odwołania (sygnatury sądów, ECLI, identyfikatory Dz.U./M.P./ELI, powołane przepisy), normalizuje je, deduplikuje i rozwiązuje odwołania skrótowe (tamże, op. cit., wyżej powołany wyrok) do antecedentu. Front-end do citation-grounding-pl: najpierw znajdź każdy cytat, potem zweryfikuj. Mechaniczny, bez LLM przy ekstrakcji (regex + reguły), RODO-safe (lokalnie). Uzywaj gdy: "wypisz wszystkie cytaty z tego pisma", ...

  • 6 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 19, 2026
ai-agentsgogitapi

Works with

  • cli
  • api

Security analysis

A100/100

Scanned September 19, 2026

npx -y skills add matematicsolutions/awesome-matematic-skills-pl --skill ekstraktor-cytatow-pl --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Ekstraktor Cytatow Pl?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Ekstraktor Cytatow Pl
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/matematicsolutions-ekstraktor-cytatow-pl/badge)](https://www.skillsdirectory.com/skills/matematicsolutions-ekstraktor-cytatow-pl)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: ekstraktor-cytatow-pl
description: >
  Deterministyczny ekstraktor cytatów prawnych z polskiego pisma - znajduje WSZYSTKIE
  odwołania (sygnatury sądów, ECLI, identyfikatory Dz.U./M.P./ELI, powołane przepisy),
  normalizuje je, deduplikuje i rozwiązuje odwołania skrótowe (tamże, op. cit., wyżej
  powołany wyrok) do antecedentu. Front-end do citation-grounding-pl: najpierw znajdź
  każdy cytat, potem zweryfikuj. Mechaniczny, bez LLM przy ekstrakcji (regex + reguły),
  RODO-safe (lokalnie). Uzywaj gdy: "wypisz wszystkie cytaty z tego pisma", "jakie
  orzeczenia sa powolane", "lista sygnatur", "wyciagnij przepisy z opinii", "ekstrakcja
  cytatow", "co tu jest cytowane", przed groundingiem / przed wyslaniem pisma /
  przy audycie cudzego pisma.
license: Apache-2.0
allowed-tools: [Read]
data-residency: local
requires-human-approval: false
pii-egress: none
attribution:
  source: freelawproject/eyecite (Free Law Project)
  url: https://github.com/freelawproject/eyecite
  license: BSD-2-Clause
  relationship: clean-room
  note: >
    Architektura ekstrakcja -> agregacja -> adnotacja idzie za eyecite. Amerykańskie wzorce
    reporterów porzucone; wzorce sygnatur PL, ECLI, Dz.U./ELI i logika antecedentów napisane
    od zera dla realiów polskich.
metadata:
  author: Wiesław Mazur / MateMatic
  version: 1.1.0
  companion_skills: citation-grounding-pl, saos-orzecznictwo, eu-sparql-search, legal-ai-audit-bundle
---

# Ekstraktor cytatów PL - znajdź każdy cytat, zanim go zweryfikujesz

## Filozofia

**Zweryfikować można tylko to, co się najpierw znajdzie.** Grounding cytatu (citation-grounding-pl)
sprawdza, czy dany cytat istnieje w źródle - ale działa na liście cytatów, którą ktoś musi najpierw
zebrać. Ten skill jest tym front-endem: przechodzi pismo i wypisuje WSZYSTKIE odwołania, tak by żadne
nie wymknęło się weryfikacji. Pominięty cytat to cytat niesprawdzony.

Ekstrakcja jest **mechaniczna** (wzorce + reguły, nie LLM) - to celowe: model na etapie znajdowania
cytatów mógłby jeden przeoczyć albo dopowiedzieć. Lokalnie, RODO-safe.

## Trzy kroki (za eyecite, zlokalizowane do PL)

1. **Ekstrakcja** - rozpoznaj i wyłap każde odwołanie wg wzorców PL poniżej.
2. **Agregacja** - rozwiąż odwołania skrótowe (tamże / op. cit. / wyżej powołany wyrok) do
   antecedentów wg reguł wrażliwych na wskaźnik (poniżej), żeby policzyć je jako jeden cytat, nie kilka.
3. **Przekazanie** - oddaj ustrukturyzowaną listę do citation-grounding-pl do weryfikacji string-match.

## Wzorce odwołań (PL)

### Sygnatury orzeczeń
- **SN / sądy powszechne**: izba rzymska + litera wydziału + numer/rok, np. `II CSK NN/RR`, `I KZP NN/RR`, `III CZP NN/RR` (NN = numer, RR = rok - placeholdery).
- **Sądy administracyjne**: NSA `II FSK NNNN/RR`; WSA z oznaczeniem siedziby przez ukośnik, np. `III SA/Wa NNN/RR`, `I SA/Gd NN/RR`.
- **Trybunał Konstytucyjny**: `K 1/20`, `P 7/19`, `SK 3/18`, `Ts 45/20`.
- **KIO** (zamówienia publiczne): `KIO NNN/RR`, sprawy łączone `KIO NNN/RR, KIO NNN/RR`.
- **TSUE**: `C-123/20`, odwoławcze `C-123/20 P`, sprawy połączone `C-123/20 i C-124/20`; Sąd UE `T-456/19`.

### ECLI
- Polski: `ECLI:PL:SN:2015:IICSK24515`, `ECLI:PL:NSA:2018:...`.
- Unijny: `ECLI:EU:C:2020:559`, `ECLI:EU:T:2019:...`.

### Akty prawne (Dz.U. / M.P. / ELI / UE)
- `Dz.U. RRRR poz. NNNN`, `Dz.U. z RRRR r. poz. NNNN`, starszy format `Dz.U. z RRRR r. Nr N, poz. NNNN`.
- `M.P. 2019 poz. 50`; `Dz.Urz. UE L 119` (RODO), `Dz.Urz. UE C ...`.
- ELI URI Sejmu, np. `.../DU/2020/1234`.

### Powołane przepisy
- `art. 415 KC`, `art. 5 ust. 1 lit. a RODO`, `art. 233 § 1 KPC`, `§ 3 ust. 2` (akt wykonawczy).

## Agregacja - odwołania skrótowe (antecedenty PL)

Formy skrótowe mają **różne reguły rozwiązywania** - nie wolno wszystkich odsyłać do najbliższego
antecedentu:

- `tamże` / `ibidem` / `j.w.` - bezpośrednio poprzedzające źródło.
- `op. cit.` / `cyt. wyżej` - często niosą **wskaźnik**, który wygrywa z bliskością: nazwisko autora,
  fragment tytułu, numer przypisu ("Radwański, op. cit., s. 120"). Rozwiązuj najpierw po wskaźniku;
  do bliskości sięgaj tylko przy odwołaniu gołym.
- Formy opisowe (`wyżej powołany wyrok`, `powołane orzeczenie`, `tak też`) - dopasuj po opisanych
  atrybutach (sąd, sygnatura, przedmiot), nie po samej pozycji w tekście.

Gdy pasuje więcej niż jeden antecedent albo żaden - oznacz odwołanie **nierozwiązane - do przeglądu
ręcznego** zamiast zgadywać: błędne sklejenie po cichu zlewa dwa różne źródła w jedno. Rozwiązane
odwołanie policz jako ten sam cytat co antecedent, ale zachowaj miejsce wystąpienia.

## Format wyjścia

```
ZNALEZIONE CYTATY (n):
| # | Typ | Cytat (znormalizowany) | Wystąpienia (offset/strona) | Antecedent (jeśli skrót) |
| 1 | orzeczenie SN | II CSK NN/RR | s.3, s.7 (tamże) | - |
| 2 | przepis | art. 415 KC | s.4 | - |
| 3 | akt | Dz.U. RRRR poz. NNNN | s.2 | - |

DO WERYFIKACJI: przekaż kolumnę "Cytat" do citation-grounding-pl.
```

## Granice

- Ekstrakcja wyłapuje odwołania o znanym formacie. Cytat opisowy bez sygnatury („wyrok SN w sprawie
  rękojmi") nie ma czego dopasować - oznacz jako `bez sygnatury, do ręcznego sprawdzenia`.
- To nie jest weryfikacja istnienia - od tego jest citation-grounding-pl. Ten skill mówi „co jest
  cytowane", nie „czy cytat prawdziwy".
- Wzorce pokrywają najczęstsze formaty; nietypowy zapis sygnatury może umknąć - przy audycie
  wysokiej stawki przejrzyj też ręcznie.

## Atrybucja

Architektura (ekstrakcja -> agregacja -> adnotacja, logika antecedentów) zainspirowana **eyecite**
(Free Law Project), licencja **BSD-2-Clause**. Amerykańskie wzorce reporterów porzucone; wzorce
sygnatur PL, ECLI, Dz.U./ELI i reguły antecedentów to oryginalne opracowanie MateMatic.
Interpretacja MateMatic, nie stanowisko NRA ani KRRP.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.