Mindket

ex-USSR Kinship Research

Newversion 1 · updated
Star2005

Overview

Turns an AI agent into a careful genealogist for the former USSR and the Russian Empire, with registers, evidence statuses and an HTML report. Made for family historians who use Codex or Claude Code.

ex-USSR Kinship Research is an open-source project on GitHub in the Research category, listed by Mindket. It is free. This is version 1, last updated on . Install it from GitHub as its README says. Get Mindket’s setup notes on your Mindket account, as a zip.

At a glance

Runs in
  • Codex and Claude Code
  • Other tools that run Agent Skills
  • A lawful browser session signed in to FamilySearch
  • A connected FamilySearch MCP server
Start with
git clone https://github.com/DenisSergeevitch/ex-ussr-kinship-research.git
cd ex-ussr-kinship-research

Platform

CodexCoding agent
Claude CodeCoding agent

About

What it is

ex-USSR Kinship Research is a genealogy skill for AI agents such as Codex and Claude Code. It makes the agent read church books, civil records, military files and unindexed archive scans for the former Soviet Union and the Russian Empire. Every find stays traceable, and the agent says what is proven and what is not.

Who it suits

Family historians with roots in the former USSR suit it best. Researchers who need an audit trail for each claim will also find it useful.

IndustryWho uses itHow they use itExample
Family historyHobby genealogistsTrace ancestors through church books, civil records and archive scansA person asks the agent who a great-grandmother's parents were and which archive holds the record
Professional genealogyResearchers who take on cases for othersKeep registers and a search log so each conclusion can be checked laterA researcher hands over an HTML report that lays out every relationship and every failed search
Historical researchHistorians and archive readersFollow military, deportation and repression files and keep sources apart from interpretationA historian marks which claims rest on one source and which have several independent ones

If your family has no roots in the former USSR or the Russian Empire, you can skip it.

Where to use it

  • Codex and Claude Code
  • Other tools that run Agent Skills
  • A lawful browser session signed in to FamilySearch
  • A connected FamilySearch MCP server
  • Email or official web tools, for requests to archives and libraries
Use caseWhoWhat they get back
Research one family lineFamily historiansRegisters of people, sources, claims and relationships, plus a search log in CSV
Check the evidenceResearchersAn audit that flags weak corroboration before conclusions are written
Ask an archive for a recordAnyone chasing a vital recordA drafted request or a ready-to-send letter, and an editable request form template
Read the resultRelatives or clientsA complete HTML report with contradictions, failed searches and next steps

How to set it up

You need an agent that runs Agent Skills, such as Codex or Claude Code. Node.js is only needed for the optional Skills CLI. FamilySearch work also needs a lawful browser session or a connected FamilySearch server.

  1. Run the optional Skills CLI, pick your agent, and the skill goes into the project you are in.
  2. Add the -g flag for a personal installation that works across projects.
  3. Or clone the repository straight into your agent's skills folder.

Run these in a terminal:

# Copy the project to your computer
git clone https://github.com/DenisSergeevitch/ex-ussr-kinship-research.git
# Go into its folder
cd ex-ussr-kinship-research

How to use it

Tell the agent your research question, the facts you already know, who may still be alive and what is off limits. It then works through the parts below.

ToolWhat it does
Case intakeFixes the question, the known facts and the limits before any search
RegistersHold persons, artifacts, claims and relationships, with a search log and a report template
Audit scriptChecks that references hold together and flags weak corroboration
Institutional requestsDrafts requests to archives, libraries, universities and museums, and logs each outcome
FamilySearch helpersSearch indexed records, and read a connected server for profiles, relatives and sources
WWI source searchLooks up World War I reports, hospital stays, awards and prisoner-of-war files for a person or a place

Example

You ask the agent to research the parents of a great-grandmother born in a village in Lithuania, and you say which relatives may still be alive. The agent logs each search, labels each claim with an evidence status and sends back an HTML report. The report shows each relationship, the contradictions it found, the searches that failed and what to try next.

For newcomers and experts

A plain AI chat tends to guess about old family records. This skill makes the agent work like a careful researcher instead. It writes down every record, says where it came from and labels each claim as proven or not. A first small thing to try is giving it one question about one person.

Underneath, each event is placed in the state, province, district, parish or registry that held it on that date, not on today's map. Claims carry a status such as hypothesis, corroborated or contradicted, and a record and its copies sit in one independence group, so repeating a source cannot pass for confirmation. Namesakes stay separate people until distinguishing evidence appears. The search helpers do not establish identity or kinship by themselves, so the final judgment stays with you.

  1. You state one research question
  2. The agent searches and logs every find
  3. Each claim gets an evidence status
  4. The audit script flags weak support
  5. An HTML report lists next steps

