Genealogy Research Recipes: a family tree drawn in dots, with a DNA double helix for its trunk
Genealogy Research Recipes
One skill instead of many: DNA evidence and record searches across countries, archives and testing companies, in one catalog that grows with every release. Every recipe is fact-checked, and its sources are listed beside it.
It is one Agent Skill for Claude, Codex, Hermes Agent and OpenClaw, by Kinprove. It needs no Kinprove account or API key, registers no tools or hooks, and makes no network calls of its own. To set it up, see Install.
Recipes
- Evidence: evidence, proof and working hypotheses, standards audits, AI for documents, long projects with an AI agent
- DNA reasoning: unknown parentage and WATO, AI for DNA research, Y-DNA and mtDNA, X-DNA and phasing
- Measurement and retrieval controls: cross-vendor DNA comparisons, archival images and search coverage, corpus-seeded name searches
- Record sites: Ancestry, FamilySearch, MyHeritage, Newspapers.com title, issue and notice recovery, Geni, U.S. census, U.S. immigration by sea, air or border
- DNA sites: 23andMe, AncestryDNA, FamilyTreeDNA exports and Group Time Tree, GEDmatch, MyHeritage DNA, DNA Painter
- Record recovery: burial evidence packets, city directories, land indexes and book series, probate cases and reverse guardianship searches, U.S. military pension files, Irish Catholic parish images, Polish originals
- Tree connections: RootsMagic reconciliation, WikiTree DNA tester links, GEDCOM export of research findings
- Jewish and Russian Empire: name and registration changes, conditional naming, town and DNA clues, emigrant origins, JewishGen, Beider given names, HebrewBooks, rabbinic and Hasidic literature
- Testimony and record episodes: Holocaust testimony and survivor sources, Russian military and Soviet-repression records
- Ukrainian archives: Jewish named-list triage, ELIB archival guides and volume identity
- Church and civil registers: U.S. vital-registration coverage, U.S. church-record custody, missing marriages, early New England town books, Quaker meetings, Catholic parish, diocesan and status-proof holdings, Catholic cross-notations, Hispanic Catholic registers, Portuguese parish and civil registers, French-Canadian registers, French and Belgian civil acts, Dutch civil and church records, Amsterdam City Archives, Swedish parish registers, Scandinavian patronymic and farm names, Brazilian parish and civil registries
- Country routing: Italy, historic Hungary, Austria and the Czech lands, Spain and Andorra, France by département, Australia and New Zealand, Canada by province, Swedish military records
- Irish and British records: England and Wales GRO indexes, English records beyond the parish register, UK censuses and the 1939 Register, Scottish parish and statutory registers, Irish civil registration, Irish wills and deeds, Irish emigrant origins, Irish valuation and tithe lists, transported convicts, Irish 1901 and 1911 census returns
- German records: German register entries, German emigrant origins, German local censuses and residential registration, German military records, German official gazettes, German compensation files, Nazi-era ancestry proofs
- Russian Empire and Soviet records: Orthodox metrical books, Jewish metrical books and rabbinates, revision-list households, Muscovite census and settler origins, estate registration status, volost and town administrations, Old Believers, Orthodox clergy, imperial service lists, schools and universities, Soviet personal files, Bessarabia and Moldova by period and district, Galicia and Bukovina by confession and custodian, the 1944 Chechen and Ingush deportation, Orthodox confession lists, auditing confession-list and revision-list transcriptions
- Censuses, tax, land and property: Canadian censuses, tax rolls, deed content, U.S. federal land-entry files, livestock marks and brands
- Courts, legislatures, prisons and institutions: U.S. court case files, U.S. federal court case files, U.S. criminal courts and prisons, with England/Wales and Swedish routes, state legislative private acts, births outside marriage, asylum and state-hospital patients, U.S. records under the law of their date
- U.S. military service: routing by service type, Civil War service episodes, 20th-century service reconstruction and WWI family packets
- Migration and origins: immigrant congregations, surname-distribution leads, African American families across 1870, Chinese lineage and jiapu, Japanese koseki and honseki, British colonial slave registers
- Places, maps, libraries and manuscripts: historical place names, historical maps and possible originating cases, published books, periodical indexes, manuscripts, ledgers and fraternal claim folders, uncatalogued local holdings
- Family papers, photographs and oral history: family collection intake and capture, family photographs, family papers and Bible registers, family interviews and oral tradition, repository photograph collections
- DNA workflows and research planning: admixture run scope, DNA match outreach, descendancy gap worklists, ethnicity-estimate versions
Each recipe's sources are in sources/.
Evaluation
CI checks every change offline: each recipe is reachable from the skill, every link resolves, and the safeguards that the test cases rely on still appear in the recipes. A second suite gives an agent synthetic research questions and checks that it opens the right recipes and follows their safeguards. Commands, rules and the latest results: docs/evaluation.md.
Install
Claude Code:
/plugin marketplace add Kinprove/genealogy-research-recipes
/plugin install genealogy-research-recipes@kinprove
Update with claude plugin update genealogy-research-recipes@kinprove, or turn on
Enable auto-update for the kinprove marketplace under /plugin → Marketplaces.
Claude.ai and the Claude desktop app: Customize → Plugins → Add → Add marketplace, enter
Kinprove/genealogy-research-recipes, then add genealogy-research-recipes. Update with
Check for updates on the kinprove marketplace, or turn on Sync automatically.
Codex:
codex plugin marketplace add Kinprove/genealogy-research-recipes
codex plugin add genealogy-research-recipes@kinprove
Update with codex plugin marketplace upgrade kinprove, then run the codex plugin add command
again.
Hermes Agent:
hermes plugins install Kinprove/genealogy-research-recipes --no-enable
hermes plugins enable genealogy-research-recipes
Load it with skill_view(name="genealogy-research-recipes:genealogy-research-recipes"); a recipe
loads with the extra argument file_path="recipes/<name>.md". Update with
hermes plugins update genealogy-research-recipes.
OpenClaw:
openclaw plugins install git:github.com/Kinprove/genealogy-research-recipes
Restart the Gateway after installing. Update with
openclaw plugins update genealogy-research-recipes. Published releases are also on
ClawHub as clawhub:@kinprove/genealogy-research-recipes.
The skill states its release date. When an installed copy is more than a week old, the agent mentions once per conversation that a newer version may exist and how to update.
Registries
- Claude: this repository is its own
kinprovemarketplace (.claude-plugin/marketplace.json), not an entry in an Anthropic-curated directory. - Hermes: the Hermes plugin catalog pins a reviewed commit, so it can lag behind the latest release; the repository install above follows the default branch.
- OpenClaw: ClawHub publication is separate from the GitHub install; check the publisher, version and source commit on ClawHub before installing from it.
Privacy
The plugin collects, stores and sends nothing by itself. It is text, plus one script
(scripts/lookup_beider_name.py) that looks up name variants offline, on your machine.
Some recipes tell the agent to search public record sites, such as FamilySearch or national
archives, for the names, places and dates you give it. Those searches run through your agent's
own web tools, during the research you ask it to do.
Before an outbound step, answer the skill’s privacy gate: whose data leaves, what leaves, where it goes and who has authorized it. Kinprove’s privacy policy: https://kinprove.io/privacy.
Recipe capabilities and privacy gates
These are described actions, not permissions or tools that the plugin runs. An empty cell means no declared action of that kind. The privacy gate also applies to unlisted outbound steps.
| Recipe | Browse | Local script | Extensions | Data transfer | Contact | Privacy gate |
|---|---|---|---|---|---|---|
| 23andme-match-research | 23andme, dna-painter | — | Genea browser extension (optional) | export, link, third-party-tool, upload | contact | required |
| admixture-model-run-scope | — | — | — | — | — | — |
| agent-research-project | — | — | — | publish, third-party-tool | — | required |
| ai-for-dna-research | — | — | — | export, third-party-tool | contact | required |
| ai-for-documentary-records | — | generated plotting script | — | export, third-party-tool | — | required |
| amsterdam-archival-record-recovery | record catalogues and original images | — | — | — | — | — |
| ancestry-dna-match-investigation | ancestrydna | — | browser extension view comparison (optional) | link | contact | required |
| ancestry-record-search-recovery | ancestry | — | — | — | — | — |
| archival-image-coverage-verification | — | — | — | — | — | — |
| australia-nz-record-routing | record catalogues and original images | — | — | — | — | — |
| austrian-confessional-register-routing | record catalogues and original images | — | — | request | — | required |
| beider-given-name-variants | — | scripts/lookup_beider_name.py | — | — | — | — |
| bessarabia-moldova-record-routing | record catalogues and original images | — | — | request | — | required |
| brazilian-parish-civil-registry-recovery | record catalogues and original images | — | — | — | — | — |
| british-colonial-slave-registers | record catalogues and original images | — | — | — | — | — |
| burial-evidence-packet | record catalogues and original images | — | — | — | contact | required |
| canadian-census-interpretation | record catalogues and original images | — | — | — | — | — |
| canadian-provincial-record-routing | record catalogues and original images | — | — | — | — | — |
| catholic-parish-diocesan-record-recovery | record catalogues and original images | — | — | — | — | — |
| catholic-sacramental-cross-notations | record catalogues and original images | — | — | — | — | — |
| chechen-ingush-1944-deportation-records | record catalogues and original images | — | — | request | — | required |
| chinese-lineage-jiapu-records | record catalogues and original images | — | — | request | — | required |
| city-directory-observation-workflow | record catalogues and original images | — | — | — | — | — |
| convict-transportation-record-chain | record catalogues and original images | — | — | — | — | — |
| corpus-seeded-name-search | — | — | — | — | — | — |
| court-case-file-recovery | record catalogues and original images | — | — | request | — | required |
| criminal-court-prison-record-recovery | record catalogues and original images | — | — | request, third-party-tool | — | required |
| deed-content-relationship-clues | record catalogues and original images | — | — | — | — | — |
| descendancy-gap-worklist | — | — | — | export | — | required |
| dna-comparison-controls | — | — | — | export, third-party-tool | — | required |
| dna-match-outreach-staging | — | — | — | export, publish | contact | required |
| dnapainter-practical-dna-workflows | dna-painter | — | — | export, link, publish, third-party-tool, upload | — | required |
| dutch-civil-church-record-recovery | record catalogues and original images | — | — | — | — | — |
| early-new-england-town-records | record catalogues and original images | — | — | — | — | — |
| elib-ukrainian-archive-reference-books | elib.nlu.org.ua | — | — | — | — | — |
| england-wales-gro-index-recovery | record catalogues and original images | — | — | — | — | — |
| english-nonregister-record-recovery | record catalogues and original images | — | — | — | — | — |
| ethnicity-estimate-version-comparison | — | — | — | export | — | required |
| evidence-proof-judgment | — | — | — | — | — | — |
| family-collection-intake-and-capture | record catalogues and original images | — | — | — | contact | required |
| family-interviews-and-oral-tradition | record catalogues and original images | — | — | export | — | required |
| family-papers-and-bible-register-dating | record catalogues and original images | — | — | third-party-tool | — | required |
| family-photograph-attribution-and-dating | record catalogues and original images | — | — | publish, third-party-tool | contact | required |
| familysearch-practical-record-workflows | familysearch | — | — | export, publish, upload | — | required |
| french-belgian-civil-act-extraction | record catalogues and original images | — | — | — | — | — |
| french-canadian-register-recovery | record catalogues and original images | — | — | — | — | — |
| french-departmental-record-routing | record catalogues and original images | — | — | — | — | — |
| ftdna-practical-dna-workflows | familytreedna | — | — | export, link, publish | — | required |
| galicia-bukovina-habsburg-record-routing | record catalogues and original images | — | — | request | — | required |
| gedcom-research-export | — | — | — | export, upload | — | required |
| gedmatch-practical-dna-workflows | gedmatch | — | — | export, third-party-tool, upload | — | required |
| genealogy-standards-audit | — | — | — | — | — | — |
| geni-practical-research-workflows | geni | — | — | export, publish, upload | contact | required |
| german-compensation-file-recovery | record catalogues and original images | — | — | request | — | required |
| german-emigrant-origin-sources | record catalogues and original images | — | — | — | — | — |
| german-local-census-registration-recovery | record catalogues and original images | — | — | request | — | required |
| german-military-record-period-routing | record catalogues and original images | — | — | — | — | — |
| german-official-gazette-notice-search | record catalogues and original images | — | — | — | — | — |
| german-register-image-recovery | record catalogues and original images | — | — | — | — | — |
| hebrewbooks-search-recovery | hebrewbooks | — | — | — | — | — |
| hispanic-catholic-register-recovery | record catalogues and original images | — | — | — | — | — |
| historic-hungary-record-routing | record catalogues and original images | — | — | — | — | — |
| historical-map-record-recovery | record catalogues and original images | — | — | — | — | — |
| historical-place-name-resolution | record catalogues and original images | — | — | — | — | — |
| holocaust-testimony-source-interpretation | record catalogues and original images | — | — | request | contact | required |
| illegitimacy-record-recovery | record catalogues and original images | — | — | request | — | required |
| immigrant-congregation-origin-records | record catalogues and original images | — | — | — | — | — |
| institutional-patient-record-recovery | record catalogues and original images | — | — | request | — | required |
| irish-1901-1911-census-returns | record catalogues and original images | — | — | — | — | — |
| irish-catholic-parish-image-recovery | record catalogues and original images | — | — | request | — | required |
| irish-civil-registration-jurisdiction-recovery | record catalogues and original images | — | — | request | — | required |
| irish-emigrant-origin-locality | record catalogues and original images | — | — | — | — | — |
| irish-land-valuation-occupancy-series | record catalogues and original images | — | — | — | — | — |
| irish-probate-and-deed-recovery | record catalogues and original images | — | — | — | — | — |
| italian-stato-civile-parish-record-recovery | record catalogues and original images | — | — | — | — | — |
| japanese-koseki-honseki-recovery | record catalogues and original images | — | — | request | — | required |
| jewish-archival-list-triage | record catalogues and original images | — | — | — | — | — |
| jewish-genealogy-conditional-hypotheses | — | — | — | — | — | — |
| jewishgen-search-family-reconstruction | jewishgen | — | — | — | contact | required |
| land-index-book-series-recovery | record catalogues and original images | — | — | — | — | — |
| local-repository-uncatalogued-holdings | record catalogues and original images | — | — | — | — | — |
| manuscript-collection-recovery | record catalogues and original images | — | — | — | — | — |
| marks-and-brands-record-recovery | record catalogues and original images | — | — | — | — | — |
| missing-marriage-jurisdiction-search | record catalogues and original images | — | — | — | — | — |
| muscovite-census-settler-origin-recovery | record catalogues and original images | — | — | — | — | — |
| myheritage-dna-match-investigation | myheritage | — | — | export, link | contact | required |
| myheritage-historical-record-search | myheritage | — | — | — | — | — |
| nazi-era-ancestry-proof-records | record catalogues and original images | — | — | request | — | required |
| newspapers-com-search-recovery | newspapers.com | — | — | — | — | — |
| old-believer-sectarian-record-recovery | record catalogues and original images | — | — | — | — | — |
| orthodox-clergy-record-recovery | record catalogues and original images | — | — | — | — | — |
| periodical-index-search-retrieval | record catalogues and original images | — | — | — | — | — |
| polish-index-original-record-recovery | record catalogues and original images | — | — | request | — | required |
| portuguese-parish-civil-register-recovery | record catalogues and original images | — | — | — | — | — |
| probate-case-document-inventory | record catalogues and original images | — | — | — | — | — |
| published-book-catalogue-and-full-text-discovery | record catalogues and original images | — | — | — | — | — |
| quaker-meeting-record-recovery | record catalogues and original images | — | — | — | — | — |
| rabbinic-literature-person-search | record catalogues and original images | — | — | — | — | — |
| repository-photograph-collection-search | record catalogues and original images | — | — | publish, third-party-tool | contact | required |
| research-documentation | — | — | — | publish | — | required |
| rootsmagic-tree-reconciliation-workflow | rootsmagic, ancestry, familysearch | — | — | export, link, upload | — | required |
| russian-empire-emigrant-origin-recovery | record catalogues and original images | — | — | publish | — | required |
| russian-empire-jewish-identity-attribution | record catalogues and original images | — | — | — | contact | required |
| russian-empire-jewish-metrical-book-recovery | record catalogues and original images | — | — | — | — | — |
| russian-estate-registration-status | record catalogues and original images | — | — | — | — | — |
| russian-household-list-transcription-audit | record catalogues and original images | — | — | — | — | — |
| russian-imperial-service-record-recovery | record catalogues and original images | — | — | — | — | — |
| russian-military-repression-record-episodes | record catalogues and original images | — | — | request | — | required |
| russian-orthodox-confession-list-reading | record catalogues and original images | — | — | — | — | — |
| russian-orthodox-metrical-book-recovery | record catalogues and original images | — | — | — | — | — |
| russian-revision-list-household-chaining | record catalogues and original images | — | — | — | — | — |
| russian-volost-town-administration-records | record catalogues and original images | — | — | — | — | — |
| scandinavian-parish-record-recovery | record catalogues and original images | — | — | — | — | — |
| scandinavian-patronymic-farm-name-record-recovery | record catalogues and original images | — | — | — | — | — |
| school-university-record-recovery | record catalogues and original images | — | — | — | — | — |
| scottish-parish-statutory-record-recovery | record catalogues and original images | — | — | request | — | required |
| source-citation | — | — | — | — | — | — |
| soviet-personal-file-recovery | record catalogues and original images | — | — | request | — | required |
| spanish-civil-parish-record-routing | record catalogues and original images | — | — | — | — | — |
| state-legislative-private-act-petitions | record catalogues and original images | — | — | — | — | — |
| surname-distribution-locality-leads | record catalogues and original images | — | — | — | — | — |
| swedish-military-record-routing | record catalogues and original images | — | — | — | — | — |
| tax-roll-observation-workflow | record catalogues and original images | — | — | — | — | — |
| uk-census-and-1939-register-interpretation | record catalogues and original images | — | — | — | — | — |
| unknown-parentage-wato | — | — | — | link, publish, third-party-tool, upload | contact | required |
| us-20th-century-military-service-reconstruction | record catalogues and original images | — | — | request | — | required |
| us-census-practical-workflows | record catalogues and original images | — | — | — | — | — |
| us-church-record-custody | record catalogues and original images | — | — | — | — | — |
| us-civil-war-service-record-episodes | record catalogues and original images | — | — | — | — | — |
| us-federal-court-case-file-recovery | record catalogues and original images | — | — | — | — | — |
| us-federal-land-entry-file-recovery | record catalogues and original images | — | — | — | — | — |
| us-freedpeople-record-recovery | record catalogues and original images | — | — | — | — | — |
| us-military-pension-file-recovery | record catalogues and original images | — | — | — | — | — |
| us-military-service-type-record-routing | record catalogues and original images | — | — | — | — | — |
| us-period-law-record-reading | record catalogues and original images | — | — | — | — | — |
| us-vital-registration-coverage | record catalogues and original images | — | — | — | — | — |
| usa-immigration-search-recovery | record catalogues and original images | — | — | request | — | required |
| wikitree-dna-tester-links | wikitree, familytreedna | — | — | link | — | required |
| xdna-phasing-judgment | — | — | — | third-party-tool | — | required |
| ydna-mtdna-interpretation | — | — | — | third-party-tool, upload | contact | required |
Kinprove MCP (optional)
Add https://api.kinprove.io/mcp/v1 as an MCP connector so the agent can read your own Kinprove
matches and projects.
Contributing and reporting problems
For corrections and installation failures, use the issue templates. Report security or privacy problems privately as described in SECURITY.md. Local checks and contribution guidance are in CONTRIBUTING.md.
License
FSL-1.1-MIT, © 2026 Kinprove. Each version becomes MIT two years after its release; the dates are in the release history. Third-party material quoted or adapted in the recipes, and the Beider name data, are not licensed by Kinprove: see NOTICE.
How Kinprove reads the licence (the LICENSE text governs). Allowed:
- distributing the unmodified package, with LICENSE and NOTICE, through plugin marketplaces and catalogs;
- running the recipes in an AI assistant, or offering them as an installable plugin in one, including on paid plans;
- personal, educational and research use;
- professional genealogists using the recipes in their research for clients.
A commercial genealogy or DNA product or service that builds the recipes into what it offers its own customers, for example its own research assistant, needs a licence from Kinprove until that version becomes MIT. Licence requests, questions, and rights holders' requests to rewrite or remove a passage: hola@kinprove.io.
Release and publishing notes, including the locked ci-tools install:
MAINTAINERS.md.