familysearch

Automate FamilySearch genealogical record searches and metadata extraction via browser automation.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/rdeknijf/ai-genealogy-kit --skill familysearch
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: familysearch
Source: https://github.com/rdeknijf/ai-genealogy-kit/tree/main/.claude/skills/familysearch
Command: npx skills add https://github.com/rdeknijf/ai-genealogy-kit --skill familysearch

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates finding genealogical records on FamilySearch.org using browser automation, enabling you to quickly locate relevant records worldwide without manual navigation.

Core Features & Use Cases

  • Automated search across FamilySearch records for birth, marriage, death, census, and other historical records.
  • Login handling and session persistence to perform repeated searches within a single browser session, plus easy navigation to record detail pages and extraction of key metadata.
  • Cross-reference results with notes or external sources and export key metadata to integrate into your tree.

Quick Start

Open a FamilySearch session, log in with credentials from the environment, and perform a search for your ancestor.

Frequently Asked Questions about familysearch

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate searching historical records on FamilySearch for genealogy?▼

Automating FamilySearch genealogy searches uses browser automation to locate historical records globally without manual navigation. It performs automated searches, extracts key metadata, and navigates record detail pages within a persistent browser session.

What is the best way to cross-reference international genealogical records when local archives are insufficient?▼

Cross-referencing international genealogical records when local archives are insufficient is handled by searching global FamilySearch databases. It automates finding worldwide birth, marriage, death, and census records to cross-reference with your external notes.

Do I need login credentials to extract data from FamilySearch using browser automation?▼

You do need login credentials to extract data from FamilySearch using browser automation. Credentials must be provided via environment variables to enable login handling and session persistence for performing repeated searches.

How does session persistence work when automating FamilySearch queries?▼

Session persistence when automating FamilySearch queries works by maintaining a single browser login state. This enables you to perform repeated searches, navigate to record detail pages, and extract metadata without needing to re-authenticate.

Can I extract and export metadata from FamilySearch record pages to integrate into my family tree?▼

You can extract and export key metadata from FamilySearch record pages to integrate into your family tree. The automation navigates record detail pages to extract the necessary historical data for cross-referencing with external sources.

What are the limitations of using browser automation for genealogical data extraction on FamilySearch?▼

Limitations of using browser automation for genealogical data extraction on FamilySearch include the requirement for valid login credentials via environment variables and reliance on playwright-cli state persistence for navigating record pages.