Agent skill

Raport Klienta V1

by michaleiatrak-star in michaleiatrak-star/Lex-Machina

Raport dla klienta: przekłada analizę prawną na zrozumiały stan sprawy, ryzyka, warianty działania, priorytety i następne kroki bez utraty podstaw źródłowych.

GPL-3.0Auto-check passed

Install Raport Klienta V1

skills CLI
$ npx skills add michaleiatrak-star/Lex-Machina --skill raport-klienta-v1 -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install michaleiatrak-star/Lex-Machina raport-klienta-v1 --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/michaleiatrak-star/Lex-Machina.git skills-src && mkdir -p .claude/skills && cp -r skills-src/'Wersja rozwojowa rozpakowana/raport-klienta-v1' .claude/skills/raport-klienta-v1 && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
raport-klienta-v1
GitHub stars
263
Token cost
~5.1k tokens
SKILL.md length
556 words
Files
11 (incl. references, assets)
Skills in repo
35
Repo updated
First seen
Licence
GPL-3.0

At a glance

Raport dla klienta: przekłada analizę prawną na zrozumiały stan sprawy, ryzyka, warianty działania, priorytety i następne kroki bez utraty podstaw źródłowych.

  • Works in 8 steps: view raport-klienta-v1/ oraz względne… → view shared/ oznacza odczyt z osobnego,… → view / oznacza aktywację/odczyt osobnego… → …
  • SKILL.md covers ADAPTER RUNTIME — PORTABILITY…, ARCHITEKTURA, REGUŁA RENDEROWANIA and RENDEROWANIE BEZ POLA data, plus 14 more sections
  • Calls jest

What it does

Raport Klienta V1 is an agent skill from michaleiatrak-star/Lex-Machina. Raport dla klienta: przekłada analizę prawną na zrozumiały stan sprawy, ryzyka, warianty działania, priorytety i następne kroki bez utraty podstaw źródłowych.

Its SKILL.md is about 5.1k tokens, which your agent loads only when the skill is triggered. The skill folder holds 14 other files, including reference files and assets (for example `.claude-plugin/plugin.json`, `PORTABILITY-MANIFEST.md` and `agents/openai.yaml`). Compatibility notes: liveweblookup, fileread, crossskillfileread, optionaldocumentandinteractiveui

The repository describes itself as: Analityka polskiego prawa, przygotowanie pism procesowych, weryfikacja przepisów prawa polskiego i orzecznictwa z oficjalnych źródeł z zakazem cytowania z pamięci, przygotowanie… The licence is GPL-3.0.

Example prompts

  • “/raport-klienta-v1”

Requirements

  • Compatibility (from SKILL.md): live_web_lookup, file_read, cross_skill_file_read, optional_document_and_interactive_ui

Workflow steps

8 steps, taken from the first numbered list in SKILL.md.

  1. view raport-klienta-v1/ oraz względne view modules/..., view references/..., view assets/... oznaczają świeży odczyt lokalnego zasobu tego…
  2. view shared/ oznacza odczyt z osobnego, kanonicznego skilla shared. NIE kopiuj shared do tej paczki. Brak obowiązkowego zasobu =…
  3. view / oznacza aktywację/odczyt osobnego skilla. Nie vendoryzuj innych skilli.
  4. web_search / web_fetch oznaczają świeże wyszukanie i odczyt źródła przez równoważną funkcję hosta; zachowaj istniejące wymogi źródeł…
  5. present_files, create_file i odwołania do HOST_CAPABILITY[document_generation] / generatorów PDF oznaczają użycie natywnej funkcji…
  6. show_widget, visualize:read_me, .jsx i HTML są legacy/natywnymi wariantami UI. Jeśli host ma własny renderer interaktywny, użyj…
  7. /mnt/user-data/... oznacza rzeczywiste pliki użytkownika dostępne w hoście; wymagany ponowny odczyt musi być faktycznym odczytem pliku.
  8. Shell/Python/Cowork i podobne operacje traktuj jako techniki pomocnicze. Jeżeli host ich nie udostępnia, użyj natywnej funkcji…

What it can do on your machine

Read from SKILL.md and the folder at commit d31ca57. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • jest

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

  • Compatibility

    live_web_lookup, file_read, cross_skill_file_read, optional_document_and_interactive_ui

    From compatibility in the SKILL.md frontmatter.

Context cost

Raport Klienta V1 loads about 5.1k tokens when it runs, and up to ~12k if it reads all its reference files. Until then it costs about 44 tokens; SKILL.md has 556 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~44
When it runs · the whole SKILL.md, loaded when a task matches
~5.1k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~12k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from michaleiatrak-star/Lex-Machina at commit d31ca57, republished under its GPL-3.0 licence (© michaleiatrak-star). 556 words, ~5,120 tokens.

