convert-dates

Converts historical genealogy dates between Julian, Gregorian, and Quaker calendar systems.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Historical records were written under different calendar systems, and jurisdictions adopted the Gregorian calendar at different times. Misreading a Julian, Old Style, or Quaker numbered-month date can place an event in the wrong year, corrupting your genealogy research and creating false conflicts between sources. ## Core Features & Use Cases - Julian-to-Gregorian Conversion: Applies the correct era day offset for the jurisdiction where a record was created, using the convert_calendar tool's adoption table. - Old Style/New Style Year Correction: Adjusts January–March dates recorded when the civil year began later than January 1, and resolves double-dated years like "1749/50". - Quaker Numbered Months: Translates Friends register month ordinals into modern month names, handling the pre-1752 and post-1752 numbering eras. - Use Case: You find an English baptism recorded as "10 June 1650" and a matching Dutch record dated "20 June 1650". This Skill confirms both describe the same day by applying the 10-day Julian-to-Gregorian offset for England, avoiding a false conflict flag. ## Quick Start Ask the assistant to convert the date "6 January 1745/6" from an English parish register to the modern Gregorian calendar.

Frequently Asked Questions about convert-dates

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

FAQPage Schema
How do I convert a Julian calendar date to Gregorian?▼

Pass the date and the jurisdiction where the record was created to the convert_calendar tool with julianToGregorianDay requested. The tool applies the correct day offset for that era and returns both the original and converted dates.

What does a Quaker numbered-month date mean in modern terms?▼

Quaker registers numbered months instead of naming them, and the numbering shifted at the 1752 year-start reform. Request the quakerMonth correction with the correct era (pre_1752 or post_1752) and the tool maps the ordinal to the modern month.

What does a double-dated year like 1749/50 mean in genealogy records?▼

A double date shows both the Old Style and New Style year for dates between January 1 and the old year-start day. The doubleDatedYear correction resolves it to the later New Style year, so 1749/50 becomes 1750.

Can this convert French Republican calendar dates?▼

No. The convert_calendar tool cannot convert French Republican dates such as Vendémiaire or Brumaire. The Skill leaves those dates as recorded and tells you conversion is unsupported rather than guessing an equivalent.

When is a date difference a calendar issue versus a real conflict?▼

If the gap matches the expected calendar offset for the jurisdictions involved, or is exactly one year on a January–March date, it is a calendar-system difference. If the gap matches no offset or both records used the same calendar, hand off to conflict-resolution.