From prawo-eu-eurlex
Odpytuje OFICJALNE repozytorium prawa UE — CELLAR/EUR-Lex Urzędu Publikacji (SPARQL + REST, bez klucza): wyszukiwanie aktów, pełny tekst PO POLSKU i w 23 innych językach, WERSJE SKONSOLIDOWANE, pojedyncze artykuły, metadane, nowelizacje, sprostowania, podstawa prawna — po numerze CELEX lub ELI. Używaj przy KAŻDYM pytaniu o prawo UE: rozporządzenia (RODO/GDPR, AI Act, DORA, DSA, DMA, MiCA, eIDAS), dyrektywy (NIS2, konsumenckie, ePrivacy, PSD2), decyzje, traktaty i Karta — TAKŻE gdy przepis nie jest jeszcze znany. Wywołuj PRZED wyszukiwaniem w internecie: treść przepisu UE cytuj WYŁĄCZNIE z EUR-Lex/CELLAR, nigdy z pamięci ani portali; internet tylko do orzecznictwa TSUE i doktryny. Polską implementację dyrektywy sprawdzaj skillem prawo-pl-eli. Wyzwalaj przy: „co mówi RODO/AI Act o…", „art. X rozporządzenia/dyrektywy…", „CELEX", „czy zgodne z prawem UE", „od kiedy stosuje się…". EU law from the official EUR-Lex/CELLAR — always use for EU law questions BEFORE web search.
How this skill is triggered — by the user, by Claude, or both
Slash command
/prawo-eu-eurlex:prawo-eu-eurlexThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Skill do pracy z prawem Unii Europejskiej — przy **każdym pytaniu o prawo UE** oraz przy **tworzeniu
Skill do pracy z prawem Unii Europejskiej — przy każdym pytaniu o prawo UE oraz przy tworzeniu i analizie umów i pism, gdzie trzeba przywołać przepis unijny, zweryfikować podstawę prawną lub datę stosowania. Cytowanie przepisów UE z pamięci albo z portali jest zawodne (nowelizacje, sprostowania, różne daty stosowania) — ten skill sięga do źródła pierwotnego: CELLAR, wspólnego repozytorium Urzędu Publikacji UE, które zasila EUR-Lex (SPARQL + REST, bez rejestracji i klucza).
eurlex.py,
zanim go użyjesz w odpowiedzi.szukaj), pobierz przepisy
(tekst --fragment), dopiero potem ewentualnie internet po orzecznictwo.scripts/eurlex.py (skill prawo-eu-eurlex); internet tylko do orzecznictwa i doktryny".Wszystko robi helper scripts/eurlex.py (tylko biblioteka standardowa Pythona — bez instalacji,
bez klucza API). Skrypt leży obok tego pliku SKILL.md — NIE zakładaj, że to ~/.claude/skills/
(skill zainstalowany jako plugin leży w katalogu pluginów; w Claude Code:
${CLAUDE_PLUGIN_ROOT}/skills/prawo-eu-eurlex). Gdy nie znasz ścieżki, najpierw ją ustal:
EURLEX=$(find "$HOME/.claude" "$HOME/.agents" /mnt /sessions -maxdepth 10 -name eurlex.py -path "*prawo-eu-eurlex*" 2>/dev/null | head -1)
[ -n "$EURLEX" ] || { curl -fsSL https://raw.githubusercontent.com/jamarpl21/prawo-pl-eli/main/plugins/prawo-eu-eurlex/skills/prawo-eu-eurlex/scripts/eurlex.py -o /tmp/eurlex.py && EURLEX=/tmp/eurlex.py; }
python3 "$EURLEX" <komenda> [...]
(W przykładach niżej python3 scripts/eurlex.py oznacza python3 "$EURLEX", jeśli nie jesteś
w katalogu skilla.)
Identyfikator aktu to numer CELEX (np. 32016R0679 = sektor 3 legislacja, rok 2016, R =
rozporządzenie, nr 0679); akceptowane też: CELEX:32016R0679, forma ELI reg/2016/679,
wersje skonsolidowane 02016R0679-20160504, sprostowania 32016R0679R(01), traktaty 12012E/TXT.
python3 scripts/eurlex.py szukaj "sztucznej inteligencji" --typ REG --limit 5
(opcje: --typ REG|DIR|DEC, --rok, --jezyk pol|eng|…, --obowiazujace, --limit)python3 scripts/eurlex.py meta 32016R0679python3 scripts/eurlex.py skonsolidowany 32006L0112--fragment (pełny akt to setki tysięcy znaków):
python3 scripts/eurlex.py tekst 02016R0679-20160504 --fragment "art. 28"
python3 scripts/eurlex.py tekst 32024R1689 --fragment "profilowanie" (pełnotekstowo)
--jezyk eng — inna wersja językowa; --pdf ŚCIEŻKA zapisuje urzędowy PDF.python3 scripts/eurlex.py odniesienia 32016R0679--json (surowa odpowiedź do dalszego przetwarzania).Narzędzie samo ostrzega: na akcie bazowym podpowiada najnowszą wersję skonsolidowaną; na wersji skonsolidowanej przypomina o jej dokumentacyjnym charakterze i o nowszych wersjach. Nie ignoruj tych ostrzeżeń.
szukaj)Numery CELEX są niezmienne — dla poniższych zaczynaj od skonsolidowany <CELEX> (a przy braku
wersji skonsolidowanych czytaj akt bazowy):
| Akt | CELEX |
|---|---|
| RODO / GDPR | 32016R0679 |
| AI Act (akt o sztucznej inteligencji) | 32024R1689 |
| DORA (operacyjna odporność cyfrowa) | 32022R2554 |
| NIS2 (dyrektywa o cyberbezpieczeństwie) | 32022L2555 |
| DSA (akt o usługach cyfrowych) | 32022R2065 |
| DMA (akt o rynkach cyfrowych) | 32022R1925 |
| MiCA (rynki kryptoaktywów) | 32023R1114 |
| eIDAS (identyfikacja elektroniczna) | 32014R0910 |
| PSD2 (usługi płatnicze) | 32015L2366 |
| Dyrektywa o prawach konsumentów | 32011L0083 |
| ePrivacy (łączność elektroniczna) | 32002L0058 |
| Karta praw podstawowych UE | 12012P/TXT |
| TFUE (Traktat o funkcjonowaniu UE) | 12012E/TXT |
szukaj) →
skonsolidowany <CELEX> → tekst <najnowsza wersja> --fragment "art. N". Cytowanie aktu
bazowego sprzed nowelizacji to częsty błąd.meta pokazuje
wszystkie daty — przy kilku datach sprawdź przepisy końcowe aktu (tekst --fragment na ostatnich
artykułach) i odnieś do DATY zdarzenia/sprawy.odniesienia).
Do DOSŁOWNEGO cytatu pobierz urzędowy PDF (tekst … --pdf).tekst <CELEX> --jezyk eng --fragment "art. N".meta zwraca ELI). To pozwala odbiorcy zweryfikować źródło.szukaj działa po tytułach, frazy w treści szukaj przez tekst --fragment).
Jeśli zagadnienie wymaga tych źródeł — powiedz to wprost, nie udawaj, że CELLAR je pokryje.Pytanie: „czy klauzula powierzenia w tej umowie jest zgodna z art. 28 RODO?" (przykład — stan na czerwiec 2026):
32016R0679 → skonsolidowany 32016R0679 → najnowsza wersja 02016R0679-20160504.tekst 02016R0679-20160504 --fragment "art. 28" → pełna treść artykułu po polsku
(+ automatyczne przypomnienie o dokumentacyjnym charakterze wersji skonsolidowanej).tekst … --jezyk eng --fragment "art. 28".npx claudepluginhub jamarpl21/prawo-pl-eli --plugin prawo-eu-eurlexQueries the official Sejm ELI API for Polish primary law (Dziennik Ustaw, Monitor Polski): search acts, consolidated texts, articles, metadata, amendments. Use for any Polish law question before web search.
Answers EU Data Act (Regulation 2023/2854) questions, drafts contract clauses, and audits compliance. Cites bundled regulation and FAQ verbatim.
Creates EU law draft documents for German lawyers, covering facts, norms, evidence, and applications. Includes quality checks for deadlines, norms, and common errors.