Download SKILL.mdSave it as .claude/skills/raport-klienta-v1/SKILL.md (or your agent's skills folder). This skill also uses 10 other files; get the full folder from GitHub.
name
raport-klienta-v1
description
Raport dla klienta: przekłada analizę prawną na zrozumiały stan sprawy, ryzyka, warianty działania, priorytety i następne kroki bez utraty podstaw źródłowych.
compatibility
live_web_lookup, file_read, cross_skill_file_read, optional_document_and_interactive_ui
version
1.8
type
ux-raport
status
production
dependencies.requires
shared

Universal runtime: przed wykonaniem zastosuj kanoniczny shared/UNIVERSAL-RUNTIME-ADAPTER.md z osobnego skilla shared. Lokalna sekcja adaptera poniżej jedynie go doprecyzowuje.

ADAPTER RUNTIME — PORTABILITY (ChatGPT / Claude / inne hosty)

Ta sekcja zmienia wyłącznie sposób wykonania operacji technicznych. Metodologia merytoryczna, routing, hard gate’y, checklisty, schematy danych i kryteria finalizacji tego skilla pozostają bez zmian.

  1. view raport-klienta-v1/<plik> oraz względne view modules/..., view references/..., view assets/... oznaczają świeży odczyt lokalnego zasobu tego skilla. Literalny katalog /mnt/skills/user nie jest wymagany.
  2. view shared/<plik> oznacza odczyt z osobnego, kanonicznego skilla shared. NIE kopiuj shared do tej paczki. Brak obowiązkowego zasobu = fail-closed.
  3. view <inny-skill>/<plik> oznacza aktywację/odczyt osobnego skilla. Nie vendoryzuj innych skilli.
  4. web_search / web_fetch oznaczają świeże wyszukanie i odczyt źródła przez równoważną funkcję hosta; zachowaj istniejące wymogi źródeł oficjalnych i statusów weryfikacji.
  5. present_files, create_file i odwołania do HOST_CAPABILITY[document_generation] / generatorów PDF oznaczają użycie natywnej funkcji dokumentowej bieżącego hosta. Brak literalnej nazwy narzędzia nie zwalnia z HYBRID-VALIDATION, POST-VALIDATION, STEP-TRACKER ani innych bramek.
  6. show_widget, visualize:read_me, .jsx i HTML są legacy/natywnymi wariantami UI. Jeśli host ma własny renderer interaktywny, użyj równoważnego widoku zachowującego ten sam model danych i funkcje; jeśli nie, zastosuj pełny fallback tekstowy/plikowy.
  7. /mnt/user-data/... oznacza rzeczywiste pliki użytkownika dostępne w hoście; wymagany ponowny odczyt musi być faktycznym odczytem pliku.
  8. Shell/Python/Cowork i podobne operacje traktuj jako techniki pomocnicze. Jeżeli host ich nie udostępnia, użyj natywnej funkcji równoważnej, bez fikcyjnego raportowania wykonania.

Zasada nadrzędna: jeśli instrukcja jest już zrozumiała i wykonalna w bieżącym hoście, wykonaj ją bez konwersji. Adapter działa tylko na granicy runtime.

Raport dla Klienta v1.2 — Zewnętrzne Narzędzie Kancelarii

⛔ HARD GATE — ZAKAZ CYTOWANIA PRAWA I ORZECZEŃ Z PAMIĘCI Raport może zawierać terminy, przepisy lub sygnatury — przed ich podaniem: view shared/PRAWO-HARDGATE.md

⛔ SELF-CHECK ANTY-FASADA — obowiązkowy przed wysłaniem odpowiedzi/pisma (podłączone 2026-08-23i, flaga F-115 — ten skill cytuje prawo, a bramki nie miał):

view shared/SELF-CHECK-ANTY-FASADA.md

Sprawdza dwie rzeczy: (1) czy w tekście stoi „zweryfikowano", data weryfikacji albo URL przy przepisie, dla którego NIE wywołano narzędzia W TEJ ODPOWIEDZI; (2) czy znacznik statusu nie został nadany treści WYGENEROWANEJ w tej odpowiedzi (AF-6). Treść listy jest w module, nie tutaj — celowo, żeby nie powstało kolejne miejsce dryfu (7 wcześniejszych kopii rozjechało się ze źródłem przy pierwszej zmianie brzmienia).


Show full SKILL.md (202 more words)Show less

ARCHITEKTURA

raport-klienta-v1/
├── SKILL.md                          ← ten plik — jedyne źródło prawdy
└── references/
    ├── jezyk-klienta.md              ← słownik: żargon prawny → język klienta
    │                                    + szablony złych wiadomości i ograniczenia szkód
    ├── sekcje-biznesowe.md           ← szczegóły sekcji BIZ
    └── BLUEPRINT-SCHEMA.md           ← schemat danych przekazywanych do show_widget

REGUŁA RENDEROWANIA

Raport dla klienta renderuj szablonem assets/widget-raport-klienta.html przez show_widget(path=…, data=DANE) (KROK 5). Dane wyłącznie wg references/BLUEPRINT-SCHEMA.md.

<!-- lex:wykonuje-aplikacja: WIDGET-DANE -->

RENDEROWANIE BEZ POLA data

1. visualize:read_me z modules=["interactive","mockup"] (raz na sesję)
2. view raport-klienta-v1/assets/widget-raport-klienta.html → wpisz DANE w literał
   po /* lex:dane */, resztę pliku bez zmian → show_widget(widget_code=<treść>)
NIE WOLNO: present_files z .jsx, cp/str_replace/bash, window.__INJECTED__

KROK 1A — ROZPOZNANIE TRYBU SYTUACJI (przed wyborem profilu)

Zanim ustalisz profil odbiorcy, rozpoznaj sytuację z kontekstu rozmowy:

STANDARD — domyślny.
  Sprawa w toku, ocena szans i status na bieżąco.

ZLE_WIADOMOSCI — gdy:
  Raport komunikuje wynik, który już zaszedł i jest niekorzystny
  (przegrana rozprawa, odmowa organu, oddalony wniosek, odrzucona apelacja),
  ALE sprawa NIE jest jeszcze jednoznacznie zakończona — istnieją dalsze
  środki prawne lub kolejne etapy.
  → wczytaj references/jezyk-klienta.md, sekcja "ZŁE WIADOMOŚCI"

OGRANICZENIE_SZKOD — gdy:
  Sprawa jest zakończona w sposób niekorzystny i OSTATECZNY: wyczerpano
  środki odwoławcze, upłynęły terminy, dalsze działanie nie jest prawnie
  możliwe lub nie jest racjonalne. Cel raportu: zamknięcie tematu i
  zarządzanie skutkami — NIE ocena szans (już nieaktualna).
  → wczytaj references/jezyk-klienta.md, sekcja "OGRANICZENIE SZKÓD"
  ⚠ Jeśli istnieje jakakolwiek realna dalsza opcja prawna — to NIE jest
    ten tryb. Wróć do ZLE_WIADOMOSCI lub STANDARD.

BRAK_NOWOSCI — gdy:
  Raport okresowy (np. miesięczny), ale od poprzedniego raportu nie
  zaszły istotne zmiany.
  → patrz sekcja "BRAK NOWOŚCI" niżej w tym pliku

Jeśli niejasne z kontekstu — zapytaj prawnika jednym pytaniem:
  "Czy ten raport dotyczy: [A] bieżącego statusu, [B] niekorzystnego
  wyniku z dalszymi krokami, [C] ostatecznego zakończenia sprawy
  (brak dalszych działań), [D] okresu bez istotnych zmian?"

KOMUNIKAT STARTOWY

WZORZEC (jeśli profil nieznany z kontekstu):
"Przygotowuję raport dla klienta. Wybierz profil odbiorcy:

[A] Klient indywidualny — język prosty, predykcja opisowa
[B] Klient biznesowy    — raport formalny, ryzyko finansowe, rekomendacje dla zarządu"

Jeśli kontekst rozmowy jednoznacznie wskazuje typ klienta — ustaw profil automatycznie, nie pytaj. Zakaz autoładowania widgetu bez ustalonego profilu.


PROFIL [IND] — Klient indywidualny

Język:        prosty, bez terminologii prawnej
              → wczytaj references/jezyk-klienta.md → zastosuj słownik
Predykcja:    opisowa — "wysokie szanse / umiarkowane szanse / trudna sytuacja"
              NIE pokazuj procent
Ukryte:       sygnatura akt, kwalifikacja prawna (art. XX), zagrożenie karne (lata),
              koszty procesowe szczegółowe, słabości pozycji procesowej,
              analiza dowodów A/B/C/D, notatki wewnętrzne, taktyka pełnomocnika
Pokazane:     co się teraz dzieje, co będzie dalej, co klient powinien zrobić,
              termin najbliższego działania, ogólna ocena sytuacji
Ton:          spokojny, rzeczowy, uczciwy — bez koloryzowania
Predykcja IND:
  "Ocena sytuacji: Dobra / Przeciętna / Niekorzystna"
  Opis rzetelny — bez eufemizmów i koloryzowania:
  • Przeciętna:   "Sytuacja jest niepewna. [Co przemawia za, co przeciw — wprost]."
  • Niekorzystna: "Sytuacja jest trudna. [Konkretny powód]. Możliwe scenariusze: [lista]."
  NIE PISAĆ: "będziemy walczyć", "damy radę", "proszę się nie martwić", "jest nadzieja"
  PISAĆ:     "na podstawie dostępnych dowodów oceniamy, że..." — i podać ocenę wprost
Sekcja "Co dalej":
  Lista max 3 kroków, każdy w 1 zdaniu prostym językiem
  Przykład: "1. Proszę zebrać rachunki z tego okresu — potrzebujemy ich do końca miesiąca."
Potwierdzenie odbioru (gdy krok ma wymaga_potwierdzenia=true lub termin zawity):
  Wyróżniona osobna ramka, NIE łączona z resztą "Co dalej":
  "WAŻNE — potrzebujemy potwierdzenia
   [Konkretna czynność] do [data]. Jeśli tego nie zrobimy, [konsekwencja —
   wprost, np. 'utracimy prawo do złożenia odwołania'].
   Proszę odpisać na ten e-mail/SMS z potwierdzeniem, że wiadomość dotarła."
  Zasada: konsekwencja musi być podana wprost, bez eufemizmów — to jest
  jedyne miejsce w raporcie IND, gdzie dopuszczalne jest wskazanie
  poważnego skutku braku działania, ponieważ celem jest zapobieżenie mu.

PROFIL [BIZ] — Klient biznesowy

Język:        formalny, zwięzły, raportowy — styl board memo
              → wczytaj references/jezyk-klienta.md
              → wczytaj references/sekcje-biznesowe.md
Predykcja:    procentowa (np. 70% / 30%) + przedział ufności
              "Prawdopodobieństwo wyniku korzystnego: XX%"
              "Wariant alternatywny: YY%"
              "Przedział ufności: [niski/średni/wysoki] na podstawie [N] czynników"
Sekcje BIZ (dodatkowe względem IND):
  • Ekspozycja finansowa — szacunek ryzyka kwotowego
    → Jeśli analiza umów była w tej sesji: dołącz wynik z mod-shared-economic.md
      (tabela: klauzula | dni | PLN | % wartości umowy)
  • Wpływ na działalność — reputacja, operacje, kontrakty, compliance
    → Jeśli Data Act/NIS2/AI Act dotyczy: dołącz sygnał z mod-shared-regulatory-horizon.md
  • Harmonogram etapów — tabela: Etap | Termin | Odpowiedzialny | Status
    (format projektowy / Gantt-like, daty konkretne)
  • Luki kontraktowe (jeśli analiza umów) — TOP 3 z mod-shared-missing-clause.md
    Format: Brakująca klauzula | Ryzyko | Priorytet 🔴/🟠/🟡
  • Działania wymagane po stronie Klienta — wyróżniona osobna sekcja
  • Rekomendacje dla zarządu / rady nadzorczej
  • Sekcja poufności — klauzula NDA / attorney-client privilege
Ton:          profesjonalny, rzeczowy, decyzyjny

ZMIANY OD OSTATNIEGO RAPORTU (delta) — oba profile

Jeśli to nie pierwszy raport dla tej sprawy (sprawdź historię rozmowy /
raport-sytuacyjny-v2 / informację od prawnika):

  delta.ma_poprzedni_raport = true
  delta.co_sie_zmienilo = lista 1–4 punktów, każdy 1 zdanie, np.:
    "Sąd wyznaczył termin rozprawy na [data] (wcześniej: brak terminu)."
    "Otrzymaliśmy odpowiedź strony przeciwnej — [1 zdanie streszczenia]."
    "Zakończył się etap [nazwa] — przechodzimy do [nazwa następnego]."

  Renderuj jako osobną, wyróżnioną sekcję na samym początku raportu, PRZED
  ogólnym statusem: "Co się zmieniło od ostatniego raportu ([data]):"

Jeśli to pierwszy raport dla tej sprawy:
  delta.ma_poprzedni_raport = false → nie renderuj tej sekcji.

Jeśli to kolejny raport, ale nic istotnego się nie zmieniło:
  delta.bez_zmian = true → patrz sekcja "BRAK NOWOŚCI" niżej —
  całość raportu przyjmuje skróconą formę.

TRYB: BRAK NOWOŚCI (tryb = brak_nowosci)

Stosuj gdy raport jest okresowy, ale od ostatniego raportu nie zaszły istotne zmiany. Pełny szablon (timeline, sekcje BIZ, predykcja) byłby tu pustą formą — zamiast tego renderuj skróconą wersję:

STRUKTURA SKRÓCONA:
  1. Nagłówek: "Status sprawy — [data raportu]"
  2. Jedno zdanie: "Od ostatniego raportu ([data poprzedniego]) nie zaszły
     istotne zmiany w sprawie."
  3. Przypomnienie aktualnego etapu (1 zdanie, bez powtarzania całej historii)
  4. Jeśli istnieje najbliższy oczekiwany termin/zdarzenie — podaj je:
     "Najbliższe oczekiwane zdarzenie: [co] — przewidywany termin: [data
     lub 'nieznany, zależy od harmonogramu sądu']."
  5. IND: "Skontaktujemy się, gdy coś się zmieni." (NIE proś o żadne działanie)
     BIZ: jeśli faktycznie brak action items → wyraźnie napisz "Brak działań
     wymaganych po stronie Klienta w tym okresie."

