sherlock-osint

Identify usernames across public platforms using Sherlock reconnaissance workflows.

Updated Apr 14, 2026
One-click install
npx skills add https://github.com/gerald-ica/opencode-config-snapshot --skill sherlock-osint
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sherlock-osint
Source: https://github.com/gerald-ica/opencode-config-snapshot/tree/main/opencode/skills/sherlock-osint
Command: npx skills add https://github.com/gerald-ica/opencode-config-snapshot --skill sherlock-osint

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Username discovery across public platforms for OSINT investigations and defensive identity monitoring.

Core Features & Use Cases

  • Sherlock-powered username reconnaissance across public social platforms.
  • Repo-local investigative workflows and Python packaging compatibility.
  • Use Case: Identify potential accounts matching a known username to assess exposure across networks.

Quick Start

Install Sherlock and run a username discovery across target platforms to begin OSINT gathering.

Frequently Asked Questions about sherlock-osint

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

FAQPage Schema
How do I track a username across public social networks for OSINT investigations?

Username discovery across public platforms is performed by identifying matching accounts to assess exposure across social networks. It leverages Sherlock for reconnaissance and repo-local defensive workflows to map a known identity to active profiles.

What is Sherlock username reconnaissance and how does it work?

Sherlock username reconnaissance is the process of checking public platforms for accounts matching a specific target name. It automates cross-network identity discovery to support defensive monitoring and consented research without requiring manual searches.

Can I use this for defensive identity monitoring and threat hunting?

Yes, defensive identity monitoring and threat hunting are applicable use cases for this username reconnaissance. It helps identify potential accounts matching known usernames to assess an entity's public exposure across networks during investigations.

Do I need Python installed to run Sherlock for username discovery?

Python packaging compatibility is required to run Sherlock for username discovery. The investigative workflows are designed around repo-local execution, meaning a Python environment is necessary to install and operate the reconnaissance scripts.

What are the limitations of username reconnaissance for OSINT?

Username reconnaissance only identifies accounts matching a known name across public platforms; it does not verify account ownership or access private data. It should be limited to consented research and defensive monitoring rather than unauthorized surveillance.