Good to know

  • Coverage: 15 former Soviet republics. Each archive is picked by where the event belonged at the time and who holds the records now.
  • Language: the skill's own instructions are in Russian, but the agent replies in your language. It keeps each source's original spelling and adds a translation.
  • Output: an HTML report is the default, and a PDF is made only when you ask for one.
  • Requests to archives are sent only when you authorize it.
  • FamilySearch work goes through a lawful browser session and keeps only the evidence fragments the source permits.
  • The archive request template is anonymized, so check the archive's current form and submission rules before you use it.

README and files

README
# ex-USSR Kinship Research

Turns an AI agent into a careful genealogist for the former USSR and the Russian Empire, with registers, evidence statuses and an HTML report. Made for family historians who use Codex or Claude Code.

Made by DenisSergeevitch on GitHub. These notes are Mindket's, written from its README; the project's own files and license are in its repository.

## About

What it is: ex-USSR Kinship Research is a genealogy skill for AI agents such as Codex and Claude Code. It makes the agent read church books, civil records, military files and unindexed archive scans for the former Soviet Union and the Russian Empire. Every find stays traceable, and the agent says what is proven and what is not.

Who it suits: Family historians with roots in the former USSR suit it best. Researchers who need an audit trail for each claim will also find it useful.

```table
Industry | Who uses it | How they use it | Example
Family history | Hobby genealogists | Trace ancestors through church books, civil records and archive scans | A person asks the agent who a great-grandmother's parents were and which archive holds the record
Professional genealogy | Researchers who take on cases for others | Keep registers and a search log so each conclusion can be checked later | A researcher hands over an HTML report that lays out every relationship and every failed search
Historical research | Historians and archive readers | Follow military, deportation and repression files and keep sources apart from interpretation | A historian marks which claims rest on one source and which have several independent ones
```

If your family has no roots in the former USSR or the Russian Empire, you can skip it.

Where to use it:

- Codex and Claude Code
- Other tools that run Agent Skills
- A lawful browser session signed in to FamilySearch
- A connected FamilySearch MCP server
- Email or official web tools, for requests to archives and libraries

```table
Use case | Who | What they get back
Research one family line | Family historians | Registers of people, sources, claims and relationships, plus a search log in CSV
Check the evidence | Researchers | An audit that flags weak corroboration before conclusions are written
Ask an archive for a record | Anyone chasing a vital record | A drafted request or a ready-to-send letter, and an editable request form template
Read the result | Relatives or clients | A complete HTML report with contradictions, failed searches and next steps
```

How to set it up: You need an agent that runs Agent Skills, such as Codex or Claude Code. Node.js is only needed for the optional Skills CLI. FamilySearch work also needs a lawful browser session or a connected FamilySearch server.

1. Run the optional Skills CLI, pick your agent, and the skill goes into the project you are in.
2. Add the -g flag for a personal installation that works across projects.
3. Or clone the repository straight into your agent's skills folder.

How to use it: Tell the agent your research question, the facts you already know, who may still be alive and what is off limits. It then works through the parts below.

```table
Tool | What it does
Case intake | Fixes the question, the known facts and the limits before any search
Registers | Hold persons, artifacts, claims and relationships, with a search log and a report template
Audit script | Checks that references hold together and flags weak corroboration
Institutional requests | Drafts requests to archives, libraries, universities and museums, and logs each outcome
FamilySearch helpers | Search indexed records, and read a connected server for profiles, relatives and sources
WWI source search | Looks up World War I reports, hospital stays, awards and prisoner-of-war files for a person or a place
```

Example: You ask the agent to research the parents of a great-grandmother born in a village in Lithuania, and you say which relatives may still be alive. The agent logs each search, labels each claim with an evidence status and sends back an HTML report. The report shows each relationship, the contradictions it found, the searches that failed and what to try next.

For newcomers and experts: A plain AI chat tends to guess about old family records. This skill makes the agent work like a careful researcher instead. It writes down every record, says where it came from and labels each claim as proven or not. A first small thing to try is giving it one question about one person.

Underneath, each event is placed in the state, province, district, parish or registry that held it on that date, not on today's map. Claims carry a status such as hypothesis, corroborated or contradicted, and a record and its copies sit in one independence group, so repeating a source cannot pass for confirmation. Namesakes stay separate people until distinguishing evidence appears. The search helpers do not establish identity or kinship by themselves, so the final judgment stays with you.

```flow
You state one research question
The agent searches and logs every find
Each claim gets an evidence status
The audit script flags weak support
An HTML report lists next steps
```

Good to know:

- Coverage: 15 former Soviet republics. Each archive is picked by where the event belonged at the time and who holds the records now.
- Language: the skill's own instructions are in Russian, but the agent replies in your language. It keeps each source's original spelling and adds a translation.
- Output: an HTML report is the default, and a PDF is made only when you ask for one.
- Requests to archives are sent only when you authorize it.
- FamilySearch work goes through a lawful browser session and keeps only the evidence fragments the source permits.
- The archive request template is anonymized, so check the archive's current form and submission rules before you use it.