NIE renderuj: pełnego timeline, sekcji ekspozycji finansowej, harmonogramu
etapów w formie tabeli (jeśli niezmieniony względem poprzedniego raportu),
rekomendacji dla zarządu (jeśli nie ma nowej decyzji do podjęcia).

Cel: raport okresowy ma potwierdzić, że sprawa jest pod kontrolą i nic nie
wymaga uwagi klienta — bez generowania sztucznej treści wypełniającej sekcje,
które i tak są bez zmian.

TRYB: ZŁE WIADOMOŚCI (tryb = zle_wiadomosci)

Stosuj gdy raport komunikuje niekorzystne zdarzenie, które już zaszło, ale sprawa nie jest jeszcze zakończona (istnieją dalsze środki/etapy).

→ wczytaj references/jezyk-klienta.md, sekcja "ZŁE WIADOMOŚCI — ZDARZENIE
  W TRAKCIE SPRAWY" — zawiera pełną strukturę komunikatu (FAKT → ZNACZENIE
  → PRZYCZYNA → CO DALEJ) i szablony dla IND/BIZ

STRUKTURA WIDGETU w tym trybie:
  1. Sekcja "Co się wydarzyło" — FAKT + ZNACZENIE, na samym początku,
     widoczna bez przewijania
  2. assessment.level = "bad" (nie "lost" — sprawa nie jest zakończona)
  3. Sekcja "Co dalej" — zawsze z konkretną ścieżką (środek prawny + termin)
  4. BIZ: jeśli ekspozycja finansowa się zmieniła w wyniku tego zdarzenia —
     zaktualizuj risk_table, zaznacz zmianę względem poprzedniego raportu

