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".Guides completion of development work by verifying tests, detecting environment, and presenting structured options for merge, PR, or cleanup.
Guides creation and editing of skills using test-driven development with pressure scenarios and subagents to verify agent compliance.
Dispatches multiple subagents concurrently for independent tasks without shared state. Use when facing 2+ unrelated failures or subsystems that can be investigated in parallel.
npx claudepluginhub jamarpl21/prawo-pl-eli --plugin prawo-eu-eurlex