search-external-sites

Generates pre-filled search URLs for external genealogy sites and logs results to research.json.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Genealogists must search many external sites (Ancestry, MyHeritage, Newspapers.com, FindAGrave, and more) that block automated access, and every search must be documented to satisfy the Genealogical Proof Standard's reasonably-exhaustive-research requirement. This Skill builds correctly parameterized search URLs, walks the user through a click-capture-analyze loop, and writes a complete audit trail to research.json. ## Core Features & Use Cases - URL Generation: Builds pre-filled search URLs for 15+ genealogy sites and newspaper archives via the build_external_search_url MCP tool, matching parameters to each site's supported fields and access requirements. - Capture Triage: Classifies captured results as indexes, digitized originals, or user-contributed sources, rates each match against the subject's known attributes, and hands selected records to record-extraction. - GPS Audit Logging: Logs every search — including nil results and deferred autonomous-run searches — to research.json with full query parameters, outcomes, and capture status, and updates plan-item status. - Use Case: A plan item calls for an 1850 census search on Ancestry for Patrick Flynn. The Skill resolves the place, fetches FamilySearch-curated collection links, builds the collection-scoped URL, logs the search, and presents capture instructions to the user. ## Quick Start Ask the assistant to search Ancestry for your ancestor's 1850 census record and it will generate the search link, log the search, and guide you through capturing the results.

Frequently Asked Questions about search-external-sites

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

FAQPage Schema
How do I search Ancestry or MyHeritage from a genealogy research plan?▼

Name the site and the record you want, and the Skill builds a pre-filled search URL with the correct name, date, and place parameters for that site. You open the link in your own browser, save the results page as a PDF, and upload it for triage.

Which genealogy sites support automated search URL generation?▼

Supported sites include Ancestry, MyHeritage, FindMyPast, FindAGrave, Newspapers.com, Chronicling America, BillionGraves, the National Archives catalog, Internet Archive, Digitalarkivet, Antenati, Library and Archives Canada, and American Ancestors. Each site reads a specific set of name, date, and place attributes.

Can I search subscription genealogy sites without a paid account?▼

The Skill checks your recorded subscriptions and flags sites you lack access to, but still generates the URL so you can decide. Free and bot-protected sites like FindAGrave and Chronicling America need no subscription and are always generated.

Why does a zero-result genealogy search still get logged?▼

A legitimate nil result is a finding, not a failure, and the Genealogical Proof Standard requires documenting it. The log records the collection searched, its coverage gaps, and whether undigitized records may still exist, since not found online does not mean the record does not exist.

What happens to external site searches in autonomous mode?▼

With no user to click and capture pages, the Skill prefers a FamilySearch equivalent, otherwise builds the URL and logs the search as deferred with the URL recorded. The plan item is marked skipped so the autonomous run continues without stalling.