NIE renderuj jako jedną z wielu sekcji w standardowym layoucie — to zdarzenie
jest GŁÓWNYM tematem raportu, resztę (timeline, harmonogram) podaj zwięźle.

TRYB: OGRANICZENIE SZKÓD (tryb = ograniczenie_szkod)

Stosuj WYŁĄCZNIE gdy sprawa jest zakończona ostatecznie — brak dalszych środków prawnych, dalsze działanie nieracjonalne. Cel raportu: zamknięcie tematu i zarządzanie skutkami, NIE ocena szans.

→ wczytaj references/jezyk-klienta.md, sekcja "OGRANICZENIE SZKÓD — SYTUACJA
  JEDNOZNACZNA, BRAK DALSZYCH ŚRODKÓW PRAWNYCH" — zawiera pełną strukturę
  (WYNIK → ZAMKNIĘTE → DO ROZLICZENIA → NATYCHMIASTOWE → RYZYKA REZYDUALNE)
  i szablony dla IND/BIZ

STRUKTURA WIDGETU w tym trybie — KRÓTSZA niż standard:
  1. assessment.level = "lost"
  2. Sekcja "Wynik" — 1-2 zdania, na samym początku
  3. Sekcja "Co jest zamknięte" — wyraźne odcięcie niepewności
  4. Sekcja "Do rozliczenia" — tabela/lista z terminami i odpowiedzialnymi
     (NIGDY bez tych dwóch elementów — inaczej tworzy nową niepewność)
  5. Sekcja "Działania natychmiastowe"
  6. Sekcja "Ryzyka rezydualne" — jeśli istnieją; jeśli brak, napisz
     wprost "Brak dalszych ryzyk związanych z tym postępowaniem."
  7. BIZ: jedno zdanie rekomendacji końcowej — "Zamknięcie w rejestrze
     ryzyk prawnych spółki" lub równoważne

