sherlock

Search 400+ social networks for accounts matching a given username.

7|4|Updated Jun 22, 2026
One-click install
npx skills add https://github.com/dbx0/skills --skill sherlock-dbx0
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sherlock
Source: https://github.com/dbx0/skills/tree/main/skills/recon-osint/reconnaissance/sherlock
Command: npx skills add https://github.com/dbx0/skills --skill sherlock-dbx0

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires sherlock-project.

What problem does it solve? Manually checking whether a username exists across hundreds of social platforms is slow and error-prone. This Skill automates OSINT username reconnaissance by running the Sherlock CLI to enumerate accounts across 400+ social networks in a single command. ## Core Features & Use Cases - Cross-Platform Username Search: Queries 400+ social networks and prints only confirmed account matches via --print-found. - Guided CLI Workflow: Verifies Sherlock installation, extracts the username from the request, builds the correct command, and reports results cleanly. - Optional Modes: Supports NSFW site inclusion and Tor routing when explicitly requested. - Use Case: During an OSINT investigation, you need to map a target's online footprint. Provide a username like "johndoe123" and receive a list of platforms where that username is registered, such as Twitter, GitHub, and Instagram. ## Quick Start Ask the assistant to find social media accounts for a specific username, for example: "Find social media accounts for elonmusk".

Frequently Asked Questions about sherlock

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

FAQPage Schema
How do I find social media accounts by username?

Run the Sherlock CLI with the target username: sherlock --print-found --no-color "username" --timeout 90. It queries 400+ social networks and prints only the platforms where the username is registered.

How to install Sherlock for username OSINT searches?

Install with pipx install sherlock-project (recommended) or pip install sherlock-project. Alternatively, run it via Docker with docker run -it --rm sherlock/sherlock <username> without a local installation.

Does Sherlock work on Windows, macOS, and Linux?

Yes, Sherlock is a Python-based CLI that runs on Linux, macOS, and Windows. It requires Python with pip or pipx, or Docker as a platform-independent alternative.

Why does Sherlock miss some accounts or show timeouts?

Some sites block automated requests, rate-limit queries, or time out, which is normal when querying 400+ platforms. Private profiles also won't appear. The --timeout 90 flag helps, but some failures are expected.

Can Sherlock search anonymously or include NSFW sites?

Yes, use the --tor flag to route queries through Tor for anonymity, and --nsfw to include NSFW sites in the search. Both options are disabled by default and should only be added when explicitly needed.