osint-investigation

Conduct OSINT investigations by accessing public records and resolving entities.

2|Updated May 22, 2026
One-click install
npx skills add https://github.com/519lab/thoth-agent --skill osint-investigation-519lab
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: osint-investigation
Source: https://github.com/519lab/thoth-agent/tree/main/optional-skills/research/osint-investigation
Command: npx skills add https://github.com/519lab/thoth-agent --skill osint-investigation-519lab

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, pandas, numpy, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the process of conducting OSINT investigations by aggregating and cross-referencing public records from various sources, saving time and reducing human error.

Core Features & Use Cases

  • Public Records Access: Access a wide range of public records including SEC EDGAR filings, USAspending contracts, Senate lobbying, OFAC sanctions, ICIJ offshore leaks, and more.
  • Entity Resolution: Resolve entities across different sources with confidence levels and build cross-links.
  • Statistical Timing Correlation: Analyze time-series data to identify suspicious patterns.
  • Evidence Chain Construction: Build structured evidence chains with explicit confidence levels.
  • Use Case: Imagine you are conducting due diligence on a potential business partner. Use this Skill to gather information from various public records, cross-reference entities, analyze timing correlations, and construct a comprehensive evidence chain.

Quick Start

Use the osint-investigation skill to search for information on a specific entity, e.g., 'search entity: Acme Corp'.

Frequently Asked Questions about osint-investigation

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

FAQPage Schema
How do I conduct due diligence using public records from SEC EDGAR and OFAC sanctions?

To conduct due diligence using public records, this Skill aggregates and cross-references data from SEC EDGAR, OFAC sanctions, USAspending, and ICIJ offshore leaks to resolve entities and construct structured evidence chains.

What is the best way to cross-reference corporate entities across multiple public records sources?

Cross-referencing corporate entities across public records is achieved through entity resolution, which matches records from sources like Senate lobbying and ICIJ offshore leaks while building cross-links with explicit confidence levels.

How can I analyze time-series data to identify suspicious patterns in OSINT investigations?

To identify suspicious timing patterns in OSINT investigations, the Skill applies statistical timing correlation to analyze time-series public records data, automating cross-referencing to reduce human error.

Do I need Python and specific APIs to access USAspending and Senate lobbying records?

You need Python stdlib and specific APIs to access USAspending and Senate lobbying records, as the Skill relies on Python libraries including requests, pandas, and numpy to retrieve and process public records data.

Can I build a structured evidence chain with confidence levels for corporate research?

You can build a structured evidence chain for corporate research by aggregating public records and applying entity resolution, generating explicit confidence levels to support due diligence conclusions.

What are the limitations of using Python for public records OSINT investigations?

Limitations of using Python for OSINT investigations include dependency on external public APIs for data retrieval, requiring network access to sources like SEC EDGAR and OFAC, and potential processing constraints with large time-series datasets.

Related Skills