NIE renderuj w tym trybie:
  - tabeli predykcji procentowej (nieaktualna — sprawa zakończona)
  - sekcji "Co dalej" w formie wieloetapowej — zastępuje ją "Działania
    natychmiastowe" (krótka, zamknięta lista)
  - harmonogramu przyszłych etapów postępowania (postępowanie zakończone;
    harmonogram może dotyczyć tylko "do rozliczenia")

PRZED RENDEROWANIEM — bramka kontrolna:
  Czy istnieje JAKAKOLWIEK realna dalsza opcja prawna (apelacja, kasacja,
  skarga, inny środek)? Jeśli TAK → to nie jest ten tryb, wróć do
  zle_wiadomosci lub standard. Tryb ograniczenie_szkod wymaga jednoznaczności.

CZEGO NIGDY NIE POKAZYWAĆ KLIENTOWI (żaden profil)

✗ Wewnętrzna ocena słabości pozycji procesowej
✗ Pełna analiza dowodów z oceną A/B/C/D
✗ Alternatywne scenariusze obrony rozważane przez kancelarię
✗ Notatki wewnętrzne i komentarze robocze
✗ Szczegółowe błędy pełnomocnika strony przeciwnej (taktyka)
✗ Cytaty z akt / protokołów bez anonimizacji świadków

