Genealogy Agent for Openclaw

A comprehensive AI agent for extracting, researching, and visualizing complex family histories and genealogical records.

flobo3
v1.0.1
Apr 3, 2026
0
773
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install genealogy-agent

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install genealogy-agent using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Genealogy Agent?

The Genealogy Agent is a sophisticated tool designed to bridge the gap between unstructured historical records and structured family databases. By leveraging Large Language Models, this skill can parse memoirs, chat logs, and archival text to identify individuals, dates, and lineage relationships. It serves as a digital historian within the Openclaw Skills ecosystem, turning messy notes into clean, navigable family data.

Beyond simple extraction, the agent builds a robust knowledge graph that serves as the foundation for various exports. Whether you need a visual representation of your lineage or a standardized file for professional genealogy software, this agent automates the tedious manual entry typically associated with family history research.

Genealogy Agent Use Cases

  • Converting digitized family memoirs and letters into structured genealogical data.
  • Automating web research for ancestors across global databases like FamilySearch or Ancestry.
  • Generating interconnected Obsidian vaults for personal knowledge management of family history.
  • Visualizing complex family trees using Mermaid diagrams for quick reference.
  • Migrating unstructured family notes into standardized GEDCOM files for professional software use.

How Genealogy Agent Works

  1. The agent receives raw text input or a specific research query regarding an individual.
  2. It utilizes LLM extraction to identify people, vital dates (birth, death, marriage), locations, and kinship.
  3. Extracted entities are stored in a local JSONL ontology graph to maintain a consistent record of the family network.
  4. The agent can then trigger specialized tools to transform this graph into visual trees, Markdown vaults, or GEDCOM exports.
  5. If research is requested, the agent autonomously searches web databases and integrates new findings back into the central knowledge graph.

Genealogy Agent Setup

To integrate this skill into your environment, install the necessary dependencies and configure your API keys:

uv pip install pydantic litellm duckduckgo-search

Ensure your environment variables are set for your chosen model provider:

export OPENAI_API_KEY='your-api-key-here'
# OR
export GEMINI_API_KEY='your-api-key-here'

Genealogy Agent Data Schema & Taxonomy

The Genealogy Agent organizes data through a local ontology graph and specific export formats:

Format Description Primary Use
JSONL Graph Local ontology of people and relationships Internal data storage and persistence
GEDCOM (.ged) Standard genealogical data format Interoperability with MyHeritage and Ancestry
Obsidian Vault Markdown files with YAML frontmatter Personal research and note-taking
Mermaid Syntax-based diagram code Visualizing family trees in documentation

Genealogy Agent Advanced Features

  • Autonomous research loops that scan regional archives such as Geneteka or OBD Memorial via Openclaw Skills.
  • Deep integration with Obsidian, creating bi-directional links between ancestor profiles and historical events.
  • Multi-format export pipeline allowing simultaneous generation of visual diagrams and professional data files.
  • Advanced relationship mapping capable of handling complex lineage and non-traditional family structures.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*