Skip to content

kinprove/genealogy-research-recipes

v1.15.0FSL-1.1-MIT AND LicenseRef-Third-Party-Content

Fact-checked genealogy recipes for DNA evidence, record searches and proof judgment.

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

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 kinprove marketplace (.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.

RecipeBrowseLocal scriptExtensionsData transferContactPrivacy gate
23andme-match-research23andme, dna-painter—Genea browser extension (optional)export, link, third-party-tool, uploadcontactrequired
admixture-model-run-scope——————
agent-research-project———publish, third-party-tool—required
ai-for-dna-research———export, third-party-toolcontactrequired
ai-for-documentary-records—generated plotting script—export, third-party-tool—required
amsterdam-archival-record-recoveryrecord catalogues and original images—————
ancestry-dna-match-investigationancestrydna—browser extension view comparison (optional)linkcontactrequired
ancestry-record-search-recoveryancestry—————
archival-image-coverage-verification——————
australia-nz-record-routingrecord catalogues and original images—————
austrian-confessional-register-routingrecord catalogues and original images——request—required
beider-given-name-variants—scripts/lookup_beider_name.py————
bessarabia-moldova-record-routingrecord catalogues and original images——request—required
brazilian-parish-civil-registry-recoveryrecord catalogues and original images—————
british-colonial-slave-registersrecord catalogues and original images—————
burial-evidence-packetrecord catalogues and original images———contactrequired
canadian-census-interpretationrecord catalogues and original images—————
canadian-provincial-record-routingrecord catalogues and original images—————
catholic-parish-diocesan-record-recoveryrecord catalogues and original images—————
catholic-sacramental-cross-notationsrecord catalogues and original images—————
chechen-ingush-1944-deportation-recordsrecord catalogues and original images——request—required
chinese-lineage-jiapu-recordsrecord catalogues and original images——request—required
city-directory-observation-workflowrecord catalogues and original images—————
convict-transportation-record-chainrecord catalogues and original images—————
corpus-seeded-name-search——————
court-case-file-recoveryrecord catalogues and original images——request—required
criminal-court-prison-record-recoveryrecord catalogues and original images——request, third-party-tool—required
deed-content-relationship-cluesrecord catalogues and original images—————
descendancy-gap-worklist———export—required
dna-comparison-controls———export, third-party-tool—required
dna-match-outreach-staging———export, publishcontactrequired
dnapainter-practical-dna-workflowsdna-painter——export, link, publish, third-party-tool, upload—required
dutch-civil-church-record-recoveryrecord catalogues and original images—————
early-new-england-town-recordsrecord catalogues and original images—————
elib-ukrainian-archive-reference-bookselib.nlu.org.ua—————
england-wales-gro-index-recoveryrecord catalogues and original images—————
english-nonregister-record-recoveryrecord catalogues and original images—————
ethnicity-estimate-version-comparison———export—required
evidence-proof-judgment——————
family-collection-intake-and-capturerecord catalogues and original images———contactrequired
family-interviews-and-oral-traditionrecord catalogues and original images——export—required
family-papers-and-bible-register-datingrecord catalogues and original images——third-party-tool—required
family-photograph-attribution-and-datingrecord catalogues and original images——publish, third-party-toolcontactrequired
familysearch-practical-record-workflowsfamilysearch——export, publish, upload—required
french-belgian-civil-act-extractionrecord catalogues and original images—————
french-canadian-register-recoveryrecord catalogues and original images—————
french-departmental-record-routingrecord catalogues and original images—————
ftdna-practical-dna-workflowsfamilytreedna——export, link, publish—required
galicia-bukovina-habsburg-record-routingrecord catalogues and original images——request—required
gedcom-research-export———export, upload—required
gedmatch-practical-dna-workflowsgedmatch——export, third-party-tool, upload—required
genealogy-standards-audit——————
geni-practical-research-workflowsgeni——export, publish, uploadcontactrequired
german-compensation-file-recoveryrecord catalogues and original images——request—required
german-emigrant-origin-sourcesrecord catalogues and original images—————
german-local-census-registration-recoveryrecord catalogues and original images——request—required
german-military-record-period-routingrecord catalogues and original images—————
german-official-gazette-notice-searchrecord catalogues and original images—————
german-register-image-recoveryrecord catalogues and original images—————
hebrewbooks-search-recoveryhebrewbooks—————
hispanic-catholic-register-recoveryrecord catalogues and original images—————
historic-hungary-record-routingrecord catalogues and original images—————
historical-map-record-recoveryrecord catalogues and original images—————
historical-place-name-resolutionrecord catalogues and original images—————
holocaust-testimony-source-interpretationrecord catalogues and original images——requestcontactrequired
illegitimacy-record-recoveryrecord catalogues and original images——request—required
immigrant-congregation-origin-recordsrecord catalogues and original images—————
institutional-patient-record-recoveryrecord catalogues and original images——request—required
irish-1901-1911-census-returnsrecord catalogues and original images—————
irish-catholic-parish-image-recoveryrecord catalogues and original images——request—required
irish-civil-registration-jurisdiction-recoveryrecord catalogues and original images——request—required
irish-emigrant-origin-localityrecord catalogues and original images—————
irish-land-valuation-occupancy-seriesrecord catalogues and original images—————
irish-probate-and-deed-recoveryrecord catalogues and original images—————
italian-stato-civile-parish-record-recoveryrecord catalogues and original images—————
japanese-koseki-honseki-recoveryrecord catalogues and original images——request—required
jewish-archival-list-triagerecord catalogues and original images—————
jewish-genealogy-conditional-hypotheses——————
jewishgen-search-family-reconstructionjewishgen———contactrequired
land-index-book-series-recoveryrecord catalogues and original images—————
local-repository-uncatalogued-holdingsrecord catalogues and original images—————
manuscript-collection-recoveryrecord catalogues and original images—————
marks-and-brands-record-recoveryrecord catalogues and original images—————
missing-marriage-jurisdiction-searchrecord catalogues and original images—————
muscovite-census-settler-origin-recoveryrecord catalogues and original images—————
myheritage-dna-match-investigationmyheritage——export, linkcontactrequired
myheritage-historical-record-searchmyheritage—————
nazi-era-ancestry-proof-recordsrecord catalogues and original images——request—required
newspapers-com-search-recoverynewspapers.com—————
old-believer-sectarian-record-recoveryrecord catalogues and original images—————
orthodox-clergy-record-recoveryrecord catalogues and original images—————
periodical-index-search-retrievalrecord catalogues and original images—————
polish-index-original-record-recoveryrecord catalogues and original images——request—required
portuguese-parish-civil-register-recoveryrecord catalogues and original images—————
probate-case-document-inventoryrecord catalogues and original images—————
published-book-catalogue-and-full-text-discoveryrecord catalogues and original images—————
quaker-meeting-record-recoveryrecord catalogues and original images—————
rabbinic-literature-person-searchrecord catalogues and original images—————
repository-photograph-collection-searchrecord catalogues and original images——publish, third-party-toolcontactrequired
research-documentation———publish—required
rootsmagic-tree-reconciliation-workflowrootsmagic, ancestry, familysearch——export, link, upload—required
russian-empire-emigrant-origin-recoveryrecord catalogues and original images——publish—required
russian-empire-jewish-identity-attributionrecord catalogues and original images———contactrequired
russian-empire-jewish-metrical-book-recoveryrecord catalogues and original images—————
russian-estate-registration-statusrecord catalogues and original images—————
russian-household-list-transcription-auditrecord catalogues and original images—————
russian-imperial-service-record-recoveryrecord catalogues and original images—————
russian-military-repression-record-episodesrecord catalogues and original images——request—required
russian-orthodox-confession-list-readingrecord catalogues and original images—————
russian-orthodox-metrical-book-recoveryrecord catalogues and original images—————
russian-revision-list-household-chainingrecord catalogues and original images—————
russian-volost-town-administration-recordsrecord catalogues and original images—————
scandinavian-parish-record-recoveryrecord catalogues and original images—————
scandinavian-patronymic-farm-name-record-recoveryrecord catalogues and original images—————
school-university-record-recoveryrecord catalogues and original images—————
scottish-parish-statutory-record-recoveryrecord catalogues and original images——request—required
source-citation——————
soviet-personal-file-recoveryrecord catalogues and original images——request—required
spanish-civil-parish-record-routingrecord catalogues and original images—————
state-legislative-private-act-petitionsrecord catalogues and original images—————
surname-distribution-locality-leadsrecord catalogues and original images—————
swedish-military-record-routingrecord catalogues and original images—————
tax-roll-observation-workflowrecord catalogues and original images—————
uk-census-and-1939-register-interpretationrecord catalogues and original images—————
unknown-parentage-wato———link, publish, third-party-tool, uploadcontactrequired
us-20th-century-military-service-reconstructionrecord catalogues and original images——request—required
us-census-practical-workflowsrecord catalogues and original images—————
us-church-record-custodyrecord catalogues and original images—————
us-civil-war-service-record-episodesrecord catalogues and original images—————
us-federal-court-case-file-recoveryrecord catalogues and original images—————
us-federal-land-entry-file-recoveryrecord catalogues and original images—————
us-freedpeople-record-recoveryrecord catalogues and original images—————
us-military-pension-file-recoveryrecord catalogues and original images—————
us-military-service-type-record-routingrecord catalogues and original images—————
us-period-law-record-readingrecord catalogues and original images—————
us-vital-registration-coveragerecord catalogues and original images—————
usa-immigration-search-recoveryrecord catalogues and original images——request—required
wikitree-dna-tester-linkswikitree, familytreedna——link—required
xdna-phasing-judgment———third-party-tool—required
ydna-mtdna-interpretation———third-party-tool, uploadcontactrequired

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.