SEKWENCJA WYWOŁANIA

KROK 0 — Rozpoznaj tryb sytuacji (patrz KROK 1A wyżej):
          standard | zle_wiadomosci | brak_nowosci | ograniczenie_szkod
KROK 1 — Ustal profil (IND/BIZ) — z kontekstu lub pytając
KROK 2 — Wczytaj references/jezyk-klienta.md (zawsze)
          Jeśli tryb = zle_wiadomosci → zwróć uwagę na sekcję "ZŁE WIADOMOŚCI"
          Jeśli tryb = ograniczenie_szkod → zwróć uwagę na sekcję
          "OGRANICZENIE SZKÓD"
KROK 3 — Jeśli BIZ → wczytaj references/sekcje-biznesowe.md
KROK 4 — Przeanalizuj rozmowę → wyciągnij dane (BLUEPRINT-SCHEMA.md)
          Jeśli raport-sytuacyjny-v2 był w tej sesji → pobierz dane z blueprintu RSv2
          W przeciwnym razie → wyciągnij bezpośrednio z historii rozmowy
          Sprawdź, czy istnieje poprzedni raport dla tej sprawy → wypełnij
          pole delta (patrz "ZMIANY OD OSTATNIEGO RAPORTU")
KROK 5 — show_widget(path="raport-klienta-v1/assets/widget-raport-klienta.html",
                      data=DANE, title="raport_klienta") — bez kodu; szablon sam
          układa sekcje wg profile i tryb (struktura niżej), ma „Eksportuj PDF”
          (window.print()); host dokłada pasek eksportu/importu.
          Host bez pola `data` → § RENDEROWANIE BEZ POLA `data`.
KROK 6 — Struktura sekcji (realizuje ją szablon):
          STANDARD, IND:  Delta (jeśli jest) | Sytuacja | Co dalej |
                          Potwierdzenie odbioru (jeśli wymagane) | Terminy | Kontakt
          STANDARD, BIZ:  Delta (jeśli jest) | Sytuacja | Ekspozycja finansowa |
                          Harmonogram | Rekomendacje zarząd | Poufność
          ZLE_WIADOMOSCI: Co się wydarzyło (FAKT+ZNACZENIE) | Co dalej |
                          (BIZ: zaktualizowana ekspozycja finansowa) | Poufność
          BRAK_NOWOSCI:   forma skrócona — patrz sekcja "TRYB: BRAK NOWOŚCI"
          OGRANICZENIE_SZKOD: Wynik | Co jest zamknięte | Do rozliczenia |
                          Działania natychmiastowe | Ryzyka rezydualne |
                          (BIZ: rekomendacja końcowa + poufność)
KROK 7 — Po wygenerowaniu: zaproponuj "Czy chcesz eksportować do PDF?"

SCHEMAT DANYCH WIDGETU

Pełny schemat: references/BLUEPRINT-SCHEMA.md.

Pola wspólne IND/BIZ:
  profile, tryb, kancelaria, klient, prawnik, sprawa (1–2 zdania),
  etap, ocena (IND: opisowa / BIZ: procentowa),
  terminy, kontekst (2–3 zdania), delta (zmiany od ostatniego raportu)

Pola wyłącznie BIZ:
  kwoty (ekspozycja finansowa), harmonogram (tabela etapów),
  wplyw_na_dzialalnosc, rekomendacje_zarzad, klauzula_nda

Pola wyłącznie IND:
  potwierdzenie_odbioru (gdy wymagane)

Pola trybów specjalnych:
  zle_wiadomosci (tryb = zle_wiadomosci)
  ograniczenie_szkod (tryb = ograniczenie_szkod)

Pola null → null. Nie wymyślaj danych.

PRZEPŁYW DANYCH Z raport-sytuacyjny-v2

raport-sytuacyjny-v2 (wewnętrzny) ──→ raport-klienta-v1 (zewnętrzny)
      ↑                                        ↓
  dane pełne                          dane przefiltrowane
  język prawniczy                     język klienta (references/jezyk-klienta.md)
  predykcja %                         IND: opisowa / BIZ: %
  słabości pozycji                    [ukryte]
  notatki wewnętrzne                  [ukryte]
  dowody A/B/C/D                      [ukryte]

WYWOŁANIE Z widgetu RSv2:
  Przycisk "Generuj raport dla klienta" → sendPrompt("raport dla klienta")
  → router → ten skill

WYWOŁANIE BEZPOŚREDNIE:
  Router wykrywa frazę → sprawdza czy RSv2 był w sesji → ten skill

SELF-CHECK

□ Czy rozpoznałem tryb sytuacji (standard / zle_wiadomosci / brak_nowosci /
  ograniczenie_szkod) PRZED wyborem profilu?
