Agent skill · research science · nousresearch
osint-investigation
Follow the money via public records and sanctions data.
Why this skill is useful
Provides a structured framework for cross-referencing public records and sanctions data that the AI wouldn't reliably generate on its own.
What it needs
About 6k tokens when loaded. Last updated 2026-08-07. 226,679 stars on the source repository.
What this skill does
OSINT Investigation — Public Records Cross-Reference Investigative framework for public-records OSINT: government contracts, corporate filings, lobbying, sanctions, offshore leaks, property records, court records, web archives, knowledge bases, and global news. Resolve entities across heterogeneous sources, build cross-links with explicit confidence, run statistical timing tests, and produce structured evidence chains. Python stdlib only. Zero install. Works on Linux, macOS, Windows. Most sources work with no API key (OpenCorporates has an optional free token that raises rate limits). Adapted from the MIT-licensed ShinMegamiBoson/OpenPlanter project; expanded to cover identity / property / litigation / archives / news sources that the original didn't address. When to use this skill Use when the user asks for: "follow the money" — government contracts, lobbying → legislation, sanctions corporate due diligence — who controls company X, where are they incorporated, who serves on their boards, what filings have they made sanctions screening — is entity X on OFAC SDN, ICIJ offshore leaks pay-to-play investigation — contractors with offshore ties, lobbying clients winning awards property ownership — find recorded deeds/mortgages by name or address (NYC; for other counties point users at the relevant recorder) litigation history — find federal + state court opinions and PACER dockets multi-source entity resolution where naming varies (LLC suffixes, abbreviations) evidence-chain construction with explicit confidence levels "what's been said about X" — international news (GDELT) + Wikipedia narrative + Wayback Machine to recover dead URLs Do NOT use this skill for: general web research → websearch / webextract domain/infrastructure OSINT → domain-intel skill academic literature → arxiv skill social-media profile discovery → sherlock skill (optional) US federal campaign finance — FEC is intentionally NOT covered here (the API is unreliable for ad-hoc contributor-name queries …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills nousresearch/osint-investigation