← Files Zovo Pedigree ChartsARCHIVED FILE
.codex-plugin/plugin.json
17.9 KB · Nov 13, 2026 · 06:10 UTC
{
"name": "gedcom-charts",
"version": "1.0.0",
"description": "A printable pedigree chart and a spreadsheet from your GEDCOM file, with data checks.",
"author": {
"name": "Zovo",
"email": "support@zovo.one",
"url": "https://zovo.one"
},
"homepage": "https://gedcom-charts.zovo.one",
"license": "Proprietary",
"keywords": [
"pedigree chart",
"gedcom",
"ancestor chart",
"family tree",
"genealogy",
"ahnentafel",
"gedcom to excel",
"printable family tree"
],
"skills": "./skills/",
"mcpServers": "./.mcp.json",
"interface": {
"displayName": "Zovo Pedigree Charts",
"shortDescription": "Pedigree charts from GEDCOM",
"longDescription": "Turn the GEDCOM file from your genealogy program or website into a printable pedigree chart for family history research, a school project or a family reunion. Zovo Pedigree Charts reads a GEDCOM (.ged) export and draws one person with their parents, grandparents and great-grandparents: 4, 5 or 6 generations on one landscape page (Letter or A4). Each box shows the name, birth and death dates and places, and its Ahnentafel number (father = 2 x child, mother = 2 x child + 1). Unknown ancestors are dashed boxes you can fill in by hand, and a second page lists the ancestors in number order.\n\nYou also get an Excel workbook with one row per person (names, dates, places, parents, spouse families), one row per family, the pedigree, and a Checks sheet. The checks list problems in the file: links to people or families that are missing, dates that cannot be real (31 FEB), people born after they died or older than 120, parents born after their children or younger than 12, and people recorded as their own ancestor.\n\nIt reads GEDCOM 5.5.1 and 5.5 files (and most 7.0 files) in UTF-8, UTF-16, ANSEL or Windows-1252, including dates such as ABT 1850, BEF 1900, BET 1880 AND 1885 and double years like 1700/01. Name the person by name (add a birth year if two people share it) or by GEDCOM ID; if no one is named, the chart starts from the person with the most known ancestors. When a line goes further back than the chart, the result says which ancestor to start the next chart from.\n\nGood for family reunions, school projects, framing, and checking a tree before you share it.\n\nLimitations: reads GEDCOM files only (it does not research ancestors, connect to genealogy websites, or change your file); one chart holds up to 6 generations; Hebrew, French Republican and other non-Gregorian dates are shown but not checked; files up to 15 MB and 30,000 people.",
"developerName": "Zovo",
"category": "Education & Research",
"capabilities": [
"Interactive",
"Read"
],
"websiteURL": "https://gedcom-charts.zovo.one",
"supportURL": "https://gedcom-charts.zovo.one/support",
"privacyPolicyURL": "https://gedcom-charts.zovo.one/privacy",
"termsOfServiceURL": "https://gedcom-charts.zovo.one/terms",
"defaultPrompt": [
"Pedigree chart for Jun Park: 0 A INDI 1 NAME Leo /Park/ 0 B INDI 1 NAME Jun /Park/ 1 FAMC F 0 F FAM 1 HUSB A 1 CHIL B",
"Ancestor chart for Ann Lee: 0 I1 INDI 1 NAME Ann /Lee/ 1 FAMC F1 0 I2 INDI 1 NAME Eva /Kim/ 0 F1 FAM 1 WIFE I2 1 CHIL I1",
"Convert my attached GEDCOM file to Excel and list any errors in it"
],
"brandColor": "#3D6B4F",
"brandColorDark": "#8FD1A8",
"composerIcon": "./assets/icon.svg",
"logo": "./assets/logo.png"
},
"extensions": {
"com.openai": {
"onboardingSkill": "./skills/gedcom-charts/SKILL.md",
"review": {
"test_cases": {
"positive": [
{
"description": "Pedigree chart from pasted GEDCOM",
"prompt": "Make a 4-generation pedigree chart for Ann Lee from this GEDCOM: 0 @I1@ INDI 1 NAME Ann /Lee/ 1 BIRT 2 DATE 1990 1 FAMC @F1@ 0 @I2@ INDI 1 NAME Tom /Lee/ 0 @F1@ FAM 1 HUSB @I2@ 1 CHIL @I1@",
"tools_triggered": "generate_pedigree_chart",
"expected_behavior": "Calls generate_pedigree_chart with the pasted GEDCOM as gedcom_text, person Ann Lee and generations 4. The chart is for Ann Lee (@I1@), b. 1990, with father Tom Lee as number 2 and 1 of 14 ancestors known; the other boxes are dashed blanks to fill in by hand. Returns a Letter landscape PDF chart and an Excel file."
},
{
"description": "Check a GEDCOM file for errors",
"prompt": "Check this GEDCOM for errors and convert it to Excel: 0 @I1@ INDI 1 NAME Ann /Lee/ 1 BIRT 2 DATE 1990 1 DEAT 2 DATE 1980 1 FAMC @F9@ 0 @I2@ INDI 1 NAME Tom /Lee/ 1 BIRT 2 DATE 31 FEB 1960",
"tools_triggered": "convert_gedcom_to_excel",
"expected_behavior": "Calls convert_gedcom_to_excel with the pasted GEDCOM. Reports 2 people, 0 families and 3 checks: Ann Lee is born 1990 but died 1980, she is a child in family @F9@ which is not in the file, and Tom Lee's birth date 31 FEB 1960 is not a real date (Feb 1960 has 29 days). Returns an Excel file with Individuals, Families, Checks and About sheets."
},
{
"description": "A4 chart with an approximate date",
"prompt": "A4 pedigree, 5 generations, for Mia Roth: 0 @I1@ INDI 1 NAME Mia /Roth/ 1 FAMC @F1@ 0 @I2@ INDI 1 NAME Karl /Roth/ 1 BIRT 2 DATE ABT 1930 0 @F1@ FAM 1 HUSB @I2@ 1 CHIL @I1@",
"tools_triggered": "generate_pedigree_chart",
"expected_behavior": "Calls generate_pedigree_chart with person Mia Roth, generations 5 and page_size A4. Father Karl Roth is number 2 with b. abt. 1930; 1 of 30 ancestors known (3%). Returns an A4 landscape PDF chart and an Excel file."
},
{
"description": "GEDCOM to spreadsheet",
"prompt": "GEDCOM to spreadsheet: 0 @I1@ INDI 1 NAME Ana /Silva/ 1 BIRT 2 DATE 12 MAR 1950 2 PLAC Porto 1 FAMS @F1@ 0 @I2@ INDI 1 NAME Rui /Costa/ 1 FAMS @F1@ 0 @F1@ FAM 1 HUSB @I2@ 1 WIFE @I1@",
"tools_triggered": "convert_gedcom_to_excel",
"expected_behavior": "Calls convert_gedcom_to_excel with the pasted GEDCOM. Reports 2 people, 1 family and no problems found; the preview shows Ana Silva b. 12 Mar 1950, Porto. Returns an Excel file with one row per person and one row per family."
},
{
"description": "No person named",
"prompt": "Pedigree chart from this GEDCOM: 0 @I1@ INDI 1 NAME Leo /Park/ 0 @I2@ INDI 1 NAME Jun /Park/ 1 FAMC @F1@ 0 @F1@ FAM 1 HUSB @I1@ 1 CHIL @I2@",
"tools_triggered": "generate_pedigree_chart",
"expected_behavior": "Calls generate_pedigree_chart without a person. The tool picks Jun Park (@I2@), the person with the most known ancestors, says so, and shows father Leo Park as number 2: 1 of 30 ancestors known on a 5-generation chart, with PDF and Excel downloads."
}
],
"negative": [
{
"description": "A tree described in words, with no GEDCOM file. Expected: the tool is not called; the assistant answers without this plugin or asks for a GEDCOM file.",
"prompt": "Draw a family tree: my parents are John and Mary Smith, my grandparents are Peter and Ann Smith"
},
{
"description": "Researching ancestors is out of scope. Expected: the tool is not called; the assistant explains it cannot search records.",
"prompt": "Find records of my great-grandfather Jozef Nowak who emigrated from Poland around 1905"
},
{
"description": "Organisation charts are not family trees. Expected: the tool is not called.",
"prompt": "Make an org chart for my company: CEO Dana, CTO Lee, two engineers under Lee"
}
]
},
"commerce": false,
"commerce_description": "This plugin does not sell products or process payments.",
"demo_recording_url": "https://gedcom-charts.zovo.one/demo.mp4"
},
"publication": {
"countries": [],
"release_notes": "Initial release: printable pedigree (ancestor) charts of 4 to 6 generations from a GEDCOM file with Ahnentafel numbers and blank boxes for unknown ancestors, an Excel workbook of individuals and families, and data checks for broken links, impossible dates, parent ages and loops.",
"translations": {
"pl-PL": {
"subtitle": "Wykresy przodk\u00f3w z GEDCOM",
"description": "Zamie\u0144 plik GEDCOM z programu lub serwisu genealogicznego w wykres przodk\u00f3w gotowy do druku. Zovo Pedigree Charts odczytuje eksport GEDCOM (.ged) i rysuje jedn\u0105 osob\u0119 z rodzicami, dziadkami i pradziadkami: 4, 5 lub 6 pokole\u0144 na jednej poziomej stronie (Letter lub A4). Ka\u017cde pole zawiera imi\u0119 i nazwisko, daty i miejsca urodzenia i \u015bmierci oraz numer Ahnentafel (ojciec = 2 x dziecko, matka = 2 x dziecko + 1). Nieznani przodkowie to pola z przerywan\u0105 ramk\u0105 do wype\u0142nienia r\u0119cznie, a druga strona zawiera list\u0119 wszystkich przodk\u00f3w.\n\nOtrzymujesz te\u017c skoroszyt Excel z osobami, rodzinami, wykresem i arkuszem kontroli. Kontrole wskazuj\u0105 problemy w pliku: brakuj\u0105ce osoby lub rodziny, niemo\u017cliwe daty (31 FEB), osoby urodzone po \u015bmierci lub starsze ni\u017c 120 lat, rodzic\u00f3w urodzonych po dzieciach lub m\u0142odszych ni\u017c 12 lat oraz osoby zapisane jako w\u0142asny przodek.\n\nObs\u0142uguje pliki GEDCOM 5.5.1 i 5.5 (oraz wi\u0119kszo\u015b\u0107 plik\u00f3w 7.0) w UTF-8, UTF-16, ANSEL lub Windows-1252, w tym daty ABT, BEF, AFT, BET ... AND i podw\u00f3jne lata. Ograniczenia: tylko pliki GEDCOM (bez wyszukiwania przodk\u00f3w i bez zmian w pliku), do 6 pokole\u0144 na wykresie, do 15 MB i 30 000 os\u00f3b."
},
"de-DE": {
"subtitle": "Ahnentafeln aus GEDCOM",
"description": "Machen Sie aus der GEDCOM-Datei Ihres Genealogieprogramms oder Ihrer Ahnenforschungs-Website eine druckfertige Ahnentafel. Zovo Pedigree Charts liest einen GEDCOM-Export (.ged) und zeichnet eine Person mit Eltern, Gro\u00dfeltern und Urgro\u00dfeltern: 4, 5 oder 6 Generationen auf einer Seite im Querformat (Letter oder A4). Jedes Feld zeigt Namen, Geburts- und Sterbedaten mit Orten und die Kekule-Nummer (Vater = 2 x Kind, Mutter = 2 x Kind + 1). Unbekannte Vorfahren sind gestrichelte Felder zum Ausf\u00fcllen von Hand; die zweite Seite listet alle Vorfahren.\n\nDazu kommt eine Excel-Arbeitsmappe mit Personen, Familien, der Ahnentafel und einem Pr\u00fcfblatt. Die Pr\u00fcfung findet fehlende Personen oder Familien, unm\u00f6gliche Daten (31 FEB), Geburt nach dem Tod, ein Alter \u00fcber 120, Eltern, die nach ihren Kindern geboren oder j\u00fcnger als 12 sind, und Personen, die als ihr eigener Vorfahr eingetragen sind.\n\nGelesen werden GEDCOM 5.5.1 und 5.5 (und die meisten 7.0-Dateien) in UTF-8, UTF-16, ANSEL oder Windows-1252, auch Angaben wie ABT, BEF, AFT, BET ... AND und Doppeljahre. Grenzen: nur GEDCOM-Dateien (keine Recherche, keine \u00c4nderung der Datei), bis 6 Generationen pro Tafel, bis 15 MB und 30.000 Personen."
},
"es-ES": {
"subtitle": "\u00c1rboles de ancestros GEDCOM",
"description": "Convierte el archivo GEDCOM de tu programa o web de genealog\u00eda en un \u00e1rbol de ancestros listo para imprimir. Zovo Pedigree Charts lee una exportaci\u00f3n GEDCOM (.ged) y dibuja a una persona con sus padres, abuelos y bisabuelos: 4, 5 o 6 generaciones en una p\u00e1gina horizontal (Carta o A4). Cada recuadro muestra el nombre, las fechas y lugares de nacimiento y defunci\u00f3n y su n\u00famero Ahnentafel (padre = 2 x hijo, madre = 2 x hijo + 1). Los antepasados desconocidos son recuadros discontinuos para completar a mano, y una segunda p\u00e1gina enumera a todos los antepasados.\n\nTambi\u00e9n recibes un libro de Excel con personas, familias, el \u00e1rbol y una hoja de comprobaciones: enlaces a personas o familias que faltan, fechas imposibles (31 FEB), personas nacidas despu\u00e9s de morir o con m\u00e1s de 120 a\u00f1os, padres nacidos despu\u00e9s que sus hijos o menores de 12 a\u00f1os y personas registradas como su propio antepasado.\n\nLee GEDCOM 5.5.1 y 5.5 (y la mayor\u00eda de archivos 7.0) en UTF-8, UTF-16, ANSEL o Windows-1252, con fechas ABT, BEF, AFT, BET ... AND y a\u00f1os dobles. L\u00edmites: solo archivos GEDCOM (no investiga antepasados ni cambia el archivo), hasta 6 generaciones por gr\u00e1fico, hasta 15 MB y 30.000 personas."
},
"fr-FR": {
"subtitle": "Arbres d'ascendance GEDCOM",
"description": "Transformez le fichier GEDCOM de votre logiciel ou site de g\u00e9n\u00e9alogie en arbre d'ascendance \u00e0 imprimer. Zovo Pedigree Charts lit un export GEDCOM (.ged) et dessine une personne avec ses parents, grands-parents et arri\u00e8re-grands-parents : 4, 5 ou 6 g\u00e9n\u00e9rations sur une page paysage (Letter ou A4). Chaque case indique le nom, les dates et lieux de naissance et de d\u00e9c\u00e8s et le num\u00e9ro Sosa (p\u00e8re = 2 x enfant, m\u00e8re = 2 x enfant + 1). Les anc\u00eatres inconnus sont des cases en pointill\u00e9s \u00e0 remplir \u00e0 la main, et une deuxi\u00e8me page liste tous les anc\u00eatres.\n\nVous recevez aussi un classeur Excel avec les personnes, les familles, l'arbre et une feuille de contr\u00f4les : liens vers des personnes ou familles absentes, dates impossibles (31 FEB), naissance apr\u00e8s le d\u00e9c\u00e8s, \u00e2ge de plus de 120 ans, parents n\u00e9s apr\u00e8s leurs enfants ou \u00e2g\u00e9s de moins de 12 ans, et personnes inscrites comme leur propre anc\u00eatre.\n\nLit les fichiers GEDCOM 5.5.1 et 5.5 (et la plupart des fichiers 7.0) en UTF-8, UTF-16, ANSEL ou Windows-1252, y compris les dates ABT, BEF, AFT, BET ... AND et les doubles ann\u00e9es. Limites : fichiers GEDCOM uniquement (pas de recherche d'anc\u00eatres, aucune modification du fichier), 6 g\u00e9n\u00e9rations par arbre au plus, 15 Mo et 30 000 personnes au plus."
},
"ja-JP": {
"subtitle": "GEDCOM\u304b\u3089\u5148\u7956\u306e\u5bb6\u7cfb\u56f3",
"description": "\u7cfb\u56f3\u30bd\u30d5\u30c8\u3084\u7cfb\u56f3\u30b5\u30a4\u30c8\u304b\u3089\u66f8\u304d\u51fa\u3057\u305f GEDCOM \u30d5\u30a1\u30a4\u30eb\u3092\u3001\u5370\u5237\u3067\u304d\u308b\u5148\u7956\u306e\u5bb6\u7cfb\u56f3(\u30da\u30c7\u30a3\u30b0\u30ea\u30fc\u30c1\u30e3\u30fc\u30c8)\u306b\u3057\u307e\u3059\u3002Zovo Pedigree Charts \u306f GEDCOM (.ged) \u3092\u8aad\u307f\u8fbc\u307f\u30011\u4eba\u306e\u4eba\u7269\u3068\u305d\u306e\u4e21\u89aa\u30fb\u7956\u7236\u6bcd\u30fb\u66fd\u7956\u7236\u6bcd\u3092\u3001\u6a2a\u5411\u304d1\u30da\u30fc\u30b8(Letter \u307e\u305f\u306f A4)\u306b 4\u301c6 \u4e16\u4ee3\u3067\u63cf\u304d\u307e\u3059\u3002\u5404\u67a0\u306b\u306f\u6c0f\u540d\u3001\u751f\u5e74\u6708\u65e5\u3068\u51fa\u751f\u5730\u3001\u6ca1\u5e74\u6708\u65e5\u3068\u6b7b\u4ea1\u5730\u3001\u30a2\u30fc\u30cd\u30f3\u30bf\u30d5\u30a7\u30eb\u756a\u53f7(\u7236 = \u5b50 x 2\u3001\u6bcd = \u5b50 x 2 + 1)\u304c\u5165\u308a\u307e\u3059\u3002\u4e0d\u660e\u306a\u5148\u7956\u306f\u624b\u66f8\u304d\u3067\u57cb\u3081\u3089\u308c\u308b\u70b9\u7dda\u306e\u67a0\u306b\u306a\u308a\u30012\u30da\u30fc\u30b8\u76ee\u306b\u306f\u5148\u7956\u306e\u4e00\u89a7\u304c\u8f09\u308a\u307e\u3059\u3002\n\n\u3042\u308f\u305b\u3066\u3001\u4eba\u7269\u30fb\u5bb6\u65cf\u30fb\u5bb6\u7cfb\u56f3\u30fb\u30c1\u30a7\u30c3\u30af\u7d50\u679c\u306e\u30b7\u30fc\u30c8\u3092\u542b\u3080 Excel \u30d6\u30c3\u30af\u3082\u4f5c\u6210\u3057\u307e\u3059\u3002\u30c1\u30a7\u30c3\u30af\u3067\u306f\u3001\u5b58\u5728\u3057\u306a\u3044\u4eba\u7269\u3084\u5bb6\u65cf\u3078\u306e\u30ea\u30f3\u30af\u3001\u3042\u308a\u3048\u306a\u3044\u65e5\u4ed8(31 FEB)\u3001\u6b7b\u4ea1\u5f8c\u306e\u51fa\u751f\u3001120\u6b73\u3092\u8d85\u3048\u308b\u5e74\u9f62\u3001\u5b50\u3088\u308a\u5f8c\u306b\u751f\u307e\u308c\u305f\u89aa\u308412\u6b73\u672a\u6e80\u306e\u89aa\u3001\u81ea\u5206\u81ea\u8eab\u306e\u5148\u7956\u3068\u3057\u3066\u767b\u9332\u3055\u308c\u305f\u4eba\u7269\u3092\u898b\u3064\u3051\u307e\u3059\u3002\n\nGEDCOM 5.5.1 \u3068 5.5(\u304a\u3088\u3073\u591a\u304f\u306e 7.0 \u30d5\u30a1\u30a4\u30eb)\u3092 UTF-8\u3001UTF-16\u3001ANSEL\u3001Windows-1252 \u3067\u8aad\u307f\u8fbc\u307f\u3001ABT\u3001BEF\u3001AFT\u3001BET ... AND \u306a\u3069\u306e\u65e5\u4ed8\u306b\u3082\u5bfe\u5fdc\u3057\u307e\u3059\u3002\u5236\u9650: GEDCOM \u30d5\u30a1\u30a4\u30eb\u306e\u307f(\u5148\u7956\u306e\u8abf\u67fb\u3084\u30d5\u30a1\u30a4\u30eb\u306e\u5909\u66f4\u306f\u3057\u307e\u305b\u3093)\u30011\u679a\u3042\u305f\u308a\u6700\u59276\u4e16\u4ee3\u300115 MB\u30fb30,000\u4eba\u307e\u3067\u3002"
},
"pt-BR": {
"subtitle": "\u00c1rvores de ancestrais GEDCOM",
"description": "Transforme o arquivo GEDCOM do seu programa ou site de genealogia em uma \u00e1rvore de ancestrais pronta para imprimir. O Zovo Pedigree Charts l\u00ea uma exporta\u00e7\u00e3o GEDCOM (.ged) e desenha uma pessoa com pais, av\u00f3s e bisav\u00f3s: 4, 5 ou 6 gera\u00e7\u00f5es em uma p\u00e1gina na horizontal (Carta ou A4). Cada quadro mostra o nome, as datas e os locais de nascimento e falecimento e o n\u00famero Ahnentafel (pai = 2 x filho, m\u00e3e = 2 x filho + 1). Ancestrais desconhecidos s\u00e3o quadros tracejados para preencher \u00e0 m\u00e3o, e uma segunda p\u00e1gina lista todos os ancestrais.\n\nVoc\u00ea tamb\u00e9m recebe uma pasta de trabalho do Excel com pessoas, fam\u00edlias, a \u00e1rvore e uma planilha de verifica\u00e7\u00f5es: v\u00ednculos com pessoas ou fam\u00edlias ausentes, datas imposs\u00edveis (31 FEB), pessoas nascidas depois de morrer ou com mais de 120 anos, pais nascidos depois dos filhos ou com menos de 12 anos e pessoas registradas como seu pr\u00f3prio ancestral.\n\nL\u00ea arquivos GEDCOM 5.5.1 e 5.5 (e a maioria dos 7.0) em UTF-8, UTF-16, ANSEL ou Windows-1252, incluindo datas ABT, BEF, AFT, BET ... AND e anos duplos. Limites: somente arquivos GEDCOM (n\u00e3o pesquisa ancestrais nem altera o arquivo), at\u00e9 6 gera\u00e7\u00f5es por \u00e1rvore, at\u00e9 15 MB e 30.000 pessoas."
}
}
}
}
},
"apps": "./.app.json"
}
SHA-256: 878c0c7fff858fa7a0fcb86760a549112428adeacad4f020b9ec3f5b321be9c0