What problem does it solve? Investigative research requires manually querying dozens of disconnected public-record sources and reconciling inconsistent entity names, making it hard to build verifiable evidence chains. This Skill automates acquisition from government contracts, corporate filings, lobbying, sanctions, offshore leaks, property, and court records, then resolves entities across sources with explicit confidence levels. ## Core Features & Use Cases - Multi-source data acquisition: Stdlib-only Python fetch scripts for SEC EDGAR, USAspending, Senate lobbying disclosures, OFAC SDN, ICIJ Offshore Leaks, NYC ACRIS property records, OpenCorporates, CourtListener, Wayback Machine, Wikipedia/Wikidata, and GDELT news, all normalized to CSV. - Entity resolution with confidence tiers: Matches names across CSVs using exact, fuzzy (word-bag), and token-overlap tiers, each labeled high/medium/low confidence. - Statistical timing analysis: Permutation tests detect whether events like lobbying filings cluster suspiciously near contract awards. - Evidence-chain findings: Aggregates matches and timing results into findings.json where every claim traces to a specific source row. - Use Case: Investigate whether a lobbying client won federal contracts: fetch Senate LD filings and USAspending awards, run entity resolution to link names, test timing correlation, and produce a verifiable findings report. ## Quick Start Use the osint-investigation skill to check whether a specific company appears in OFAC sanctions, ICIJ offshore leaks, and recent federal contract awards, then summarize any cross-source matches with confidence levels.