sherlock

Find social media accounts for a username across 400+ platforms using the Sherlock CLI.

Updated Aug 22, 2026
One-click install
npx skills add https://github.com/vivekgoquest/hermes-agent-stable --skill sherlock-vivekgoquest
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: sherlock
Source: https://github.com/vivekgoquest/hermes-agent-stable/tree/main/optional-skills/security/sherlock
Command: npx skills add https://github.com/vivekgoquest/hermes-agent-stable --skill sherlock-vivekgoquest

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires sherlock-project.

What problem does it solve? Manually checking whether a username is registered across hundreds of social networks is slow and impractical. This Skill automates username reconnaissance by running the Sherlock CLI to locate accounts across 400+ platforms in a single search. ## Core Features & Use Cases - Cross-Platform Username Search: Queries 400+ social networks and returns clickable URLs for every account found. - Flexible Options: Supports optional flags like --nsfw for adult sites, --tor for anonymized lookups, and --timeout for slow networks. - Result Persistence: Saves findings to a <username>.txt output file for later review or reporting. - Use Case: A security researcher investigating a suspicious handle can run one command to enumerate that username's presence across GitHub, Twitter, Instagram, forums, and more, then cross-reference the results. ## Quick Start Ask the agent to find all social media accounts associated with a specific username, for example: "Check where the username johndoe123 is registered."

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 for a username?▼

Run the Sherlock CLI with the target username, for example: sherlock --print-found --no-color "username". It queries 400+ social networks and prints a URL for every platform where the username is registered.

How to install the sherlock username search tool?▼

Install with pipx using pipx install sherlock-project, or with pip install sherlock-project. Alternatively, run it via Docker with docker run -it --rm sherlock/sherlock <username>. It is also packaged for Debian, Ubuntu, Homebrew, and Kali.

Can sherlock search anonymously through Tor?▼

Yes, sherlock supports a --tor flag to route requests through the Tor network, but it requires a running Tor daemon. If Tor is unavailable, you can use the --proxy flag with an alternative proxy instead.

Why does sherlock return no results for a username?▼

No results usually means the username is genuinely not registered on the checked platforms. Try checking spelling variations, using the ? wildcard for similar usernames, or accounting for deleted accounts and privacy settings.

What are the limitations of sherlock username searches?▼

Some sites return false positives due to their response structure, and aggressive searches can trigger rate limits. Slow or blocking sites may cause timeouts, which you can mitigate with --timeout or by limiting scope with --site.