.claude/skills/drents-archief/SKILL.md
Search the Drents Archief (Drenthe Provincial Archive) via its Memorix Genealogy API. 6.7 million person records including civil registration, DTB church records, population registers, notarial records, and uniquely the Maatschappij van Weldadigheid bedelaarskolonie (beggar colony) records from Veenhuizen and Frederiksoord (1822-1866). NOT in OpenArchieven — this is the only way to search Drenthe genealogy records programmatically. Use this skill when: "search Drents Archief", "Drenthe records", "bedelaarskolonie", "beggar colony", "Veenhuizen", "Maatschappij van Weldadigheid", "Frederiksoord", "Geheugen van Drenthe", "/drents-archief", or when looking for ancestors in the province of Drenthe. No login required.
npx skillsauth add rdeknijf/ai-genealogy-kit drents-archiefInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Search person records from the Drenthe provincial archive via the Memorix Genealogy REST API. 6.7 million person mentions. No browser needed.
Not in OpenArchieven — Drents Archief maintains its own standalone platform and does not feed into the OpenArchieven aggregator.
Base URL: https://webservices.memorix.nl/genealogy/
API Key: a85387a2-fdb2-44d0-8209-3635e59c537e
curl -s "https://webservices.memorix.nl/genealogy/person?q=SURNAME&apiKey=a85387a2-fdb2-44d0-8209-3635e59c537e&rows=25&page=1"
| Parameter | Description | Example |
|-----------|-------------|---------|
| q | Name search (required). Supports wildcards * | Taks, Christia*+Taks |
| apiKey | Required API key | a85387a2-fdb2-44d0-8209-3635e59c537e |
| rows | Results per page (default 100) | 25 |
| page | Page number | 1, 2 |
| f | Filter (URL-encoded JSON) | See filter section |
The f parameter takes URL-encoded JSON:
# Filter to civil registration only
curl -s "https://webservices.memorix.nl/genealogy/person?q=Taks&apiKey=a85387a2-fdb2-44d0-8209-3635e59c537e&f=%7B%22search_s_register_type_title%22%3A%7B%22v%22%3A%22Burgerlijke%20standregister%22%7D%7D"
| Filter value | Description | Period |
|-------------|-------------|--------|
| Burgerlijke standregister | Civil registration (BS) | 1811-1974 |
| Doop, Trouw en Begraaf Registers | DTB church records | 1600-1811 |
| Bevolkingsregisters | Population registers | 1850+ |
| Notarieel | Notarial records | 1810-1915 |
| Inschrijfregisters MvW/RWI | Bedelaarskolonie registers | 1822-1866 |
| Correspondentie MvW | Colony correspondence | 1818-1847 |
The response JSON has:
metadata.pagination.total — total result countperson — array of person objects (note: singular person, not persons)Each person object contains:
| Field | Description |
|-------|-------------|
| id | Person UUID (for detail lookup) |
| deed_id | Source document UUID |
| metadata.voornaam | First name |
| metadata.geslachtsnaam | Surname |
| metadata.person_display_name | Full display name |
| metadata.datum_geboorte | Birth date |
| metadata.datum | Event/registration date |
| metadata.plaats | Place |
| metadata.register_naam | Register name |
| metadata.register_type_title | Register type |
| metadata.register_gemeente | Municipality |
| metadata.deed_type_title | Deed type |
| metadata.type_title | Person role (Geregistreerde, Moeder, Vader, etc.) |
| metadata.diversen | Free text with HTML (death date, origin, arrival date for MvW) |
| metadata.has_assets | "deed" if scan available |
# Person detail
curl -s "https://webservices.memorix.nl/genealogy/person/PERSON_UUID?apiKey=a85387a2-fdb2-44d0-8209-3635e59c537e"
# Deed/document detail (includes scan URLs)
curl -s "https://webservices.memorix.nl/genealogy/deed/DEED_UUID?apiKey=a85387a2-fdb2-44d0-8209-3635e59c537e"
The deed detail returns asset[].thumb.large and asset[].download —
direct image URLs via images.memorix.nl/dre/.
https://www.drentsarchief.nl/onderzoeken/genealogie/zoeken/persons#/persons/PERSON_UUID
curl -s "https://webservices.memorix.nl/genealogy/person?q=Christia*+Taks&apiKey=a85387a2-fdb2-44d0-8209-3635e59c537e"
Returns: Christiaan Taks, born 1810-01-12 Zwolle, arrived Veenhuizen colony 1856-03-14, died 1856-11-21. Religion: rooms-katholiek. Register no. 1590. Scan available.
metadata.type_title for role (Geregistreerde
= the person themselves, Moeder/Vader = parent mentioned)has_assets: "deed", fetch the deed detail for scan URLs## Drents Archief Result
**Person:** [name] ([role])
**Born:** [date] in [place]
**Register:** [register name] ([type])
**Municipality:** [gemeente]
**Additional:** [diversen field]
**Scan:** [image URL or "available" / "not available"]
**Browser URL:** https://www.drentsarchief.nl/onderzoeken/genealogie/zoeken/persons#/persons/[id]
**Confidence:** Tier B — official provincial archive record from Drents Archief
tools
Search Dutch civil registry records (births, marriages, deaths) on WieWasWie.nl via direct JSON API calls, with Open Archives API as a secondary source and Playwright browser automation as fallback. Use this skill whenever you need to look up or verify a person in Dutch civil records, check a birth/marriage/death date against official archives, or find parents/spouses from indexed Burgerlijke Stand records. Triggers on: "look up on wiewaswie", "check the birth record", "find the marriage certificate", "verify this date in the civil registry", "/wiewaswie", or any request to search Dutch genealogical records for a specific person. Also use when comparing GEDCOM data against official sources or when a Tier B verification is needed.
development
Search the VOC Opvarenden database for Dutch East India Company crew records (1699-1794). Uses the Nationaal Archief HUB3 API — 853,785 indexed entries with rich detail: name, origin, rank, ship, fate (died/returned/deserted), service dates, VOC chamber, and links to original scans. Use this skill when: "search VOC records", "VOC crew", "VOC opvarenden", "sailed to Batavia", "Dutch East India Company", "VOC soldier", "VOC sailor", "/voc-opvarenden", or when looking for ancestors who may have sailed with the VOC. Also use when checking Daniel Pieterse Knijf (1704, Woerden) or any Knijf/Knijff VOC connections. No login required.
tools
Generate a scan verification page for the user to review AI-extracted genealogy findings against actual document scans. The user clicks through records, confirms or rejects each one, and confirmed records become Tier A evidence in FINDINGS.md. Use this skill when: "verify scans", "show me what needs verifying", "review pending scans", "scan verification", "/verify-scans", or when the user wants to upgrade research findings from Tier C/D to Tier A by visually confirming document scans. Also use after a research session that produced scan-backed findings that need human confirmation.
tools
Search indexed person records at Streekarchief Midden-Holland (samh.nl) via the Memorix Genealogy REST API. No browser automation needed — returns structured JSON in ~50ms per query. Based in Gouda, covers municipalities: Gouda, Haastrecht, Schoonhoven, Waddinxveen, Noord-Waddinxveen, Moerkapelle, Moordrecht, Ammerstol, Broek, Vlist, and surrounding areas in the Midden-Holland region of South Holland. 3M+ person records with DTB (doop/trouw/begraven), BS (geboorte/huwelijk/overlijden), and Inschrijvingaktes. 36 Knijf results found, including Gijsbert de Knijf records in Gouda and van der Knijf in Waddinxveen. Scans available for most records. Triggers on: "search Gouda archive", "Streekarchief Midden-Holland", "SAMH", "Haastrecht records", "Schoonhoven records", "/streekarchief-midden-holland", or any genealogy research in the Gouda/Midden-Holland area. No login required. Parallelizable — run multiple queries simultaneously.