lookup-person

Resolve unmatched person proposals in the Dutch Polder dataset with Wikidata cross-referencing.

Updated May 9, 2026
One-click install
npx skills add https://github.com/anneschuth/polder --skill lookup-person-anneschuth
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lookup-person
Source: https://github.com/anneschuth/polder/tree/main/.claude/skills/lookup-person
Command: npx skills add https://github.com/anneschuth/polder --skill lookup-person-anneschuth

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The Polder dataset's automated code resolver fails to match a subset of person proposals from Dutch public sector appointment feeds: these include proposals with no matching family name in existing records, proposals with common family names that have multiple candidate matches, and proposals missing required birth year data for record creation. Manual resolution of these edge cases is required to maintain dataset accuracy and completeness without introducing duplicate or incorrect personnel records.

Core Features & Use Cases

  • No-Match Resolution: Cross-references Wikidata candidates for proposals with no existing family name matches, validating name alignment, plausible age based on appointment start date, and role/organization fit to create new valid personnel records.
  • Ambiguous Family Disambiguation: Compares candidate records with matching family names against proposal given names/initials, existing organizational affiliations, and mandate timeline overlap to identify the correct existing record or flag for manual review.
  • Birth Year Completion: Fills missing birth year data for partial match records by cross-referencing existing record slugs, candidate birth data, and external authoritative sources to meet the dataset's slug naming requirements.
  • Use Case: When processing a new State Gazette appointment for a director at the Inspectorate of Education that does not match any existing Polder person record, this skill resolves the proposal by validating Wikidata hits, confirming role and start date alignment, and generating a valid new record entry with a confirmed birth year.

Quick Start

Use the lookup-person skill to resolve the unresolved person proposal for the new director at the Inspectorate of Education included in the latest State Gazette appointment data.

Frequently Asked Questions about lookup-person

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

FAQPage Schema
How do I resolve unmatched person records in the Dutch public sector Polder dataset?

To resolve unmatched person records in the Polder dataset, you can cross-reference proposal data against Wikidata. This skill validates name alignment, organizational affiliation, and mandate timeline overlap to produce structured JSON output with confidence scores and evidence citations.

What is data disambiguation for ambiguous family name matches in government personnel datasets?

Data disambiguation for ambiguous family name matches involves comparing candidate records against proposal given names, existing organizational affiliations, and mandate timeline overlap. This process identifies the correct existing personnel record or flags the proposal for manual review to prevent duplicate entries.

How to complete missing birth year data for partial person matches in the Polder dataset?

To complete missing birth year data for partial matches, cross-reference existing record slugs and candidate birth data with external authoritative sources. This validates the person's identity to meet the dataset's slug naming requirements and finalize the personnel record.

Can I use Wikidata lookup to validate new personnel records from the State Gazette?

Yes, you can use Wikidata lookup to validate new personnel records from State Gazette appointments. The process checks Wikidata hits for plausible age based on appointment start dates and confirms role and organization fit before generating a valid new record entry.

What are the limitations of automated record matching for Dutch public sector appointment feeds?

Automated record matching for Dutch public sector appointment feeds fails when proposals lack matching family names, have common family names with multiple candidates, or miss required birth year data. These edge cases require manual resolution to maintain dataset accuracy without introducing duplicates.

When do I need manual person resolution for public sector personnel data?

You need manual person resolution for public sector personnel data when automated code resolvers cannot process no-match proposals, ambiguous family name matches, or partial matches missing birth year data. This ensures dataset completeness and prevents incorrect personnel records.