Prawo pl cbosa
Skill jamarpl21/prawo-pl-eli/plugins/prawo-pl-cbosa/skills/prawo-pl-cbosa
Prawo polskie i UE z oficjalnych źródeł (API ELI Sejmu + CELLAR/EUR-Lex) — agent skills dla Claude Code i OpenAI Codex. Teksty jednolite, pojedyncze artykuły, nowelizacje, CELEX.
npx -y skills add jamarpl21/prawo-pl-eli --skill prawo-pl-cbosaAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 10 stars10 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Przeszukuje CBOSA — Centralną Bazę Orzeczeń Sądów Administracyjnych (orzeczenia.nsa.gov.pl): wyroki, postanowienia i uchwały NSA oraz 16 WSA (~2,4 mln orzeczeń od 2004 r.). Używaj przy KAŻDYM pytaniu o orzecznictwo sądów administracyjnych: skargi na decyzje organów, interpretacje podatkowe, „jak NSA/WSA interpretuje…", „wyrok NSA sygn. …", linia orzecznicza w sprawach administracyjnych i podatkowych (k.p.a., Ordynacja podatkowa, p.p.s.a., RODO/UODO, prawo budowlane, samorządowe, cudzoziemcy). CBOSA NIE MA oficjalnego API — skill czyta publiczne strony HTML (read-only, z throttlingiem). Orzecznictwo SN/TK/sądów powszechnych/KIO → skill prawo-pl-saos; treść przepisów → prawo-pl-eli; decyzje UODO → prawo-pl-uodo. Polish administrative courts (NSA/WSA) case-law from the public CBOSA database.
SKILL.md
7.1 KB, as published. Nobody here has run it
Orzecznictwo sądów administracyjnych (NSA/WSA) z CBOSA
Skill do orzecznictwa sądów administracyjnych: Naczelnego Sądu Administracyjnego (NSA)
i 16 wojewódzkich sądów administracyjnych (WSA). Sięga do CBOSA — Centralnej Bazy Orzeczeń
Sądów Administracyjnych (https://orzeczenia.nsa.gov.pl, ~2,4 mln orzeczeń od 2004 r., wybrane
starsze). Używaj go zawsze, gdy pytanie dotyczy skarg na decyzje administracyjne, interpretacji
podatkowych, postępowania przed organami — czyli tam, gdzie właściwe są sądy administracyjne.
CBOSA nie ma oficjalnego API — silnik czyta publiczne strony HTML wyszukiwarki (read-only, bez logowania, z throttlingiem ≥0,5 s). To najbardziej kompletne i urzędowe źródło orzecznictwa administracyjnego; SAOS (skill prawo-pl-saos) sądów administracyjnych praktycznie nie ma.
Podział ról (który skill do czego)
- NSA/WSA (administracja, podatki) → ten skill. Skargi na decyzje, interpretacje indywidualne, kary administracyjne, RODO (skargi na decyzje UODO), budowlane, samorząd.
- SN/TK/sądy powszechne/KIO → prawo-pl-saos. Sprawy cywilne, karne, gospodarcze.
- Treść przepisu → prawo-pl-eli (ELI Sejmu). Orzeczenie mogło zapaść na starszym stanie prawnym — brzmienie i aktualność przepisu potwierdź w ELI.
- Decyzje Prezesa UODO → prawo-pl-uodo; wyroki WSA/NSA ze skarg na te decyzje → ten skill.
- Delegując research subagentowi, wpisz: „orzecznictwo sądów administracyjnych pobieraj
przez
scripts/cbosa.py(skill prawo-pl-cbosa)".
Narzędzie
Wszystko robi helper scripts/cbosa.py (tylko biblioteka standardowa Pythona — bez instalacji).
Skrypt leży obok tego pliku SKILL.md (<katalog skilla>/scripts/cbosa.py) — NIE zakładaj, że to
~/.claude/skills/prawo-pl-cbosa (skill zainstalowany jako plugin leży w katalogu pluginów; w Claude
Code: ${CLAUDE_PLUGIN_ROOT}/skills/prawo-pl-cbosa). Gdy nie znasz ścieżki, najpierw ją ustal:
CBOSA=$(find "$HOME/.claude" "$HOME/.agents" /mnt /sessions -maxdepth 10 -name cbosa.py -path "*prawo-pl-cbosa*" 2>/dev/null | head -1)
[ -n "$CBOSA" ] || { curl -fsSL https://raw.githubusercontent.com/jamarpl21/prawo-pl-eli/main/plugins/prawo-pl-cbosa/skills/prawo-pl-cbosa/scripts/cbosa.py -o /tmp/cbosa.py && CBOSA=/tmp/cbosa.py; }
python3 "$CBOSA" <komenda> [...]
(W przykładach niżej python3 scripts/cbosa.py oznacza python3 "$CBOSA", jeśli nie jesteś w katalogu skilla.)
Komendy
- szukaj — znajdź orzeczenia po kryteriach:
python3 scripts/cbosa.py szukaj "odpowiedzialność członków zarządu" --sad NSA --od 2024-01-01Opcje:--sad NSA | "WSA Warszawa" | "WSA Kraków" …(16 miast; można też podać pełną nazwę),--sygnatura "II FSK 2870/18",--rodzaj wyrok|postanowienie|uchwala,--symbol 6119(symbol sprawy, np. 611x podatki),--sedzia "Nowak",--od/--do RRRR-MM-DD,--strona N(od 1; stała wielkość strony: 10 wyników). - orzeczenie — pełne orzeczenie po
doc_id(z listyszukaj):python3 scripts/cbosa.py orzeczenie 8889489BE0Pokazuje metadane (sąd, sędziowie, symbol, hasła, skarżony organ, powołane przepisy, sygnatury powiązane z doc_id do skoku), sentencję i uzasadnienie. Do długich uzasadnień:--fragment "interpretacja"(wycina okna wokół frazy). - sygnatura — szybkie odszukanie po sygnaturze:
python3 scripts/cbosa.py sygnatura II FSK 2870/18 - każda komenda przyjmuje
--json(sparsowane dane jako JSON; podawaj PRZED komendą).
Typowy przepływ: szukaj (zawęź --sad/--od/--symbol) → wybierz doc_id → orzeczenie <doc_id>
→ w razie potrzeby skacz po sygnaturach powiązanych (WSA ↔ NSA w tej samej sprawie).
Zasady (ważne — dlaczego)
- To scraping, nie API. CBOSA nie udostępnia API ani zrzutów danych; silnik parsuje publiczny HTML. Zmiana układu stron może zepsuć parsowanie — gdy wynik wygląda na obcięty/pusty, zajrzyj pod podany link „Źródło" i zgłoś problem. Nie zrównoleglaj zapytań (wbudowany throttling ≥0,5 s; serwer bywa przeciążony i ucina połączenia — silnik sam ponawia).
- Baza ma charakter informacyjno-edukacyjny (nie jest urzędowym publikatorem, orzeczenia są zanonimizowane). Zawsze podawaj sygnaturę + sąd + datę (np. „wyrok NSA z 10.02.2021, II FSK 2870/18"); do dosłownego cytatu w piśmie podaj też link do strony orzeczenia.
- Dwuinstancyjność: sprawy WSA i NSA łącz przez pole „Sygn. powiązane" (skarga kasacyjna od
wyroku WSA → wyrok NSA). Sygnatury: NSA np.
II FSK 2870/18, WSA np.I SA/Bk 226/18. - Nie myl orzeczenia z przepisem. Brzmienie i aktualność powołanych przepisów potwierdź w ELI (skill prawo-pl-eli) — orzeczenie mogło zapaść na starszym stanie prawnym.
- Okno serwisowe: CBOSA ma codzienną krótką przerwę ok. 21:00 — błędy o tej porze są normalne.
- Szczegóły kontraktu HTML (pola formularza, struktura stron):
references/api.md.
Czego ten skill NIE obejmuje
- treści przepisów (ustawy/kodeksy → skill prawo-pl-eli),
- orzecznictwa SN, TK, sądów powszechnych i KIO (→ skill prawo-pl-saos),
- prawa UE i orzecznictwa TSUE (→ skill prawo-eu-eurlex),
- decyzji Prezesa UODO (→ skill prawo-pl-uodo; tu są tylko WYROKI ze skarg na nie),
- pism stron, akt sprawy (dostępne tylko dla stron postępowania w portalach sądów). Jeśli zagadnienie wymaga tych źródeł — powiedz to wprost, nie udawaj, że CBOSA je pokryje.
Przykładowy przepływ
Pytanie: „jak NSA podchodzi do odpowiedzialności członka zarządu za zaległości podatkowe spółki (art. 116 Ordynacji podatkowej)?"
- (opcjonalnie) ELI:
tekst <t.j. Ordynacji> --fragment "art. 116"→ brzmienie przepisu (skill prawo-pl-eli). szukaj "odpowiedzialność członka zarządu" --sad NSA --od 2024-01-01 --symbol 6116→ lista wyroków NSA z sygnaturami i doc_id.orzeczenie <doc_id> --fragment "art. 116"→ wycinki uzasadnienia wokół przepisu- powołane przepisy + sygnatury powiązane (wyrok WSA I instancji).
- W odpowiedzi: zacytuj tezę, podaj sygnaturę + sąd + datę + link, zaznacz „baza CBOSA (informacyjna) — do dosłownego cytatu zweryfikuj na stronie orzeczenia".