michaleiatrak-star/lex-machina/anonimizer
Claude Code and agent skill by michaleiatrak-star/lex-machina
- community
Checking that the SKILL.md file is still in the repository.
Anonimizer dokumentów prawnych v3.2 — domyślny krok wstępny routera. Obsługuje PDF, DOCX, DOC, XLSX, TXT/MD. Tryb domyślny: TEKSTOWY z listą wyboru kategorii do usunięcia. Tryb plikowy: przeciągnij-i-upuść lub kliknij. AI (Anthropic API) odczytuje i anonimizuje PDF/DOCX/XLSX. Eksportuje tekst do czatu przez sendPrompt z zachowaniem znaczników routera.
Install
npx vskill@latest install michaleiatrak-star/lex-machina/anonimizerSKILL.md
Anonimizer v3.2 — KROK 0A Routera Prawnego
Status modułu
Domyślny tryb pracy: HTML vanilla JS renderowany przez show_widget.
Plik AnonimizerPrawny.jsx zawiera kompletny kod HTML (nie JSX) — renderuj go przez show_widget, nie przez present_files.
Stary widget HTML pozostaje wyłącznie jako zapas archiwalny: assets/anonimizer-widget.legacy.html.
Co nowego w v3.2
- Domyślny tryb tekstowy z listą wyboru kategorii (checkboxy-przyciski)
- Przeciąganie pliku (drag & drop) do strefy upuszczania w zakładce Plik
- Odczyt PDF przez Anthropic API — ekstrakcja tekstu z zachowaniem układu, działa też dla skanów (AI widzi obraz)
- Odczyt DOCX przez Anthropic API — pełna ekstrakcja z formatowaniem
- Odczyt XLSX przez Anthropic API — ekstrakcja danych tabelarycznych
- Pięć trybów zastępowania: etykieta opisowa / czarne bloki / gwiazdki / usuń / fikcyjne dane AI
- Własne frazy do usunięcia (dowolny tekst)
- Własne wzorce regex w zakładce Ustawienia
- Przycisk „Wyślij do analizy prawnej ↗" — wywołuje sendPrompt ze znacznikami ##ANON_START##
- Pasek postępu dla operacji na plikach
Integracja z routerem
Anonimizer działa jako KROK 0A — przed detekcją trybu prawnego.
Kiedy uruchomić anonimizator
Tryb A — automatyczna detekcja danych
Przeskanuj wejście użytkownika przed analizą.
Próg uruchomienia pytania anonimizacyjnego:
- co najmniej 1 sygnał wysokiego ryzyka, albo
- co najmniej 2 sygnały średniego ryzyka.
Sygnały wysokiego ryzyka:
- PESEL,
- NIP,
- REGON,
- numer rachunku bankowego,
- pełny adres,
- imię i nazwisko w dokumencie prywatnym.
Sygnały średniego ryzyka:
- telefon,
- e-mail,
- data urodzenia,
- nazwa firmy w kontekście osoby fizycznej lub sporu.
Tryb B — na żądanie
Gdy użytkownik wpisuje jedną z fraz:
zanonimizuj,anonimizuj,anonimizacja,usuń dane osobowe,ukryj dane,usuń nazwiska,usuń adresy,RODO,chcę zanonimizować.
Wtedy uruchom anonimizator bez pytania wstępnego.
Pytanie anonimizacyjne
Jeżeli wykryto dane osobowe, ale użytkownik nie zażądał anonimizacji wprost, zadaj:
a/tak→ uruchom JSX.b/nie→ przejdź do KROK 1 z oryginalnym tekstem i oznacz decyzję sesyjną jakoraw.
Domyślne uruchomienie JSX
Komunikat do użytkownika:
Obsługiwane formaty plików
| Format | Biblioteka | Uwagi | |
|---|---|---|---|
| PDF.js 3.11.174 (CDN) | Ekstrakcja tekstu strona po stronie; nie obsługuje PDF skanowanych (OCR) | ||
| DOCX | Mammoth 1.6.0 (CDN) | Pełna ekstrakcja tekstu | |
| DOC | Mammoth 1.6.0 (CDN) | Fallback tekstowy dla Word 97–2003; zalecane zapisanie jako DOCX | |
| TXT/MD | natywny TextDecoder | Bez zależności CDN |
Ograniczenia
- Automatyczna anonimizacja działa heurystycznie.
- Wynik wymaga kontroli człowieka.
- PDF skanowane (graficzne) nie zawierają warstwy tekstowej — ekstrakcja zwróci pusty wynik.
- Stare pliki .doc (Word 97–2003) mogą być nieczytelne — zalecane DOCX.
- Moduł nie usuwa metadanych binarnych z plików PDF/DOCX.
- Nie wolno traktować wyniku jako gwarancji pełnej zgodności z RODO.
Znaczniki zwrotne
Tekst zanonimizowany
Tekst oryginalny za zgodą użytkownika
Reakcja routera
Jeżeli wiadomość zawiera ##ANON_START##:
- pomiń KROK 0A,
- ustaw
decyzja_sesji = anon, - przejdź do KROK 1.
Jeżeli wiadomość zawiera ##PLIK_ORYGINALNY##:
- pomiń KROK 0A,
- ustaw
decyzja_sesji = raw, - przejdź do KROK 1.
Anonimizer v3.1 JSX · prawny-router-v3 · PDF + DOCX + DOC + TXT · bez podglądu treści
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingWersja rozwojowa rozpakowana/prawny-router-v3/anonimizer/anonimizer-skill.md
Popularity
- 7-day trend score
- 5
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/michaleiatrak-star/lex-machina/anonimizer)