timeline

Builds chronological timelines from genealogical assertions to correlate sources, detect gaps, and test identity hypotheses.

3|3|Updated Apr 8, 2026
One-click install
npx skills add https://github.com/PioneerAIAcademy/cowork-genealogy --skill timeline-pioneeraiacademy
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: timeline
Source: https://github.com/PioneerAIAcademy/cowork-genealogy/tree/main/packages/engine/plugin/skills/timeline
Command: npx skills add https://github.com/PioneerAIAcademy/cowork-genealogy --skill timeline-pioneeraiacademy

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Genealogical research accumulates assertions from many independent records, and without chronological arrangement it is hard to see whether they describe one coherent life, where documentation is missing, or whether two same-name people have been conflated. This Skill arranges assertions into GPS-conformant timelines persisted to research.json. ## Core Features & Use Cases - Timeline construction: Builds person timelines, hypothesis-testing candidate timelines, or refreshes existing ones, combining related assertions into single events with standardized places and computed distances between consecutive events. - Gap analysis: Identifies negative evidence by checking expected census years (read from the FamilySearch wiki per country), missing marriages, deaths, and military records, each classified by severity. - Identity testing: Evaluates whether records cohere into one life using age progression, geographic plausibility against era travel speeds, and family consistency, returning a Pass, Fail, or Inconclusive verdict. - Use Case: After linking 1850 and 1860 census assertions to Patrick Flynn via person-evidence, ask for a timeline to see the events in order, spot the missing 1870 census as a high-severity gap, and test whether a third record belongs to the same man. ## Quick Start Build a timeline for Patrick Flynn from the assertions already linked to him and show me any gaps.

Frequently Asked Questions about timeline

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

FAQPage Schema
How do I build a genealogy timeline from census records?▼

Link record assertions to a person first, then invoke the timeline skill. It gathers all non-superseded person_evidence assertions, combines related ones into single events, sorts them chronologically, and writes the result to research.json timelines.

How to test whether two records describe the same person?▼

Build a hypothesis-testing timeline that aggregates assertions from both candidate persons. The skill checks age progression, geographic plausibility using era travel speeds, and family consistency, then reports a Pass, Fail, or Inconclusive coherence verdict.

Does the timeline skill detect impossible events like records after death?▼

No. Logical-impossibility checks such as events after death or impossible ages belong to the check-warnings skill, which runs them deterministically via person_warnings. The timeline only notes such anomalies in the reply and recommends a check-warnings pass.

How are census gaps in a timeline determined for different countries?▼

The skill fetches the FamilySearch wiki page for each residence country's census schedule rather than assuming US decennial years. It expects one census event per surviving enumerated year the person was alive and resident, excluding years marked destroyed or lost.

When should I use conflict-resolution instead of the timeline skill?▼

Use conflict-resolution when you need to weigh disagreeing sources and resolve a factual conflict between assertions. The timeline only arranges events chronologically and references existing conflicts via conflict_ids; it never adjudicates disputes itself.