## On GitHub, 6 November 2026

- Stars: 2,005
- Forks: 203
- Watching: 13
- Open issues and pull requests: 3
- Language: Python
- License: MIT
- Topics: agent-skills, archives, claude-code, codex, family-history, familysearch, genealogy, ussr

## Links

- Code: https://github.com/DenisSergeevitch/ex-ussr-kinship-research
- Releases: https://github.com/DenisSergeevitch/ex-ussr-kinship-research/releases
- Issues: https://github.com/DenisSergeevitch/ex-ussr-kinship-research/issues
- Star history: https://www.star-history.com/#DenisSergeevitch/ex-ussr-kinship-research&Date

## Get the code

```
git clone https://github.com/DenisSergeevitch/ex-ussr-kinship-research.git
```

Then follow the setup in its README. Nothing in this kit runs by itself.
Files
README.md  6 KB

1 file, 6 KB, downloaded as a zip.

What’s new

  • Version 1 · 2026-11-06

Compare with similar

Listed GitHub projects in the same category that share the most topics with this one.

ProductStarsActivityLanguageLicenseLast change
ex-USSR Kinship Research This page2,005ActivePythonMIT
DYZ MedPaperShares codex · claude-code · agent-skills236ActivePython—
bioinformatics-agent-skillsShares claude-code · agent-skills75ActivePythonMIT
Numbers as Mindket last read them, from 2026-11-06 to 2026-11-07. Activity is read from each project’s last change on GitHub: Active within 30 days, Quiet within 180, Stale after that.

Reviews

No ratings yet

Write a review

No reviews yet.

What people say

Posts and comments that name this project on Hacker News, Bluesky, X, Reddit, Facebook and YouTube, found by a weekly search and on Trendshift. Mindket doesn’t write or check them. Open one to read it where it was posted.

Today's Top AI NewsEvidence-first genealogy skill for AI agents (Codex, Claude Code): church, civil, military, deportation, and repression records from the former USSR. Replies in your language. - DenisSergeev #opensource #artificialintelligence #aiagent #technology #claude #news #anthropic #ai3 likes🚀 olud.ai👀 On our radar today — a fresh open-source AI project: DenisSergeevitch/ex-ussr-kinship-research — 452★ · Python « Evidence-first genealogy skill for AI agents (Codex, Claude Code): church books, civil, milita…» Discovered in today's radar: https://olud.ai/latest.html #OpenSource #AI #GitHub1 likeAI без границСкилл для агентов ищет предков в советских архивах Денис выложил навык для AI-агентов, который копается в публичных исторических базах данных постсоветского пространства. Помогает восстанавливать семейное древо — штука для тех, кто... https://github.com/DenisSergeevitch/ex-ussr-kinship-researchBytecut15 ex-USSR republics. Give Claude Code a genealogy skill! Open source ex-ussr-kinship-research. You see what's proven, and what's not. Source: https://github.com/DenisSergeevitch/ex-ussr-kinship-research Whose church records would you search first? #ClaudeCode #GenealogyAI без границЛовите бесплатный скилл для Claude Code, который ищет ваших предков по архивам СССР и Российской империи. Нейронка изучает метрические книги, записи ЗАГС, военные документы и архивы репрессированных. Достаточно рассказать, что... https://github.com/DenisSergeevitch/ex-ussr-kinship-research

Searched

More from Mindket

See all from Mindket

upscaler

uwg · Kit

Holds a set of image upscaling models gathered from the OpenModelDB community, for people who want to enlarge low-resolution pictures with AI on their own comp…

New

Pixel Art XL

nerijs · Kit

A pixel art style add-on for Stable Diffusion XL that turns text prompts into pixel-style images, with an optional LCM LoRA for faster runs. For game makers, d…

New

VibeVoice-1.5B

microsoft · Kit

Turns written conversations into spoken audio with up to four speakers and about 90 minutes of speech, an open Microsoft text-to-speech model for research on p…

New

Similar projects

See all in Research

Agent Skills

addyosmani · Skill

Addy Osmani’s open-source set of engineering skills for AI coding agents. Each skill is a Markdown workflow with steps, checks and exit criteria. The setup not…

New117k

Taste Skill

Leonxlnx · Skill

Leonxlnx’s Agent Skill that gives Claude Code and Codex an art direction, pictures from open collections and a real-browser check, so the websites and app scre…

New114k

Archify

tt-a1i · Skill

Generates interactive diagrams and explanatory pages from codebases or textual plans. It allows AI agents to visualize workflows, architecture, and complex log…

New94.8k