privacy-parser-pii-extraction — скилл для Claude Code
Находит в тексте персональные данные и возвращает их с меткой, значением и позицией в строке. Пригодится, когда нужно разобрать лог или документ перед отправкой наружу.
npx skills add reason-machines/trending-skills --skill privacy-parser-pii-extraction -a claude-codeЧто делает privacy-parser-pii-extraction
Скилл работает поверх библиотеки privacy-parser — это обратная сторона OpenAI Privacy Filter. Фильтр заменяет PII на <REDACTED>, а здесь вы получаете структурированные спаны: метку, сам фрагмент и смещения символов в исходной строке. Модель та же — opf 1.5B с той же таксономией меток.
Внутри три бэкенда на выбор. PIIParser обходится без весов и ловит данные известного формата регулярками за микросекунды. ModelPIIParser гоняет только модель. HybridPIIParser добавляет к модели склейку соседних спанов и regex-подстраховку на секреты, номера счетов и URL — именно его стоит брать для рабочего кода. Метки: private_person, private_email, private_phone, private_address, private_url, private_date, account_number, secret.
Первый запуск скачивает чекпоинт opf 1.5B примерно на 3 ГБ в ~/.opf/privacy_filter/, дальше он берётся из кеша. На GPU модели нужно около 3 ГБ видеопамяти, иначе переключайтесь на device="cpu" — на процессоре разбор идёт порядка 600 мс. Смещения считаются по той строке, которую вы передали в parse(), поэтому не чистите и не обрезайте текст заранее, если позиции нужны точные.
Какие задачи решает
- вытащить из лога письма, телефоны и номера счетов со смещениями
- разметить датасет персональных данных для обучения
- проверить, не утекли ли токены и пароли в тексте тикета
- собрать JSON со всеми PII из документа перед публикацией
- замаскировать найденные фрагменты уже после просмотра
Примеры запросов агенту
- Прогони этот текст через privacy-parser и покажи все найденные PII со смещениями
- Найди в
dump.txtсекреты и номера счетов, выведи результат в JSON - Разбери строку на персональные данные и замени каждый спан на метку в квадратных скобках
Как установить privacy-parser-pii-extraction
1Через Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill privacy-parser-pii-extraction -a claude-code2Вручную: положить файлы
~/.claude/skills/privacy-parser-pii-extraction/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/privacy-parser-pii-extraction/
1Через Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill privacy-parser-pii-extraction -a codex2Вручную: положить файлы
.agents/skills/privacy-parser-pii-extraction/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill privacy-parser-pii-extraction -a cursor2Вручную: положить файлы
.cursor/skills/privacy-parser-pii-extraction/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install reason-machines/trending-skills privacy-parser-pii-extraction2Вручную: положить файлы
.github/skills/privacy-parser-pii-extraction/SKILL.md1Через Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill privacy-parser-pii-extraction -a gemini-cli2Командой платформы
gemini skills install https://github.com/reason-machines/trending-skills --path skills/privacy-parser-pii-extractionВручную: положить файлы
.devin/skills/privacy-parser-pii-extraction/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill privacy-parser-pii-extraction -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о privacy-parser-pii-extraction
Как установить privacy-parser-pii-extraction в Claude Code?
Выполните npx skills add reason-machines/trending-skills --skill privacy-parser-pii-extraction -a claude-code. Скилл появится в ~/.claude/skills/privacy-parser-pii-extraction/SKILL.md.
Что делает privacy-parser-pii-extraction?
Извлекает из текста персональные данные и возвращает их списком спанов: метка, фрагмент, начало и конец в исходной строке. Это разбор, а не маскировка — решение, что делать с найденным, остаётся за вами.
Чем HybridPIIParser отличается от ModelPIIParser?
Гибрид добавляет к выводу модели склейку соседних спанов одной метки и regex-подстраховку. Секреты, номера счетов и URL модель предсказывает хуже, поэтому на них разница заметнее.