Открытый скил для Claude Code и Codex от Дениса Ширяева. Он превращает агента в аккуратного исследователя
семейной истории по бывшему СССР, Советскому Союзу и Российской империи: читает метрические книги, акты гражданского состояния,
военные, депортационные и репрессивные дела, сканы без указателей - и честно говорит, что доказано, а что нет.
Ниже - как он ведёт дело, как его поставить, с каких просьб начать и чего он делать не будет.
Что важно знать до старта
Агент ищет тем, что ему доступно: веб-поиск, каталоги, открытые сканы и твои материалы. Входы на сайты и капчи проходишь
ты сам, а запрос в архив он только составляет - отправлять его тебе. Мы скил не ставили и не запускали: всё ниже - по документации автора.
Вышел 25.10.2026
Лицензия MIT
Сверено 26.10.2026
1
Что это
Скил - это папка с инструкциями, которую агент читает перед работой. Этот написан под генеалогию: охватывает все
15 бывших советских республик: Россия, Украина, Беларусь, Молдова, Эстония, Латвия, Литва, Грузия, Армения, Азербайджан, Казахстан, Кыргызстан, Таджикистан, Туркменистан и Узбекистан. Архив выбирается по тому, чья это была территория и где документ хранится сейчас, а пример из одного региона
не заменяет поиска на месте.
Инструкции внутри на русском, но отвечает агент на твоём языке - русском, украинском, английском, польском, немецком.
Цитаты из документов приводит в исходном написании с переводом, а поисковые запросы строит на языке самих записей.
2
Как он ведёт дело
Один вопрос и рамки. Что ищем, что уже известно, кто из людей может быть жив, что трогать нельзя.
Один раз спрашивает: «Какие материалы по этой семье у вас уже есть?» - и, не дожидаясь ответа, начинает с известного.
Дело с реестрами. Отдельные таблицы CSV на людей, найденные документы, утверждения, связи и полный журнал поиска:
какой запрос, где, когда и что нашлось. Плюс шаблон итогового отчёта.
Границы на дату события. Каждое событие привязывает к государству, губернии, уезду, приходу или ЗАГСу того года,
а не к сегодняшней карте. Календарь даты не переводит молча.
Все написания имени. Дореформенное, украинское, польское, румынское, немецкое, на идиш; отчество, девичья
и все брачные фамилии женщин, е/ё, -ев/-ов, церковная и бытовая форма (Евдокия и Авдотья, Иоанн и Иван).
Сначала подлинники. Потом официальные каталоги, указатели и изданные сборники документов. Семейные деревья
и форумы - только как зацепки, которые надо проверить.
Однофамильцев не склеивает. Два человека с одним именем остаются разными, пока не найдётся отличие:
номер дома, родители, крёстные, точная дата рождения, воинская часть.
Проверка перед выводами. Скрипт сверяет реестры между собой и с отчётом и показывает слабые места:
что подтверждено одним источником, что не прочитано.
Отчёт по каждой связи. Древо разбирается ребро за ребром, рядом - противоречия, поиски без результата
и конкретные следующие шаги. По желанию - удобный PDF для семьи с понятными словами вместо служебных статусов.
Работать агент, по замыслу автора, должен долго и без остановок: вопрос или вход на сайт ждёт тебя в очереди, а агент тем временем
проверяет другие источники, ветви семьи и варианты имени.
3
Статусы связей
Процентов «вероятности» скил не ставит. У каждого утверждения и каждой связи - объяснимый статус:
Статус
Что значит
гипотеза hypothesis
рабочее предположение, документом пока не подкреплено
один источник single-source
связь держится на одной доказательной цепочке. Так помечается даже сильный подлинный документ, пока нет второго
подтверждено corroborated
минимум две независимые цепочки и нет неразрешённого серьёзного противоречия
надёжно подтверждено strongly-corroborated
несколько независимых цепочек, среди них хотя бы одна прямая запись с известным происхождением
опровергается contradicted
есть сильное свидетельство против
не решено unresolved
данных мало или противоречие не снято
Копии, зеркала и пересказы одной записи получают общую группу независимости и за два доказательства
не считаются. Отсутствие записи в поиске агент не выдаёт за доказательство, что человека или события не было.
4
Как поставить
По README автора - скопировать репозиторий в папку скилов агента. Для Claude Code (личные скилы):
Только для одного проекта - положи папку скила в .claude/skills/ внутри этого проекта.
Что нужно на компьютере: Git для команды выше и Python 3 - скриптам хватает стандартной библиотеки.
Для сборки PDF нужен Chrome, Chromium или Edge.
Свои дела держи отдельно. Данные семьи хранятся вне папки скила, например в ~/kinship-cases/;
скрипт создания дела внутри папки скила работать откажется.
Команды - из README автора, сами мы их не запускали.
5
С каких просьб начать
Описываешь семейный вопрос обычными словами. Три примера автора:
пример автора 1, наш перевод
Моего прадеда в 1930-х выслали в Казахстан. Помоги найти его родителей в церковных метрических книгах.
пример автора 2, наш перевод
Вот сканы свидетельства о браке и солдатской карточки. Проверь, один ли это человек, и построй цепочку доказательств.
пример автора 3, наш перевод
Найди приход и нужную плёнку FamilySearch для села в Подолии в 1890-х и прочитай записи о рождении по фамилии X.
Что найти дома до первого запуска. Агент всё равно спросит, что у тебя уже есть, - удобнее ответить сразу:
документы, письма, альбомы и семейные записи - и у кого из родных они хранятся;
искал ли кто-то из семьи этого человека раньше: деревья на FamilySearch, Geni, MyHeritage, ветки форума ВГД;
страницы в памятных базах, если они подходят к истории семьи: «Бессмертный полк», «Бессмертный барак», «Последний адрес», Яд ва-Шем.
Список составлен по описанию версии 1.3.0 в истории изменений скила: там перечислено, о чём агент спрашивает семью первым делом.
6
Чего он не делает
Не следит за живыми. Не ищет текущие адреса, телефоны и аккаунты живых людей и сокращает их данные в отчётах.
Не обходит защиту. Капчи, платный доступ, гео-блоки и лимиты не обходит, слитыми базами не пользуется. Входы на сайты делаешь ты.
Не отправляет твоё. Документы и данные ДНК в сторонние сервисы - только с твоего явного согласия.
Не пишет в архивы. Запрос составит, но не отправит. Правила доступа меняются, так что перед отправкой
сверься с действующим порядком на официальном сайте архива.
Чувствительное - без нажима. Высылка, репрессии, усыновление, неожиданности в ДНК описываются нейтрально
и только в той мере, в какой нужны для ответа.
Наш вывод: скил не заменяет поход или запрос в архив. Он ищет и раскладывает по полочкам то,
что можно найти без тебя, и готовит почву для запросов, которые сделаешь ты.
Мы учим двум вещам: делать AI-видео и работать с Claude так, чтобы он закрывал реальные задачи бизнеса.
У меня есть бесплатный разбор на полтора часа - смотреть можно сразу после регистрации.