osint-investigation

Assemble public-record OSINT evidence chains from diverse sources into structured findings.

78|16|Updated Apr 23, 2026
One-click install
npx skills add https://github.com/sheawinkler/hermes-agent-ultra --skill osint-investigation-sheawinkler
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: osint-investigation
Source: https://github.com/sheawinkler/hermes-agent-ultra/tree/main/optional-skills/research/osint-investigation
Command: npx skills add https://github.com/sheawinkler/hermes-agent-ultra --skill osint-investigation-sheawinkler

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Public-record OSINT investigations often require pulling data from many disparate sources, normalizing identities, and linking evidence into a coherent narrative.

Core Features & Use Cases

  • Cross-source data collection from sources like SEC EDGAR, USAspending, CourtListener, NYC ACRIS, OFAC SDN, OpenCorporates, ICIJ Offshore Leaks, and Wikipedia/Wikidata.
  • Entity resolution across sources with explicit confidence levels and construction of evidence chains that map sources to claims.
  • Evidence-building workflow to produce findings.json with cross_links.csv and timing.json inputs for narrative reporting or investigative journalism.

Quick Start

Fetch source data with the provided scripts, then run the entity-resolution workflow and build the findings.json evidence chain.

Frequently Asked Questions about osint-investigation

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

FAQPage Schema
How do I build an evidence chain from public records across multiple sources?

Cross-source OSINT investigations assemble data from sources like SEC EDGAR and OpenCorporates, normalize entity names, and map sources to claims with confidence levels to produce a structured findings.json file.

What is entity resolution in OSINT investigations?

Entity resolution in OSINT investigations normalizes identities across disparate public records and links them with explicit confidence levels, mapping diverse source data into a coherent narrative for due diligence.

Can I use Python stdlib scripts to pull data from SEC EDGAR and CourtListener?

Yes, provided stdlib Python scripts fetch source data from SEC EDGAR, CourtListener, and other public records. After fetching, you run the entity-resolution workflow to build the structured evidence chain.

What is the best way to cross-link OFAC SDN data with ICIJ Offshore Leaks?

The best way to cross-link OFAC SDN data with ICIJ Offshore Leaks uses a cross-source resolution workflow that normalizes entity names and constructs evidence chains mapping sources to claims for verifiable reporting.

Does this OSINT workflow produce structured outputs for investigative journalism?

Yes, the OSINT workflow produces structured outputs including a findings.json file, cross_links.csv, and timing.json. These files provide provenance guarantees and timing analysis for narrative reporting and investigative journalism.