□ Czy ustaliłem profil IND lub BIZ przed generowaniem?
□ Czy wczytałem references/jezyk-klienta.md?
□ Czy dla BIZ wczytałem references/sekcje-biznesowe.md?
□ Czy sprawdziłem, czy istnieje poprzedni raport — i wypełniłem pole delta?
□ Czy predykcja jest opisowa (IND) lub procentowa (BIZ) — z wyjątkiem
  trybu ograniczenie_szkod, gdzie predykcja jest nieaktualna i nie jest
  renderowana?
□ Czy ukryłem pola wewnętrzne (słabości, A/B/C/D dowodów, notatki, taktyka)?
□ Czy sekcja BIZ zawiera: ekspozycję finansową, wpływ na działalność,
  harmonogram, rekomendacje zarządu, klauzulę NDA? (nie dotyczy trybu
  ograniczenie_szkod — tam harmonogram zastępuje "do rozliczenia")
□ TRYB zle_wiadomosci: czy FAKT jest na początku raportu, a sekcja
  "co dalej" zawiera konkretną ścieżkę (środek prawny + termin)?
□ TRYB ograniczenie_szkod: czy potwierdziłem brak realnych dalszych opcji
  prawnych PRZED użyciem tego trybu? Czy lista "do rozliczenia" ma
  terminy i osoby odpowiedzialne?
□ TRYB brak_nowosci: czy raport jest skrócony — bez pustych sekcji
  wypełnionych na siłę?
□ IND z terminem zawitym lub krokiem wymaga_potwierdzenia: czy dodałem
  wyróżnioną sekcję "potwierdzenie odbioru" z konsekwencją podaną wprost?
□ Czy zaproponowałem eksport PDF po wygenerowaniu widgetu?
□ Czy raport można wysłać klientowi bez redakcji — czy jest "czysty"?
□ Czy zastosowałem show_widget (NIE present_files)?

INTEGRACJA Z KANCELARYJNYM JĄDREM SHARED

Gdy wynik ma służyć ocenie ryzyka lub decyzji terminowej:

view shared/RISK-ASSESSMENT.md
view shared/TERM-CALC.md
view shared/QUALITY-CHECK.md

Nie dubluj logiki shared w lokalnych plikach.

© michaleiatrak-star, GPL-3.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 10 other files (references, assets) in Wersja rozwojowa rozpakowana/raport-klienta-v1 of michaleiatrak-star/Lex-Machina.

  • SKILL.md
  • .claude-plugin/plugin.json
  • CHECKSUMS.sha256
  • PORTABILITY-MANIFEST.md
  • agents/openai.yaml
  • assets/icon.svg
  • assets/widget-raport-klienta.html
  • references/BLUEPRINT-SCHEMA.md
  • references/CHANGELOG.md
  • references/jezyk-klienta.md
  • references/sekcje-biznesowe.md

Open the folder on GitHubat commit d31ca57

Compare with similar skills

Raport Klienta V1 next to the 3 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Raport Klienta V1 compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Raport Klienta V1 this skillmichaleiatrak-star/Lex-Machina263—~5.1kAutomated safety check: PassGPL-3.0
Disability Benefit Appealmohitagw15856/pm-claude-skills1.4k—~1.6kAutomated safety check: PassMIT
Raport Sytuacyjny V2michaleiatrak-star/Lex-Machina263—~6.5kAutomated safety check: PassGPL-3.0
Analiza Sadowa V6michaleiatrak-star/Lex-Machina263—~9.6kAutomated safety check: PassGPL-3.0

Similar skills

  • Disability Benefit Appeal

    mohitagw15856/pm-claude-skills

    Appeal a denied disability benefit (SSDI/SSI, PIP, DLA, ESA and similar) — decode the denial reason, build the evidence-backed case that answers it, hit the deadline, and prepare for the hearing.

    1.4k GitHub stars~1.6k tokensUpdated yesterday
    Auto-check passed
  • Raport Sytuacyjny V2

    michaleiatrak-star/Lex-Machina

    Raport sytuacyjny sprawy: syntetyzuje fakty, ryzyka, dowody, terminy, warianty i priorytety; może generować interaktywny widok sytuacji i eksport danych.

    263 GitHub stars~6.5k tokensUpdated yesterday
    Auto-check passed
  • Analiza Sadowa V6

    michaleiatrak-star/Lex-Machina

    Czteroprzebiegowa analiza akt, pism, wyroków i dowodów: mapa faktów, kwalifikacja prawna, analiza adversarialna, dwukrotna weryfikacja, ocena szans i raport końcowy.

    263 GitHub stars~9.6k tokensUpdated yesterday
    Auto-check passed

More from michaleiatrak-star/Lex-Machina

