sherlock

Identify online accounts for a username across 400+ social networks using the Sherlock CLI.

Updated Apr 26, 2026
One-click install
npx skills add https://github.com/dawsonblock/HERMY --skill sherlock-dawsonblock
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sherlock
Source: https://github.com/dawsonblock/HERMY/tree/main/hermes-agent-2026.4.23/optional-skills/security/sherlock
Command: npx skills add https://github.com/dawsonblock/HERMY --skill sherlock-dawsonblock

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

OSINT username reconnaissance across hundreds of platforms to map a digital footprint and identify where a given username is registered.

Core Features & Use Cases

  • Cross-platform username discovery across 400+ social networks to surface matches.
  • Availability checks to determine if a username is taken on popular platforms.
  • Audit-ready outputs suitable for reporting and investigations.

Quick Start

Run sherlock <username> to discover all matching accounts across supported platforms and review the results.

Frequently Asked Questions about sherlock

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

FAQPage Schema
How do I find if a username is registered across multiple social networks?

To find a username across social networks, you can use a cross-platform OSINT tool to enumerate over 400 supported sites and identify matching accounts. It returns a list of platforms where the username is active.

What is username reconnaissance and when do I need it for OSINT?

Username reconnaissance is the process of mapping a target's digital footprint by identifying where their username is registered. You need it for OSINT investigations to discover associated online accounts across platforms.

Can I check username availability on popular platforms automatically?

Yes, you can check username availability automatically by querying supported social networks. The tool determines if a given username is taken and returns availability status for each platform.

Do I need Sherlock installed on my host to run username searches?

Yes, you need the Sherlock CLI installed on your host machine to run username searches. Network access to external sites is also required to reach and verify accounts across all 400+ supported platforms.

Are there limitations when performing cross-platform username discovery?

Limitations of cross-platform username discovery include dependency on external network access and the target site's structure. False positives or missed accounts can occur if platforms change their URL patterns or block automated queries.