All 35 skills in this repo
  • Gemini Agent

    michaleiatrak-star/Lex-Machina

    Delegate tasks to Gemini CLI as an agent. An agent skill from michaleiatrak-star/Lex-Machina.

    267 GitHub stars~626 tokensUpdated today
    Auto-check passed
  • Git Worktree Prune

    michaleiatrak-star/Lex-Machina

    Safely prune stale git worktrees and local branches left over from past sessions, deleting only those with no unique work so no commit is ever lost.

    267 GitHub stars~712 tokensUpdated today
    Auto-check passed
  • Analizator Umow V1

    michaleiatrak-star/Lex-Machina

    Analiza, redakcja, negocjacje i generowanie umów oraz dokumentów korporacyjnych, HR i RODO: ryzyka klauzul, B2B/B2C, praca, najem, IT/SaaS, IP, founders, finansowanie i PZP.

    267 GitHub stars~9.1k tokensUpdated today
    Auto-check passed
  • Audyt Systemu V4

    michaleiatrak-star/Lex-Machina

    Audyt jakości, spójności i bezpieczeństwa systemu prawnych skilli: zależności, wersje, mapy Dz.U., treść merytoryczna, propagacja zmian, deduplikacja i bramki jakości.

    267 GitHub stars~18k tokensUpdated today
    Auto-check passed
  • Dr 02 Prawo Cywilne Rodzinne Gospodarcze

    michaleiatrak-star/Lex-Machina

    Prawo cywilne, rodzinne i gospodarcze: KC, KPC, spadki, rodzina, spółki, upadłość, restrukturyzacja, windykacja i odpowiedzialność kontraktowa/deliktowa.

    267 GitHub stars~10k tokensUpdated today
    Auto-check passed
  • Dr 01 Ustroj Konstytucyjny I Zrodla Prawa

    michaleiatrak-star/Lex-Machina

    Prawo konstytucyjne i ustrojowe: Konstytucja, organy państwa, TK, źródła prawa, legislacja i skarga konstytucyjna; analiza z aktualną weryfikacją źródeł.

    267 GitHub stars~2.6k tokensUpdated today
    Auto-check passed

Questions about Raport Klienta V1

What does Raport Klienta V1 do?

Raport dla klienta: przekłada analizę prawną na zrozumiały stan sprawy, ryzyka, warianty działania, priorytety i następne kroki bez utraty podstaw źródłowych. Raport Klienta V1 is an agent skill from michaleiatrak-star/Lex-Machina. Raport dla klienta: przekłada analizę prawną na zrozumiały stan sprawy, ryzyka, warianty działania, priorytety i następne kroki bez utraty podstaw źródłowych.

How do I install Raport Klienta V1 in Claude Code?

Run `npx skills add michaleiatrak-star/Lex-Machina --skill raport-klienta-v1 -a claude-code`. Or copy the skill folder (Wersja rozwojowa rozpakowana/raport-klienta-v1 in michaleiatrak-star/Lex-Machina) into .claude/skills/raport-klienta-v1 in your project. Claude Code loads it when a task matches its description.

How do I install Raport Klienta V1 in Codex?

Run `npx skills add michaleiatrak-star/Lex-Machina --skill raport-klienta-v1 -a codex`. Or copy the skill folder (Wersja rozwojowa rozpakowana/raport-klienta-v1 in michaleiatrak-star/Lex-Machina) into .agents/skills/raport-klienta-v1 in your project. Codex loads it when a task matches its description.

Can I use Raport Klienta V1 in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add michaleiatrak-star/Lex-Machina --skill raport-klienta-v1 -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/raport-klienta-v1, .gemini/skills/raport-klienta-v1, .github/skills/raport-klienta-v1 and .opencode/skills/raport-klienta-v1 in your project.

What does Raport Klienta V1 need to run?

Going by SKILL.md and its folder, Raport Klienta V1 needs the command-line tools its instructions call (jest). Compatibility (from SKILL.md): live_web_lookup, file_read, cross_skill_file_read, optional_document_and_interactive_ui.

Does Raport Klienta V1 access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Raport Klienta V1 safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Raport Klienta V1 use?

Raport Klienta V1 is published under the GPL-3.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Raport Klienta V1 use?

About 5.1k tokens (SKILL.md is roughly 20k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 6.6k tokens, read only when the agent opens those files.

What are the alternatives to Raport Klienta V1?

Skills that share tags, products or a category with Raport Klienta V1: Disability Benefit Appeal (mohitagw15856/pm-claude-skills, 1.4k stars), Raport Sytuacyjny V2 (michaleiatrak-star/Lex-Machina, 263 stars) and Analiza Sadowa V6 (michaleiatrak-star/Lex-Machina, 263 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Raport Klienta V1?

michaleiatrak-star (a GitHub user) maintains it in michaleiatrak-star/Lex-Machina, which has 263 GitHub stars. The repository holds 35 skills in this directory. The repository was last updated on October 9, 2026.

Source: michaleiatrak-star/Lex-Machina on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.